gitextract_0rlbd4a0/ ├── .claude/ │ └── skills/ │ └── release-skills/ │ └── SKILL.md ├── .claude-plugin/ │ └── marketplace.json ├── .githooks/ │ └── pre-push ├── .github/ │ └── workflows/ │ └── test.yml ├── .gitignore ├── .releaserc.yml ├── CHANGELOG.md ├── CHANGELOG.zh.md ├── CLAUDE.md ├── README.md ├── README.zh.md ├── docs/ │ ├── chrome-profile.md │ ├── comic-style-maintenance.md │ ├── creating-skills.md │ ├── image-generation.md │ ├── publishing.md │ └── testing.md ├── package.json ├── packages/ │ ├── baoyu-chrome-cdp/ │ │ ├── package.json │ │ └── src/ │ │ ├── index.test.ts │ │ └── index.ts │ └── baoyu-md/ │ ├── package.json │ └── src/ │ ├── LICENSE │ ├── cli.ts │ ├── constants.ts │ ├── content.test.ts │ ├── content.ts │ ├── document.test.ts │ ├── document.ts │ ├── extend-config.ts │ ├── extensions/ │ │ ├── alert.ts │ │ ├── footnotes.ts │ │ ├── index.ts │ │ ├── infographic.ts │ │ ├── katex.ts │ │ ├── markup.ts │ │ ├── plantuml.ts │ │ ├── ruby.ts │ │ ├── slider.ts │ │ └── toc.ts │ ├── html-builder.test.ts │ ├── html-builder.ts │ ├── images.test.ts │ ├── images.ts │ ├── index.ts │ ├── render.ts │ ├── renderer.test.ts │ ├── renderer.ts │ ├── themes/ │ │ ├── base.css │ │ ├── default.css │ │ ├── grace.css │ │ ├── modern.css │ │ └── simple.css │ ├── themes.ts │ ├── types.ts │ └── utils/ │ └── languages.ts ├── scripts/ │ ├── install-git-hooks.mjs │ ├── lib/ │ │ ├── release-files.mjs │ │ ├── release-files.test.ts │ │ ├── shared-skill-packages.mjs │ │ └── shared-skill-packages.test.ts │ ├── publish-skill.mjs │ ├── sync-clawhub.mjs │ ├── sync-clawhub.sh │ └── sync-shared-skill-packages.mjs └── skills/ ├── baoyu-article-illustrator/ │ ├── SKILL.md │ ├── prompts/ │ │ └── system.md │ ├── references/ │ │ ├── config/ │ │ │ ├── first-time-setup.md │ │ │ └── preferences-schema.md │ │ ├── prompt-construction.md │ │ ├── style-presets.md │ │ ├── styles/ │ │ │ ├── blueprint.md │ │ │ ├── chalkboard.md │ │ │ ├── editorial.md │ │ │ ├── elegant.md │ │ │ ├── fantasy-animation.md │ │ │ ├── flat-doodle.md │ │ │ ├── flat.md │ │ │ ├── intuition-machine.md │ │ │ ├── minimal.md │ │ │ ├── nature.md │ │ │ ├── notion.md │ │ │ ├── pixel-art.md │ │ │ ├── playful.md │ │ │ ├── retro.md │ │ │ ├── scientific.md │ │ │ ├── screen-print.md │ │ │ ├── sketch-notes.md │ │ │ ├── sketch.md │ │ │ ├── vector-illustration.md │ │ │ ├── vintage.md │ │ │ ├── warm.md │ │ │ └── watercolor.md │ │ ├── styles.md │ │ ├── usage.md │ │ └── workflow.md │ └── scripts/ │ └── build-batch.ts ├── baoyu-comic/ │ ├── SKILL.md │ ├── references/ │ │ ├── analysis-framework.md │ │ ├── art-styles/ │ │ │ ├── chalk.md │ │ │ ├── ink-brush.md │ │ │ ├── ligne-claire.md │ │ │ ├── manga.md │ │ │ └── realistic.md │ │ ├── auto-selection.md │ │ ├── base-prompt.md │ │ ├── character-template.md │ │ ├── config/ │ │ │ ├── first-time-setup.md │ │ │ ├── preferences-schema.md │ │ │ └── watermark-guide.md │ │ ├── layouts/ │ │ │ ├── cinematic.md │ │ │ ├── dense.md │ │ │ ├── mixed.md │ │ │ ├── splash.md │ │ │ ├── standard.md │ │ │ └── webtoon.md │ │ ├── ohmsha-guide.md │ │ ├── partial-workflows.md │ │ ├── presets/ │ │ │ ├── ohmsha.md │ │ │ ├── shoujo.md │ │ │ └── wuxia.md │ │ ├── storyboard-template.md │ │ ├── tones/ │ │ │ ├── action.md │ │ │ ├── dramatic.md │ │ │ ├── energetic.md │ │ │ ├── neutral.md │ │ │ ├── romantic.md │ │ │ ├── vintage.md │ │ │ └── warm.md │ │ └── workflow.md │ └── scripts/ │ └── merge-to-pdf.ts ├── baoyu-compress-image/ │ ├── SKILL.md │ └── scripts/ │ └── main.ts ├── baoyu-cover-image/ │ ├── SKILL.md │ └── references/ │ ├── auto-selection.md │ ├── base-prompt.md │ ├── compatibility.md │ ├── config/ │ │ ├── first-time-setup.md │ │ ├── preferences-schema.md │ │ └── watermark-guide.md │ ├── dimensions/ │ │ ├── font.md │ │ ├── mood.md │ │ └── text.md │ ├── palettes/ │ │ ├── cool.md │ │ ├── dark.md │ │ ├── duotone.md │ │ ├── earth.md │ │ ├── elegant.md │ │ ├── mono.md │ │ ├── pastel.md │ │ ├── retro.md │ │ ├── vivid.md │ │ └── warm.md │ ├── renderings/ │ │ ├── chalk.md │ │ ├── digital.md │ │ ├── flat-vector.md │ │ ├── hand-drawn.md │ │ ├── painterly.md │ │ ├── pixel.md │ │ └── screen-print.md │ ├── style-presets.md │ ├── types.md │ ├── visual-elements.md │ └── workflow/ │ ├── confirm-options.md │ ├── prompt-template.md │ └── reference-images.md ├── baoyu-danger-gemini-web/ │ ├── SKILL.md │ └── scripts/ │ ├── gemini-webapi/ │ │ ├── client.ts │ │ ├── components/ │ │ │ ├── gem-mixin.ts │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── exceptions.ts │ │ ├── index.ts │ │ ├── types/ │ │ │ ├── candidate.ts │ │ │ ├── gem.ts │ │ │ ├── grpc.ts │ │ │ ├── image.ts │ │ │ ├── index.ts │ │ │ └── modeloutput.ts │ │ └── utils/ │ │ ├── cookie-file.ts │ │ ├── decorators.ts │ │ ├── get-access-token.ts │ │ ├── http.ts │ │ ├── index.ts │ │ ├── load-browser-cookies.ts │ │ ├── logger.ts │ │ ├── parsing.ts │ │ ├── paths.ts │ │ ├── rotate-1psidts.ts │ │ └── upload-file.ts │ ├── main.ts │ ├── package.json │ └── vendor/ │ └── baoyu-chrome-cdp/ │ ├── package.json │ └── src/ │ ├── index.test.ts │ └── index.ts ├── baoyu-danger-x-to-markdown/ │ ├── SKILL.md │ ├── references/ │ │ └── config/ │ │ └── first-time-setup.md │ └── scripts/ │ ├── constants.ts │ ├── cookie-file.ts │ ├── cookies.ts │ ├── graphql.ts │ ├── http.ts │ ├── main.ts │ ├── markdown.test.ts │ ├── markdown.ts │ ├── media-localizer.ts │ ├── package.json │ ├── paths.ts │ ├── referenced-tweets.ts │ ├── thread-markdown.ts │ ├── thread.ts │ ├── tweet-article.ts │ ├── tweet-to-markdown.ts │ ├── types.ts │ └── vendor/ │ └── baoyu-chrome-cdp/ │ ├── package.json │ └── src/ │ ├── index.test.ts │ └── index.ts ├── baoyu-format-markdown/ │ ├── SKILL.md │ ├── references/ │ │ └── title-formulas.md │ └── scripts/ │ ├── autocorrect.ts │ ├── main.ts │ ├── package.json │ └── quotes.ts ├── baoyu-image-gen/ │ ├── SKILL.md │ ├── references/ │ │ └── config/ │ │ ├── first-time-setup.md │ │ └── preferences-schema.md │ └── scripts/ │ ├── main.test.ts │ ├── main.ts │ ├── providers/ │ │ ├── dashscope.test.ts │ │ ├── dashscope.ts │ │ ├── google.test.ts │ │ ├── google.ts │ │ ├── jimeng.ts │ │ ├── openai.test.ts │ │ ├── openai.ts │ │ ├── openrouter.ts │ │ ├── replicate.test.ts │ │ ├── replicate.ts │ │ ├── seedream.test.ts │ │ └── seedream.ts │ └── types.ts ├── baoyu-infographic/ │ ├── SKILL.md │ └── references/ │ ├── analysis-framework.md │ ├── base-prompt.md │ ├── layouts/ │ │ ├── bento-grid.md │ │ ├── binary-comparison.md │ │ ├── bridge.md │ │ ├── circular-flow.md │ │ ├── comic-strip.md │ │ ├── comparison-matrix.md │ │ ├── dashboard.md │ │ ├── dense-modules.md │ │ ├── funnel.md │ │ ├── hierarchical-layers.md │ │ ├── hub-spoke.md │ │ ├── iceberg.md │ │ ├── isometric-map.md │ │ ├── jigsaw.md │ │ ├── linear-progression.md │ │ ├── periodic-table.md │ │ ├── story-mountain.md │ │ ├── structural-breakdown.md │ │ ├── tree-branching.md │ │ ├── venn-diagram.md │ │ └── winding-roadmap.md │ ├── structured-content-template.md │ └── styles/ │ ├── aged-academia.md │ ├── bold-graphic.md │ ├── chalkboard.md │ ├── claymation.md │ ├── corporate-memphis.md │ ├── craft-handmade.md │ ├── cyberpunk-neon.md │ ├── ikea-manual.md │ ├── kawaii.md │ ├── knolling.md │ ├── lego-brick.md │ ├── morandi-journal.md │ ├── origami.md │ ├── pixel-art.md │ ├── pop-laboratory.md │ ├── retro-pop-grid.md │ ├── storybook-watercolor.md │ ├── subway-map.md │ ├── technical-schematic.md │ └── ui-wireframe.md ├── baoyu-markdown-to-html/ │ ├── SKILL.md │ └── scripts/ │ ├── main.ts │ ├── package.json │ └── vendor/ │ └── baoyu-md/ │ ├── package.json │ └── src/ │ ├── LICENSE │ ├── cli.ts │ ├── constants.ts │ ├── content.test.ts │ ├── content.ts │ ├── document.test.ts │ ├── document.ts │ ├── extend-config.ts │ ├── extensions/ │ │ ├── alert.ts │ │ ├── footnotes.ts │ │ ├── index.ts │ │ ├── infographic.ts │ │ ├── katex.ts │ │ ├── markup.ts │ │ ├── plantuml.ts │ │ ├── ruby.ts │ │ ├── slider.ts │ │ └── toc.ts │ ├── html-builder.test.ts │ ├── html-builder.ts │ ├── images.test.ts │ ├── images.ts │ ├── index.ts │ ├── render.ts │ ├── renderer.test.ts │ ├── renderer.ts │ ├── themes/ │ │ ├── base.css │ │ ├── default.css │ │ ├── grace.css │ │ ├── modern.css │ │ └── simple.css │ ├── themes.ts │ ├── types.ts │ └── utils/ │ └── languages.ts ├── baoyu-post-to-wechat/ │ ├── SKILL.md │ ├── references/ │ │ ├── article-posting.md │ │ ├── config/ │ │ │ └── first-time-setup.md │ │ └── image-text-posting.md │ └── scripts/ │ ├── cdp.ts │ ├── check-permissions.ts │ ├── copy-to-clipboard.ts │ ├── md-to-wechat.ts │ ├── package.json │ ├── paste-from-clipboard.ts │ ├── vendor/ │ │ ├── baoyu-chrome-cdp/ │ │ │ ├── package.json │ │ │ └── src/ │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ └── baoyu-md/ │ │ ├── package.json │ │ └── src/ │ │ ├── LICENSE │ │ ├── cli.ts │ │ ├── constants.ts │ │ ├── content.test.ts │ │ ├── content.ts │ │ ├── document.test.ts │ │ ├── document.ts │ │ ├── extend-config.ts │ │ ├── extensions/ │ │ │ ├── alert.ts │ │ │ ├── footnotes.ts │ │ │ ├── index.ts │ │ │ ├── infographic.ts │ │ │ ├── katex.ts │ │ │ ├── markup.ts │ │ │ ├── plantuml.ts │ │ │ ├── ruby.ts │ │ │ ├── slider.ts │ │ │ └── toc.ts │ │ ├── html-builder.test.ts │ │ ├── html-builder.ts │ │ ├── images.test.ts │ │ ├── images.ts │ │ ├── index.ts │ │ ├── render.ts │ │ ├── renderer.test.ts │ │ ├── renderer.ts │ │ ├── themes/ │ │ │ ├── base.css │ │ │ ├── default.css │ │ │ ├── grace.css │ │ │ ├── modern.css │ │ │ └── simple.css │ │ ├── themes.ts │ │ ├── types.ts │ │ └── utils/ │ │ └── languages.ts │ ├── wechat-agent-browser.ts │ ├── wechat-api.ts │ ├── wechat-article.ts │ ├── wechat-browser.ts │ ├── wechat-extend-config.ts │ └── wechat-image-processor.ts ├── baoyu-post-to-weibo/ │ ├── SKILL.md │ └── scripts/ │ ├── copy-to-clipboard.ts │ ├── md-to-html.ts │ ├── package.json │ ├── paste-from-clipboard.ts │ ├── vendor/ │ │ ├── baoyu-chrome-cdp/ │ │ │ ├── package.json │ │ │ └── src/ │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ └── baoyu-md/ │ │ ├── package.json │ │ └── src/ │ │ ├── LICENSE │ │ ├── cli.ts │ │ ├── constants.ts │ │ ├── content.test.ts │ │ ├── content.ts │ │ ├── document.test.ts │ │ ├── document.ts │ │ ├── extend-config.ts │ │ ├── extensions/ │ │ │ ├── alert.ts │ │ │ ├── footnotes.ts │ │ │ ├── index.ts │ │ │ ├── infographic.ts │ │ │ ├── katex.ts │ │ │ ├── markup.ts │ │ │ ├── plantuml.ts │ │ │ ├── ruby.ts │ │ │ ├── slider.ts │ │ │ └── toc.ts │ │ ├── html-builder.test.ts │ │ ├── html-builder.ts │ │ ├── images.test.ts │ │ ├── images.ts │ │ ├── index.ts │ │ ├── render.ts │ │ ├── renderer.test.ts │ │ ├── renderer.ts │ │ ├── themes/ │ │ │ ├── base.css │ │ │ ├── default.css │ │ │ ├── grace.css │ │ │ ├── modern.css │ │ │ └── simple.css │ │ ├── themes.ts │ │ ├── types.ts │ │ └── utils/ │ │ └── languages.ts │ ├── weibo-article.ts │ ├── weibo-post.ts │ └── weibo-utils.ts ├── baoyu-post-to-x/ │ ├── SKILL.md │ ├── references/ │ │ ├── articles.md │ │ └── regular-posts.md │ └── scripts/ │ ├── check-paste-permissions.ts │ ├── copy-to-clipboard.ts │ ├── md-to-html.ts │ ├── package.json │ ├── paste-from-clipboard.ts │ ├── vendor/ │ │ └── baoyu-chrome-cdp/ │ │ ├── package.json │ │ └── src/ │ │ ├── index.test.ts │ │ └── index.ts │ ├── x-article.ts │ ├── x-browser.ts │ ├── x-quote.ts │ ├── x-utils.ts │ └── x-video.ts ├── baoyu-slide-deck/ │ ├── SKILL.md │ ├── references/ │ │ ├── analysis-framework.md │ │ ├── base-prompt.md │ │ ├── config/ │ │ │ └── preferences-schema.md │ │ ├── content-rules.md │ │ ├── design-guidelines.md │ │ ├── dimensions/ │ │ │ ├── density.md │ │ │ ├── mood.md │ │ │ ├── presets.md │ │ │ ├── texture.md │ │ │ └── typography.md │ │ ├── layouts.md │ │ ├── modification-guide.md │ │ ├── outline-template.md │ │ └── styles/ │ │ ├── blueprint.md │ │ ├── bold-editorial.md │ │ ├── chalkboard.md │ │ ├── corporate.md │ │ ├── dark-atmospheric.md │ │ ├── editorial-infographic.md │ │ ├── fantasy-animation.md │ │ ├── intuition-machine.md │ │ ├── minimal.md │ │ ├── notion.md │ │ ├── pixel-art.md │ │ ├── scientific.md │ │ ├── sketch-notes.md │ │ ├── vector-illustration.md │ │ ├── vintage.md │ │ └── watercolor.md │ └── scripts/ │ ├── merge-to-pdf.ts │ └── merge-to-pptx.ts ├── baoyu-translate/ │ ├── SKILL.md │ ├── references/ │ │ ├── config/ │ │ │ ├── extend-schema.md │ │ │ └── first-time-setup.md │ │ ├── glossary-en-zh.md │ │ ├── refined-workflow.md │ │ ├── subagent-prompt-template.md │ │ └── workflow-mechanics.md │ └── scripts/ │ ├── chunk.ts │ ├── main.ts │ └── package.json ├── baoyu-url-to-markdown/ │ ├── SKILL.md │ ├── references/ │ │ └── config/ │ │ └── first-time-setup.md │ └── scripts/ │ ├── cdp.ts │ ├── constants.ts │ ├── defuddle-converter.ts │ ├── html-to-markdown.ts │ ├── legacy-converter.ts │ ├── main.ts │ ├── markdown-conversion-shared.ts │ ├── media-localizer.ts │ ├── package.json │ ├── paths.ts │ └── vendor/ │ └── baoyu-chrome-cdp/ │ ├── package.json │ └── src/ │ ├── index.test.ts │ └── index.ts └── baoyu-xhs-images/ ├── SKILL.md └── references/ ├── config/ │ ├── first-time-setup.md │ ├── preferences-schema.md │ └── watermark-guide.md ├── elements/ │ ├── canvas.md │ ├── decorations.md │ ├── image-effects.md │ └── typography.md ├── presets/ │ ├── bold.md │ ├── chalkboard.md │ ├── cute.md │ ├── fresh.md │ ├── minimal.md │ ├── notion.md │ ├── pop.md │ ├── retro.md │ ├── screen-print.md │ ├── study-notes.md │ └── warm.md ├── style-presets.md └── workflows/ ├── analysis-framework.md ├── outline-template.md └── prompt-assembly.md