[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-article-illustrator-en":3,"guides-for-jimliu-baoyu-article-illustrator":1337,"similar-k1718sp528afpg6drvn0aap18986nvwg-en":1338},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":251,"isFallback":247,"parentExtension":256,"providers":310,"relations":315,"repo":316,"tags":1335,"workflow":1336},1778691497595.966,"k1718sp528afpg6drvn0aap18986nvwg",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Analyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style × Palette three-dimension approach. Use when user asks to \"illustrate article\", \"add images\", \"generate images for article\", or \"为文章配图\".",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-article-illustrator","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":249},1778691591607.129,"kn70wa9bat4hxytvwxqbrxrcbd86mj9e","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":210,"promptVersionExtension":214,"promptVersionScoring":215,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":226,"tier":227,"useCases":228},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of analyzing article structure and identifying positions for visual aids, directly addressing user needs for illustration.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a distinct three-dimension approach (Type x Style x Palette) for generating illustrations, going beyond basic image generation and providing structured control.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill's workflow is well-defined, covers content analysis, user confirmation, prompt generation, image rendering, and finalization, indicating readiness for real-world use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on article illustration, from analysis to generation, without venturing into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality, including its core approach and example user triggers.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill primarily interacts with the user and image generation backends, not through discrete, verb-noun scoped tools in the traditional sense.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The EXTEND.md schema and detailed workflow procedures provide comprehensive documentation for configuration and operational parameters.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose explicit tools with names; interaction is primarily through natural language commands and user confirmations.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","User interaction is managed through well-defined questions and confirmations, and image generation inputs are structured prompts, ensuring a minimal interface.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The repository explicitly states an MIT license in the README.md file, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 11, 2026, well within the 3-month threshold, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project lists Node.js and bun as prerequisites and includes installation instructions, suggesting standard package management is in use.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not appear to handle or require any secrets for its core functionality.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The workflow emphasizes treating user input and article content as data for prompt construction, and image generation prompts are explicitly constructed, mitigating injection risks.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on bundled logic and specified dependencies, and image generation is done via defined backends, with no indication of runtime code fetching or remote execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations are confined to prompt construction and invoking external image generation services; there is no indication of file system manipulation outside the project's scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's workflow does not involve executing arbitrary shell commands or detached processes that could lead to sandbox escapes.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill processes article content for prompt generation and does not involve sending confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled markdown files and SKILL.md do not contain any hidden text tricks, invisible characters, or obfuscated content.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is implemented in readable markdown and JavaScript (implied by Node.js/bun usage), with no indication of obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill handles file paths relative to the article or output directory and clearly defines configuration locations, minimizing structural assumptions about the user's environment.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","In the last 90 days, 0 issues were opened and 68 were closed, indicating a high closure rate and active maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a declared version (1.58.0) in the SKILL.md frontmatter, and the repository has recent commit activity.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","While explicit schema validation for parameters is not detailed, the workflow defines strict inputs for user questions and prompt construction, implying robust internal validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is primarily generative and analytical, with no destructive operations that would require a confirmation gate.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The detailed workflow procedures outline error handling at various stages, including user confirmation gates and fallbacks for image generation, suggesting robust error management.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill's workflow does not inherently involve destructive actions or outbound calls that necessitate a local audit log per its documented procedures.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill processes article content for image generation prompts and does not operate on personal data requiring specific GDPR sanitization.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is language-agnostic for input processing and outputs visual assets, with no regional or jurisdictional logic detected, making its target market global.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on Node.js/bun and standard image generation backends, with clear instructions for prerequisites and configuration, ensuring portability across POSIX-like environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README.md file exists and provides a clear overview of the repository's skills, installation, and update instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill, not a CLI or MCP with multiple distinct tools; its surface is defined by its interactive workflow.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill's interaction is command-based with user prompts, not through a list of tools with overlapping synonyms.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as the Type x Style x Palette approach and preference customization via EXTEND.md, are detailed and supported within the documentation.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions via `npx skills add` and direct `/plugin install` commands, along with example invocations for the skill.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The detailed workflow procedures and SKILL.md outline specific error conditions and recommended recovery steps, such as user confirmation or configuration checks.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project's `package.json` (implied by Node.js/bun usage) likely includes pinned dependencies, and scripts are expected to have shebangs.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill's core operation is image generation, which does not have a direct 'dry-run' equivalent for previewing side effects.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill's workflow involves external calls to image generation backends; while not explicitly detailed, retries and timeouts are implicitly handled by the underlying generation APIs and tool execution environment.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no mention of telemetry collection in the documentation; assuming it is either absent or strictly opt-in as per best practices for developer tools.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined, outlining its operation on articles, the generation approach (Type x Style x Palette), and specific trigger phrases.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise, providing essential metadata like name, description, and version without excessive keyword stuffing.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md and reference files are well-structured, using progressive disclosure to keep the main instruction concise while providing detailed procedures.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed procedures are appropriately split into separate markdown files (`references/`), linked from the main SKILL.md, adhering to progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill's workflow does not involve deep exploration or code review that would necessitate a `context: fork` setting.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and references provide numerous ready-to-use command-line examples covering various options, styles, and presets.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses edge cases like missing preferences, user input choices (type/style/density), and fallback mechanisms for image generation backends.",{"category":104,"check":183,"severity":24,"summary":184},"Tool Fallback","The `## Image Generation Tools` section in SKILL.md outlines a clear fallback strategy for selecting image backends, prioritizing runtime-native tools and user preferences.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The workflow includes steps like checking for existing images ('supplement', 'overwrite', 'regenerate') and requires user confirmation before proceeding, indicating a halt on unexpected states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates standalone and does not implicitly rely on other skills being loaded; cross-references to preferences or backends are explicit.",1778691591496,"This skill analyzes article content to automatically identify illustration needs and generate images using a Type x Style x Palette approach. It supports various styles, output directories, and preference configurations via EXTEND.md.",[195,196,197,198,199],"Analyzes article content for illustration opportunities","Generates images with Type x Style x Palette control","Supports multiple image generation backends","Highly customizable via EXTEND.md preferences","Detailed workflow and fallback mechanisms",[201,202,203,204],"Generating photorealistic images","Replacing manual graphic design entirely","Illustrating abstract concepts literally","Creating vector graphics as a primary output",[206,207,208,209],"Content Styling","Image Generation","Documentation Quality","Workflow Automation",[211,212,213],"Node.js environment installed","Ability to run `npx bun` commands","Access to configured image generation backend","3.0.0","4.4.0","To enhance articles by automatically generating relevant and stylistically consistent visual aids, improving reader engagement and understanding.","The extension exhibits exceptionally high quality across all evaluated criteria, including robust documentation, clear workflow, and comprehensive error handling. All checks passed or were not applicable, indicating a mature and reliable skill.",95,"Highly polished and well-documented skill for generating custom article illustrations with extensive style and configuration options.",[221,222,223,224,225],"illustration","infographic","image-generation","content-creation","text-to-image","global","verified",[229,230,231,232],"Adding visuals to blog posts and articles","Creating educational infographics from technical content","Generating stylized illustrations for narrative pieces","Enhancing tutorials with process diagrams",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":246,"testCoverage":248},{"hasLockfile":235},true,1778691559783,{"descriptionLength":238,"readmeSize":239},250,53844,{"closedIssues90d":241,"forks":242,"hasChangelog":235,"manifestVersion":243,"openIssues90d":8,"pushedAt":244,"stars":245},68,2116,"1.58.0",1778543136000,18077,{"hasNpmPackage":247,"smitheryVerified":247},false,{"hasCi":235,"hasTests":235},{"updatedAt":250},1778691591607,{"basePath":252,"githubOwner":253,"githubRepo":254,"locale":18,"slug":13,"type":255},"skills/baoyu-article-illustrator","jimliu","baoyu-skills","skill",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":263,"parentExtension":266,"providers":297,"relations":306,"tags":307,"workflow":308},1778691497595.9656,"k172q4hxm2acmg5ree5aeemx1x86m6hx",{"reviewCount":8},{"description":261,"installMethods":262,"name":254,"sourceUrl":14},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":254},{"basePath":264,"githubOwner":253,"githubRepo":254,"locale":18,"slug":254,"type":265},"","plugin",{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":273,"providers":275,"relations":291,"tags":293,"workflow":294},1778691497595.9653,"k17286mw0zjq4p8xycx4xxm3ed86ndf7",{"reviewCount":8},{"description":271,"installMethods":272,"name":254,"sourceUrl":14},"Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},{"basePath":264,"githubOwner":253,"githubRepo":254,"locale":18,"slug":254,"type":274},"marketplace",{"evaluate":276,"extract":285},{"promptVersionExtension":277,"promptVersionScoring":215,"score":278,"tags":279,"targetMarket":226,"tier":227},"3.1.0",98,[280,281,282,283,223,284],"content-generation","ai-backend","utilities","markdown","translation",{"commitSha":286,"marketplace":287,"plugin":289},"HEAD",{"name":254,"pluginCount":288},1,{"mcpCount":8,"provider":290,"skillCount":8},"classify",{"repoId":292},"kd718jn448p61w289hzf15tecd86n3a4",[281,280,223,283,284,282],{"evaluatedAt":295,"extractAt":296,"updatedAt":295},1778691521015,1778691497596,{"evaluate":298,"extract":303},{"promptVersionExtension":214,"promptVersionScoring":215,"score":299,"tags":300,"targetMarket":226,"tier":227},93,[280,301,223,283,284,302,282],"ai-backends","social-media",{"commitSha":286,"plugin":304},{"mcpCount":8,"provider":290,"skillCount":305},21,{"parentExtensionId":268,"repoId":292},[301,280,223,283,302,284,282],{"evaluatedAt":309,"extractAt":296,"updatedAt":309},1778691535177,{"evaluate":311,"extract":313},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":312,"targetMarket":226,"tier":227},[221,222,223,224,225],{"commitSha":286,"license":314},"MIT",{"parentExtensionId":258,"repoId":292},{"_creationTime":317,"_id":292,"identity":318,"providers":319,"workflow":1331},1778690258656.9355,{"githubOwner":253,"githubRepo":254,"sourceUrl":14},{"classify":320,"discover":1322,"github":1325},{"commitSha":286,"extensions":321},[322,332,337,346,423,502,512,578,637,678,695,711,766,832,875,973,984,1026,1045,1075,1130,1153,1251,1286,1307],{"basePath":264,"description":271,"displayName":254,"installMethods":323,"rationale":324,"selectedPaths":325,"source":331,"sourceLanguage":18,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md","rule",{"basePath":264,"description":261,"displayName":254,"installMethods":333,"rationale":334,"selectedPaths":335,"source":331,"sourceLanguage":18,"type":265},{"claudeCode":254},"inline plugin source from marketplace.json at /",[336],{"path":330,"priority":328},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":331,"sourceLanguage":18,"type":255},".claude/skills/release-skills","Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says \"release\", \"发布\", \"new version\", \"bump version\", \"push\", \"推送\", \"release notes\", \"GitHub Release\", or \"回填 Release\".","release-skills",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/release-skills/SKILL.md",[344],{"path":345,"priority":328},"SKILL.md",{"basePath":252,"description":10,"displayName":13,"installMethods":347,"rationale":348,"selectedPaths":349,"source":331,"sourceLanguage":18,"type":255},{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-article-illustrator/SKILL.md",[350,351,354,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421],{"path":345,"priority":328},{"path":352,"priority":353},"prompts/system.md","low",{"path":355,"priority":356},"references/config/first-time-setup.md","medium",{"path":358,"priority":356},"references/config/preferences-schema.md",{"path":360,"priority":356},"references/palettes/macaron.md",{"path":362,"priority":356},"references/palettes/mono-ink.md",{"path":364,"priority":356},"references/palettes/neon.md",{"path":366,"priority":356},"references/palettes/warm.md",{"path":368,"priority":356},"references/prompt-construction.md",{"path":370,"priority":356},"references/style-presets.md",{"path":372,"priority":356},"references/styles/blueprint.md",{"path":374,"priority":356},"references/styles/chalkboard.md",{"path":376,"priority":356},"references/styles/editorial.md",{"path":378,"priority":356},"references/styles/elegant.md",{"path":380,"priority":356},"references/styles/fantasy-animation.md",{"path":382,"priority":356},"references/styles/flat-doodle.md",{"path":384,"priority":356},"references/styles/flat.md",{"path":386,"priority":356},"references/styles/ink-notes.md",{"path":388,"priority":356},"references/styles/intuition-machine.md",{"path":390,"priority":356},"references/styles/minimal.md",{"path":392,"priority":356},"references/styles/nature.md",{"path":394,"priority":356},"references/styles/notion.md",{"path":396,"priority":356},"references/styles/pixel-art.md",{"path":398,"priority":356},"references/styles/playful.md",{"path":400,"priority":356},"references/styles/retro.md",{"path":402,"priority":356},"references/styles/scientific.md",{"path":404,"priority":356},"references/styles/screen-print.md",{"path":406,"priority":356},"references/styles/sketch-notes.md",{"path":408,"priority":356},"references/styles/sketch.md",{"path":410,"priority":356},"references/styles/vector-illustration.md",{"path":412,"priority":356},"references/styles/vintage.md",{"path":414,"priority":356},"references/styles/warm.md",{"path":416,"priority":356},"references/styles/watercolor.md",{"path":418,"priority":356},"references/styles.md",{"path":420,"priority":356},"references/usage.md",{"path":422,"priority":356},"references/workflow.md",{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-comic","Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and sequential image generation. Use when user asks to create \"知识漫画\", \"教育漫画\", \"biography comic\", \"tutorial comic\", or \"Logicomix-style comic\".","baoyu-comic",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-comic/SKILL.md",[430,431,433,435,437,439,441,443,445,447,449,451,452,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,500],{"path":345,"priority":328},{"path":432,"priority":356},"references/analysis-framework.md",{"path":434,"priority":356},"references/art-styles/chalk.md",{"path":436,"priority":356},"references/art-styles/ink-brush.md",{"path":438,"priority":356},"references/art-styles/ligne-claire.md",{"path":440,"priority":356},"references/art-styles/manga.md",{"path":442,"priority":356},"references/art-styles/minimalist.md",{"path":444,"priority":356},"references/art-styles/realistic.md",{"path":446,"priority":356},"references/auto-selection.md",{"path":448,"priority":356},"references/base-prompt.md",{"path":450,"priority":356},"references/character-template.md",{"path":355,"priority":356},{"path":358,"priority":356},{"path":454,"priority":356},"references/config/watermark-guide.md",{"path":456,"priority":356},"references/layouts/cinematic.md",{"path":458,"priority":356},"references/layouts/dense.md",{"path":460,"priority":356},"references/layouts/four-panel.md",{"path":462,"priority":356},"references/layouts/mixed.md",{"path":464,"priority":356},"references/layouts/splash.md",{"path":466,"priority":356},"references/layouts/standard.md",{"path":468,"priority":356},"references/layouts/webtoon.md",{"path":470,"priority":356},"references/ohmsha-guide.md",{"path":472,"priority":356},"references/partial-workflows.md",{"path":474,"priority":356},"references/presets/concept-story.md",{"path":476,"priority":356},"references/presets/four-panel.md",{"path":478,"priority":356},"references/presets/ohmsha.md",{"path":480,"priority":356},"references/presets/shoujo.md",{"path":482,"priority":356},"references/presets/wuxia.md",{"path":484,"priority":356},"references/storyboard-template.md",{"path":486,"priority":356},"references/tones/action.md",{"path":488,"priority":356},"references/tones/dramatic.md",{"path":490,"priority":356},"references/tones/energetic.md",{"path":492,"priority":356},"references/tones/neutral.md",{"path":494,"priority":356},"references/tones/romantic.md",{"path":496,"priority":356},"references/tones/vintage.md",{"path":498,"priority":356},"references/tones/warm.md",{"path":422,"priority":356},{"path":501,"priority":353},"scripts/merge-to-pdf.ts",{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-compress-image","Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to \"compress image\", \"optimize image\", \"convert to webp\", or reduce image file size.","baoyu-compress-image",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-compress-image/SKILL.md",[509,510],{"path":345,"priority":328},{"path":511,"priority":353},"scripts/main.ts",{"basePath":513,"description":514,"displayName":515,"installMethods":516,"rationale":517,"selectedPaths":518,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-cover-image","Generates article cover images with 5 dimensions (type, palette, rendering, text, mood) combining 11 color palettes and 7 rendering styles. Supports cinematic (2.35:1), widescreen (16:9), and square (1:1) aspects. Use when user asks to \"generate cover image\", \"create article cover\", or \"make cover\".","baoyu-cover-image",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-cover-image/SKILL.md",[519,520,521,522,524,525,526,527,529,531,533,535,537,539,541,543,544,546,548,550,552,553,555,557,559,561,563,565,567,568,570,572,574,576],{"path":345,"priority":328},{"path":446,"priority":356},{"path":448,"priority":356},{"path":523,"priority":356},"references/compatibility.md",{"path":355,"priority":356},{"path":358,"priority":356},{"path":454,"priority":356},{"path":528,"priority":356},"references/dimensions/font.md",{"path":530,"priority":356},"references/dimensions/mood.md",{"path":532,"priority":356},"references/dimensions/text.md",{"path":534,"priority":356},"references/palettes/cool.md",{"path":536,"priority":356},"references/palettes/dark.md",{"path":538,"priority":356},"references/palettes/duotone.md",{"path":540,"priority":356},"references/palettes/earth.md",{"path":542,"priority":356},"references/palettes/elegant.md",{"path":360,"priority":356},{"path":545,"priority":356},"references/palettes/mono.md",{"path":547,"priority":356},"references/palettes/pastel.md",{"path":549,"priority":356},"references/palettes/retro.md",{"path":551,"priority":356},"references/palettes/vivid.md",{"path":366,"priority":356},{"path":554,"priority":356},"references/renderings/chalk.md",{"path":556,"priority":356},"references/renderings/digital.md",{"path":558,"priority":356},"references/renderings/flat-vector.md",{"path":560,"priority":356},"references/renderings/hand-drawn.md",{"path":562,"priority":356},"references/renderings/painterly.md",{"path":564,"priority":356},"references/renderings/pixel.md",{"path":566,"priority":356},"references/renderings/screen-print.md",{"path":370,"priority":356},{"path":569,"priority":356},"references/types.md",{"path":571,"priority":356},"references/visual-elements.md",{"path":573,"priority":356},"references/workflow/confirm-options.md",{"path":575,"priority":356},"references/workflow/prompt-template.md",{"path":577,"priority":356},"references/workflow/reference-images.md",{"basePath":579,"description":580,"displayName":581,"installMethods":582,"rationale":583,"selectedPaths":584,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-danger-gemini-web","Generates images and text via reverse-engineered Gemini Web API. Supports text generation, image generation from prompts, reference images for vision input, and multi-turn conversations. Use when other skills need image generation backend, or when user requests \"generate image with Gemini\", \"Gemini text generation\", or needs vision-capable AI generation.","baoyu-danger-gemini-web",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-danger-gemini-web/SKILL.md",[585,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,635],{"path":345,"priority":328},{"path":587,"priority":353},"scripts/gemini-webapi/client.test.ts",{"path":589,"priority":353},"scripts/gemini-webapi/client.ts",{"path":591,"priority":353},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":593,"priority":353},"scripts/gemini-webapi/components/index.ts",{"path":595,"priority":353},"scripts/gemini-webapi/constants.ts",{"path":597,"priority":353},"scripts/gemini-webapi/exceptions.ts",{"path":599,"priority":353},"scripts/gemini-webapi/index.ts",{"path":601,"priority":353},"scripts/gemini-webapi/types/candidate.ts",{"path":603,"priority":353},"scripts/gemini-webapi/types/gem.ts",{"path":605,"priority":353},"scripts/gemini-webapi/types/grpc.ts",{"path":607,"priority":353},"scripts/gemini-webapi/types/image.ts",{"path":609,"priority":353},"scripts/gemini-webapi/types/index.ts",{"path":611,"priority":353},"scripts/gemini-webapi/types/modeloutput.ts",{"path":613,"priority":353},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":615,"priority":353},"scripts/gemini-webapi/utils/decorators.ts",{"path":617,"priority":353},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":619,"priority":353},"scripts/gemini-webapi/utils/http.ts",{"path":621,"priority":353},"scripts/gemini-webapi/utils/index.ts",{"path":623,"priority":353},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":625,"priority":353},"scripts/gemini-webapi/utils/logger.ts",{"path":627,"priority":353},"scripts/gemini-webapi/utils/parsing.ts",{"path":629,"priority":353},"scripts/gemini-webapi/utils/paths.ts",{"path":631,"priority":353},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":633,"priority":353},"scripts/gemini-webapi/utils/upload-file.ts",{"path":511,"priority":353},{"path":636,"priority":353},"scripts/package.json",{"basePath":638,"description":639,"displayName":640,"installMethods":641,"rationale":642,"selectedPaths":643,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-danger-x-to-markdown","Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions \"X to markdown\", \"tweet to markdown\", \"save tweet\", or provides x.com/twitter.com URLs for conversion.","baoyu-danger-x-to-markdown",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-danger-x-to-markdown/SKILL.md",[644,645,646,648,650,652,654,656,657,659,661,663,664,666,668,670,672,674,676],{"path":345,"priority":328},{"path":355,"priority":356},{"path":647,"priority":353},"scripts/constants.ts",{"path":649,"priority":353},"scripts/cookie-file.ts",{"path":651,"priority":353},"scripts/cookies.ts",{"path":653,"priority":353},"scripts/graphql.ts",{"path":655,"priority":353},"scripts/http.ts",{"path":511,"priority":353},{"path":658,"priority":353},"scripts/markdown.test.ts",{"path":660,"priority":353},"scripts/markdown.ts",{"path":662,"priority":353},"scripts/media-localizer.ts",{"path":636,"priority":353},{"path":665,"priority":353},"scripts/paths.ts",{"path":667,"priority":353},"scripts/referenced-tweets.ts",{"path":669,"priority":353},"scripts/thread-markdown.ts",{"path":671,"priority":353},"scripts/thread.ts",{"path":673,"priority":353},"scripts/tweet-article.ts",{"path":675,"priority":353},"scripts/tweet-to-markdown.ts",{"path":677,"priority":353},"scripts/types.ts",{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-diagram","Create professional, dark-themed SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines, illustrative/conceptual diagrams, and more. Use this skill whenever the user asks for any kind of technical or conceptual diagram, visualization of a system, process flow, data flow, component relationship, network topology, decision tree, org chart, state machine, or any visual representation of structure/logic/process. Also trigger when the user says \"画个图\" \"画一个架构图\" \"diagram\" \"flowchart\" \"sequence diagram\" \"draw me a ...\" or uploads content and asks to visualize it. Output is always a standalone .svg file.","baoyu-diagram",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-diagram/SKILL.md",[685,686,688,690,692,694],{"path":345,"priority":328},{"path":687,"priority":356},"references/architecture.md",{"path":689,"priority":356},"references/flowchart.md",{"path":691,"priority":356},"references/sequence.md",{"path":693,"priority":356},"references/structural.md",{"path":511,"priority":353},{"basePath":696,"description":697,"displayName":698,"installMethods":699,"rationale":700,"selectedPaths":701,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-format-markdown","Formats plain text or markdown files with frontmatter, titles, summaries, headings, bold, lists, and code blocks. Use when user asks to \"format markdown\", \"beautify article\", \"add formatting\", or improve article layout. Outputs to {filename}-formatted.md.","baoyu-format-markdown",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-format-markdown/SKILL.md",[702,703,705,707,708,709],{"path":345,"priority":328},{"path":704,"priority":356},"references/title-formulas.md",{"path":706,"priority":353},"scripts/autocorrect.ts",{"path":511,"priority":353},{"path":636,"priority":353},{"path":710,"priority":353},"scripts/quotes.ts",{"basePath":712,"description":713,"displayName":714,"installMethods":715,"rationale":716,"selectedPaths":717,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-image-cards","Generates infographic image card series with 12 visual styles, 8 layouts, and 3 color palettes. Breaks content into 1-10 cartoon-style image cards optimized for social media engagement. Use when user mentions \"小红书图片\", \"小红书种草\", \"小绿书\", \"微信图文\", \"微信贴图\", \"image cards\", \"图片卡片\", or wants social media infographic series.","baoyu-image-cards",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-image-cards/SKILL.md",[718,719,720,721,722,724,726,728,730,732,733,734,735,737,739,741,743,745,747,749,751,753,755,757,759,760,762,764],{"path":345,"priority":328},{"path":355,"priority":356},{"path":358,"priority":356},{"path":454,"priority":356},{"path":723,"priority":356},"references/confirmation.md",{"path":725,"priority":356},"references/elements/canvas.md",{"path":727,"priority":356},"references/elements/decorations.md",{"path":729,"priority":356},"references/elements/image-effects.md",{"path":731,"priority":356},"references/elements/typography.md",{"path":360,"priority":356},{"path":364,"priority":356},{"path":366,"priority":356},{"path":736,"priority":356},"references/presets/bold.md",{"path":738,"priority":356},"references/presets/chalkboard.md",{"path":740,"priority":356},"references/presets/cute.md",{"path":742,"priority":356},"references/presets/fresh.md",{"path":744,"priority":356},"references/presets/minimal.md",{"path":746,"priority":356},"references/presets/notion.md",{"path":748,"priority":356},"references/presets/pop.md",{"path":750,"priority":356},"references/presets/retro.md",{"path":752,"priority":356},"references/presets/screen-print.md",{"path":754,"priority":356},"references/presets/sketch-notes.md",{"path":756,"priority":356},"references/presets/study-notes.md",{"path":758,"priority":356},"references/presets/warm.md",{"path":370,"priority":356},{"path":761,"priority":356},"references/workflows/analysis-framework.md",{"path":763,"priority":356},"references/workflows/outline-template.md",{"path":765,"priority":356},"references/workflows/prompt-assembly.md",{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-image-gen","[Deprecated: use baoyu-imagine] AI image generation with OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, Z.AI GLM-Image, MiniMax, Jimeng, Seedream and Replicate APIs. Supports text-to-image, reference images, aspect ratios, and batch generation from saved prompt files. Sequential by default; use batch parallel generation when the user already has multiple prompts or wants stable multi-image throughput. Use when user asks to generate, create, or draw images.","baoyu-image-gen",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-image-gen/SKILL.md",[773,774,775,776,778,780,782,784,786,788,790,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831],{"path":345,"priority":328},{"path":355,"priority":356},{"path":358,"priority":356},{"path":777,"priority":356},"references/providers/dashscope.md",{"path":779,"priority":356},"references/providers/minimax.md",{"path":781,"priority":356},"references/providers/openrouter.md",{"path":783,"priority":356},"references/providers/replicate.md",{"path":785,"priority":356},"references/providers/zai.md",{"path":787,"priority":356},"references/usage-examples.md",{"path":789,"priority":353},"scripts/main.test.ts",{"path":511,"priority":353},{"path":792,"priority":353},"scripts/providers/azure.test.ts",{"path":794,"priority":353},"scripts/providers/azure.ts",{"path":796,"priority":353},"scripts/providers/dashscope.test.ts",{"path":798,"priority":353},"scripts/providers/dashscope.ts",{"path":800,"priority":353},"scripts/providers/google.test.ts",{"path":802,"priority":353},"scripts/providers/google.ts",{"path":804,"priority":353},"scripts/providers/jimeng.test.ts",{"path":806,"priority":353},"scripts/providers/jimeng.ts",{"path":808,"priority":353},"scripts/providers/minimax.test.ts",{"path":810,"priority":353},"scripts/providers/minimax.ts",{"path":812,"priority":353},"scripts/providers/openai.test.ts",{"path":814,"priority":353},"scripts/providers/openai.ts",{"path":816,"priority":353},"scripts/providers/openrouter.test.ts",{"path":818,"priority":353},"scripts/providers/openrouter.ts",{"path":820,"priority":353},"scripts/providers/replicate.test.ts",{"path":822,"priority":353},"scripts/providers/replicate.ts",{"path":824,"priority":353},"scripts/providers/seedream.test.ts",{"path":826,"priority":353},"scripts/providers/seedream.ts",{"path":828,"priority":353},"scripts/providers/zai.test.ts",{"path":830,"priority":353},"scripts/providers/zai.ts",{"path":677,"priority":353},{"basePath":833,"description":834,"displayName":835,"installMethods":836,"rationale":837,"selectedPaths":838,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-imagine","AI image generation with OpenAI GPT Image 2, Azure OpenAI, Google, OpenRouter, DashScope, Z.AI GLM-Image, MiniMax, Jimeng, Seedream and Replicate APIs. Supports text-to-image, reference images, aspect ratios, and batch generation from saved prompt files. Sequential by default; use batch parallel generation when the user already has multiple prompts or wants stable multi-image throughput. Use when user asks to generate, create, or draw images.","baoyu-imagine",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-imagine/SKILL.md",[839,840,841,842,843,844,845,846,847,848,850,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874],{"path":345,"priority":328},{"path":355,"priority":356},{"path":358,"priority":356},{"path":777,"priority":356},{"path":779,"priority":356},{"path":781,"priority":356},{"path":783,"priority":356},{"path":785,"priority":356},{"path":787,"priority":356},{"path":849,"priority":353},"scripts/build-batch.test.ts",{"path":851,"priority":353},"scripts/build-batch.ts",{"path":789,"priority":353},{"path":511,"priority":353},{"path":792,"priority":353},{"path":794,"priority":353},{"path":796,"priority":353},{"path":798,"priority":353},{"path":800,"priority":353},{"path":802,"priority":353},{"path":804,"priority":353},{"path":806,"priority":353},{"path":808,"priority":353},{"path":810,"priority":353},{"path":812,"priority":353},{"path":814,"priority":353},{"path":816,"priority":353},{"path":818,"priority":353},{"path":820,"priority":353},{"path":822,"priority":353},{"path":824,"priority":353},{"path":826,"priority":353},{"path":828,"priority":353},{"path":830,"priority":353},{"path":677,"priority":353},{"basePath":876,"description":877,"displayName":878,"installMethods":879,"rationale":880,"selectedPaths":881,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-infographic","Generate professional infographics with 21 layout types and 22 visual styles. Analyzes content, recommends layout×style combinations, and generates publication-ready infographics. Use when user asks to create \"infographic\", \"信息图\", \"visual summary\", \"可视化\", or \"高密度信息大图\".","baoyu-infographic",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-infographic/SKILL.md",[882,883,884,885,886,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,936,938,940,942,944,946,948,950,952,954,956,958,959,961,963,965,967,969,971],{"path":345,"priority":328},{"path":432,"priority":356},{"path":448,"priority":356},{"path":355,"priority":356},{"path":358,"priority":356},{"path":888,"priority":356},"references/layouts/bento-grid.md",{"path":890,"priority":356},"references/layouts/binary-comparison.md",{"path":892,"priority":356},"references/layouts/bridge.md",{"path":894,"priority":356},"references/layouts/circular-flow.md",{"path":896,"priority":356},"references/layouts/comic-strip.md",{"path":898,"priority":356},"references/layouts/comparison-matrix.md",{"path":900,"priority":356},"references/layouts/dashboard.md",{"path":902,"priority":356},"references/layouts/dense-modules.md",{"path":904,"priority":356},"references/layouts/funnel.md",{"path":906,"priority":356},"references/layouts/hierarchical-layers.md",{"path":908,"priority":356},"references/layouts/hub-spoke.md",{"path":910,"priority":356},"references/layouts/iceberg.md",{"path":912,"priority":356},"references/layouts/isometric-map.md",{"path":914,"priority":356},"references/layouts/jigsaw.md",{"path":916,"priority":356},"references/layouts/linear-progression.md",{"path":918,"priority":356},"references/layouts/periodic-table.md",{"path":920,"priority":356},"references/layouts/story-mountain.md",{"path":922,"priority":356},"references/layouts/structural-breakdown.md",{"path":924,"priority":356},"references/layouts/tree-branching.md",{"path":926,"priority":356},"references/layouts/venn-diagram.md",{"path":928,"priority":356},"references/layouts/winding-roadmap.md",{"path":930,"priority":356},"references/structured-content-template.md",{"path":932,"priority":356},"references/styles/aged-academia.md",{"path":934,"priority":356},"references/styles/bold-graphic.md",{"path":374,"priority":356},{"path":937,"priority":356},"references/styles/claymation.md",{"path":939,"priority":356},"references/styles/corporate-memphis.md",{"path":941,"priority":356},"references/styles/craft-handmade.md",{"path":943,"priority":356},"references/styles/cyberpunk-neon.md",{"path":945,"priority":356},"references/styles/hand-drawn-edu.md",{"path":947,"priority":356},"references/styles/ikea-manual.md",{"path":949,"priority":356},"references/styles/kawaii.md",{"path":951,"priority":356},"references/styles/knolling.md",{"path":953,"priority":356},"references/styles/lego-brick.md",{"path":955,"priority":356},"references/styles/morandi-journal.md",{"path":957,"priority":356},"references/styles/origami.md",{"path":396,"priority":356},{"path":960,"priority":356},"references/styles/pop-laboratory.md",{"path":962,"priority":356},"references/styles/retro-pop-grid.md",{"path":964,"priority":356},"references/styles/retro-popup-pop.md",{"path":966,"priority":356},"references/styles/storybook-watercolor.md",{"path":968,"priority":356},"references/styles/subway-map.md",{"path":970,"priority":356},"references/styles/technical-schematic.md",{"path":972,"priority":356},"references/styles/ui-wireframe.md",{"basePath":974,"description":975,"displayName":976,"installMethods":977,"rationale":978,"selectedPaths":979,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-markdown-to-html","Converts Markdown to styled HTML with WeChat-compatible themes. Supports code highlighting, math, PlantUML, footnotes, alerts, infographics, and optional bottom citations for external links. Use when user asks for \"markdown to html\", \"convert md to html\", \"md 转 html\", \"微信外链转底部引用\", or needs styled HTML output from markdown.","baoyu-markdown-to-html",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-markdown-to-html/SKILL.md",[980,981,982,983],{"path":345,"priority":328},{"path":789,"priority":353},{"path":511,"priority":353},{"path":636,"priority":353},{"basePath":985,"description":986,"displayName":987,"installMethods":988,"rationale":989,"selectedPaths":990,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-post-to-wechat","Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions \"发布公众号\", \"post to wechat\", \"微信公众号\", or \"贴图/图文/文章\".","baoyu-post-to-wechat",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-post-to-wechat/SKILL.md",[991,992,994,996,997,999,1001,1003,1005,1007,1009,1010,1012,1014,1016,1018,1020,1022,1024],{"path":345,"priority":328},{"path":993,"priority":356},"references/api-setup.md",{"path":995,"priority":356},"references/article-posting.md",{"path":355,"priority":356},{"path":998,"priority":356},"references/image-text-posting.md",{"path":1000,"priority":356},"references/multi-account.md",{"path":1002,"priority":353},"scripts/cdp.ts",{"path":1004,"priority":353},"scripts/check-permissions.ts",{"path":1006,"priority":353},"scripts/copy-to-clipboard.ts",{"path":1008,"priority":353},"scripts/md-to-wechat.ts",{"path":636,"priority":353},{"path":1011,"priority":353},"scripts/paste-from-clipboard.ts",{"path":1013,"priority":353},"scripts/wechat-agent-browser.ts",{"path":1015,"priority":353},"scripts/wechat-api.ts",{"path":1017,"priority":353},"scripts/wechat-article.ts",{"path":1019,"priority":353},"scripts/wechat-browser.ts",{"path":1021,"priority":353},"scripts/wechat-extend-config.test.ts",{"path":1023,"priority":353},"scripts/wechat-extend-config.ts",{"path":1025,"priority":353},"scripts/wechat-image-processor.ts",{"basePath":1027,"description":1028,"displayName":1029,"installMethods":1030,"rationale":1031,"selectedPaths":1032,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-post-to-weibo","Posts content to Weibo (微博). Supports regular posts with text, images, and videos, and headline articles (头条文章) with Markdown input via Chrome CDP. Use when user asks to \"post to Weibo\", \"发微博\", \"发布微博\", \"publish to Weibo\", \"share on Weibo\", \"写微博\", or \"微博头条文章\".","baoyu-post-to-weibo",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-post-to-weibo/SKILL.md",[1033,1034,1035,1037,1038,1039,1041,1043],{"path":345,"priority":328},{"path":1006,"priority":353},{"path":1036,"priority":353},"scripts/md-to-html.ts",{"path":636,"priority":353},{"path":1011,"priority":353},{"path":1040,"priority":353},"scripts/weibo-article.ts",{"path":1042,"priority":353},"scripts/weibo-post.ts",{"path":1044,"priority":353},"scripts/weibo-utils.ts",{"basePath":1046,"description":1047,"displayName":1048,"installMethods":1049,"rationale":1050,"selectedPaths":1051,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-post-to-x","Posts content and articles to X (Twitter). Supports regular posts with images/videos and X Articles (long-form Markdown). In Codex, honor explicit requests for the Codex Chrome plugin/@chrome by using the Chrome Extension workflow; otherwise use Chrome Computer Use when available and fall back to real Chrome CDP scripts only when allowed. Use when user asks to \"post to X\", \"tweet\", \"publish to Twitter\", or \"share on X\".","baoyu-post-to-x",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-post-to-x/SKILL.md",[1052,1053,1055,1057,1059,1060,1061,1062,1063,1065,1067,1069,1071,1073],{"path":345,"priority":328},{"path":1054,"priority":356},"references/articles.md",{"path":1056,"priority":356},"references/regular-posts.md",{"path":1058,"priority":353},"scripts/check-paste-permissions.ts",{"path":1006,"priority":353},{"path":1036,"priority":353},{"path":636,"priority":353},{"path":1011,"priority":353},{"path":1064,"priority":353},"scripts/x-article.ts",{"path":1066,"priority":353},"scripts/x-browser.ts",{"path":1068,"priority":353},"scripts/x-quote.ts",{"path":1070,"priority":353},"scripts/x-utils.test.ts",{"path":1072,"priority":353},"scripts/x-utils.ts",{"path":1074,"priority":353},"scripts/x-video.ts",{"basePath":1076,"description":1077,"displayName":1078,"installMethods":1079,"rationale":1080,"selectedPaths":1081,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-slide-deck","Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks to \"create slides\", \"make a presentation\", \"generate deck\", \"slide deck\", or \"PPT\".","baoyu-slide-deck",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-slide-deck/SKILL.md",[1082,1083,1084,1085,1086,1087,1089,1091,1093,1094,1096,1098,1100,1102,1104,1106,1107,1109,1110,1112,1114,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],{"path":345,"priority":328},{"path":432,"priority":356},{"path":448,"priority":356},{"path":358,"priority":356},{"path":723,"priority":356},{"path":1088,"priority":356},"references/content-rules.md",{"path":1090,"priority":356},"references/design-guidelines.md",{"path":1092,"priority":356},"references/dimensions/density.md",{"path":530,"priority":356},{"path":1095,"priority":356},"references/dimensions/presets.md",{"path":1097,"priority":356},"references/dimensions/texture.md",{"path":1099,"priority":356},"references/dimensions/typography.md",{"path":1101,"priority":356},"references/layouts.md",{"path":1103,"priority":356},"references/modification-guide.md",{"path":1105,"priority":356},"references/outline-template.md",{"path":372,"priority":356},{"path":1108,"priority":356},"references/styles/bold-editorial.md",{"path":374,"priority":356},{"path":1111,"priority":356},"references/styles/corporate.md",{"path":1113,"priority":356},"references/styles/dark-atmospheric.md",{"path":1115,"priority":356},"references/styles/editorial-infographic.md",{"path":380,"priority":356},{"path":945,"priority":356},{"path":388,"priority":356},{"path":390,"priority":356},{"path":394,"priority":356},{"path":396,"priority":356},{"path":402,"priority":356},{"path":406,"priority":356},{"path":410,"priority":356},{"path":412,"priority":356},{"path":416,"priority":356},{"path":501,"priority":353},{"path":1129,"priority":353},"scripts/merge-to-pptx.ts",{"basePath":1131,"description":1132,"displayName":1133,"installMethods":1134,"rationale":1135,"selectedPaths":1136,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-translate","Translates articles and documents between languages with three modes - quick (direct), normal (analyze then translate), and refined (analyze, translate, review, polish). Supports custom glossaries and terminology consistency via EXTEND.md. Use when user asks to \"translate\", \"翻译\", \"精翻\", \"translate article\", \"translate to Chinese/English\", \"改成中文\", \"改成英文\", \"convert to Chinese\", \"localize\", \"本地化\", or needs any document translation. Also triggers for \"refined translation\", \"精细翻译\", \"proofread translation\", \"快速翻译\", \"快翻\", \"这篇文章翻译一下\", or when a URL or file is provided with translation intent.","baoyu-translate",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-translate/SKILL.md",[1137,1138,1140,1141,1143,1145,1147,1149,1151,1152],{"path":345,"priority":328},{"path":1139,"priority":356},"references/config/extend-schema.md",{"path":355,"priority":356},{"path":1142,"priority":356},"references/glossary-en-zh.md",{"path":1144,"priority":356},"references/refined-workflow.md",{"path":1146,"priority":356},"references/subagent-prompt-template.md",{"path":1148,"priority":356},"references/workflow-mechanics.md",{"path":1150,"priority":353},"scripts/chunk.ts",{"path":511,"priority":353},{"path":636,"priority":353},{"basePath":1154,"description":1155,"displayName":1156,"installMethods":1157,"rationale":1158,"selectedPaths":1159,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-url-to-markdown","Fetch any URL and convert to markdown using baoyu-fetch CLI (Chrome CDP with site-specific adapters). Built-in adapters for X/Twitter, YouTube transcripts, Hacker News threads, and generic pages via Defuddle. Handles login/CAPTCHA via interaction wait modes. Use when user wants to save a webpage as markdown.","baoyu-url-to-markdown",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-url-to-markdown/SKILL.md",[1160,1161,1163,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250],{"path":345,"priority":328},{"path":1162,"priority":356},"references/adapters.md",{"path":355,"priority":356},{"path":1165,"priority":356},"references/quality-gate.md",{"path":1167,"priority":353},"scripts/baoyu-fetch",{"path":1169,"priority":353},"scripts/lib/adapters/generic/index.ts",{"path":1171,"priority":353},"scripts/lib/adapters/hn/index.ts",{"path":1173,"priority":353},"scripts/lib/adapters/index.ts",{"path":1175,"priority":353},"scripts/lib/adapters/types.ts",{"path":1177,"priority":353},"scripts/lib/adapters/x/article.ts",{"path":1179,"priority":353},"scripts/lib/adapters/x/index.ts",{"path":1181,"priority":353},"scripts/lib/adapters/x/login.ts",{"path":1183,"priority":353},"scripts/lib/adapters/x/match.ts",{"path":1185,"priority":353},"scripts/lib/adapters/x/payloads.ts",{"path":1187,"priority":353},"scripts/lib/adapters/x/session.ts",{"path":1189,"priority":353},"scripts/lib/adapters/x/shared.ts",{"path":1191,"priority":353},"scripts/lib/adapters/x/single.ts",{"path":1193,"priority":353},"scripts/lib/adapters/x/thread-loader.ts",{"path":1195,"priority":353},"scripts/lib/adapters/x/thread.ts",{"path":1197,"priority":353},"scripts/lib/adapters/x/types.ts",{"path":1199,"priority":353},"scripts/lib/adapters/youtube/index.ts",{"path":1201,"priority":353},"scripts/lib/adapters/youtube/transcript.ts",{"path":1203,"priority":353},"scripts/lib/adapters/youtube/utils.ts",{"path":1205,"priority":353},"scripts/lib/browser/cdp-client.ts",{"path":1207,"priority":353},"scripts/lib/browser/chrome-launcher.ts",{"path":1209,"priority":353},"scripts/lib/browser/cookie-sidecar.ts",{"path":1211,"priority":353},"scripts/lib/browser/interaction-gates.ts",{"path":1213,"priority":353},"scripts/lib/browser/network-journal.ts",{"path":1215,"priority":353},"scripts/lib/browser/page-snapshot.ts",{"path":1217,"priority":353},"scripts/lib/browser/profile.ts",{"path":1219,"priority":353},"scripts/lib/browser/session.ts",{"path":1221,"priority":353},"scripts/lib/cli.ts",{"path":1223,"priority":353},"scripts/lib/commands/convert.ts",{"path":1225,"priority":353},"scripts/lib/extract/document.ts",{"path":1227,"priority":353},"scripts/lib/extract/html-cleaner.ts",{"path":1229,"priority":353},"scripts/lib/extract/html-extractor.ts",{"path":1231,"priority":353},"scripts/lib/extract/html-to-markdown.ts",{"path":1233,"priority":353},"scripts/lib/extract/markdown-renderer.ts",{"path":1235,"priority":353},"scripts/lib/media/default-downloader.ts",{"path":1237,"priority":353},"scripts/lib/media/markdown-media.ts",{"path":1239,"priority":353},"scripts/lib/media/media-utils.ts",{"path":1241,"priority":353},"scripts/lib/media/types.ts",{"path":1243,"priority":353},"scripts/lib/types/defuddle-node.d.ts",{"path":1245,"priority":353},"scripts/lib/types/shims.d.ts",{"path":1247,"priority":353},"scripts/lib/utils/logger.ts",{"path":1249,"priority":353},"scripts/lib/utils/url.ts",{"path":636,"priority":353},{"basePath":1252,"description":1253,"displayName":1254,"installMethods":1255,"rationale":1256,"selectedPaths":1257,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-xhs-images","[Deprecated: use baoyu-image-cards] Generates Xiaohongshu (Little Red Book) image card series with 12 visual styles, 8 layouts, and 3 color palettes. Breaks content into 1-10 cartoon-style image cards optimized for XHS engagement. Use when user mentions \"小红书图片\", \"XHS images\", \"RedNote infographics\", \"小红书种草\", \"小绿书\", \"微信图文\", \"微信贴图\", or wants social media infographic series for Chinese platforms.","baoyu-xhs-images",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-xhs-images/SKILL.md",[1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285],{"path":345,"priority":328},{"path":355,"priority":356},{"path":358,"priority":356},{"path":454,"priority":356},{"path":723,"priority":356},{"path":725,"priority":356},{"path":727,"priority":356},{"path":729,"priority":356},{"path":731,"priority":356},{"path":360,"priority":356},{"path":364,"priority":356},{"path":366,"priority":356},{"path":736,"priority":356},{"path":738,"priority":356},{"path":740,"priority":356},{"path":742,"priority":356},{"path":744,"priority":356},{"path":746,"priority":356},{"path":748,"priority":356},{"path":750,"priority":356},{"path":752,"priority":356},{"path":754,"priority":356},{"path":756,"priority":356},{"path":758,"priority":356},{"path":370,"priority":356},{"path":761,"priority":356},{"path":763,"priority":356},{"path":765,"priority":356},{"basePath":1287,"description":1288,"displayName":1289,"installMethods":1290,"rationale":1291,"selectedPaths":1292,"source":331,"sourceLanguage":18,"type":255},"skills/baoyu-youtube-transcript","Downloads YouTube video transcripts/subtitles and cover images by URL or video ID. Supports multiple languages, translation, chapters, and speaker identification. Caches raw data for fast re-formatting. Use when user asks to \"get YouTube transcript\", \"download subtitles\", \"get captions\", \"YouTube字幕\", \"YouTube封面\", \"视频封面\", \"video thumbnail\", \"video cover image\", or provides a YouTube URL and wants the transcript/subtitle text or cover image extracted.","baoyu-youtube-transcript",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-youtube-transcript/SKILL.md",[1293,1294,1296,1297,1298,1300,1302,1304,1305],{"path":345,"priority":328},{"path":1295,"priority":353},"prompts/speaker-transcript.md",{"path":789,"priority":353},{"path":511,"priority":353},{"path":1299,"priority":353},"scripts/shared.ts",{"path":1301,"priority":353},"scripts/storage.ts",{"path":1303,"priority":353},"scripts/transcript.ts",{"path":677,"priority":353},{"path":1306,"priority":353},"scripts/youtube.ts",{"basePath":1308,"description":1309,"displayName":1310,"installMethods":1311,"rationale":1312,"selectedPaths":1313,"source":331,"sourceLanguage":18,"type":1321},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1310},"cli ecosystem detected at packages/baoyu-fetch",[1314,1316,1317,1319],{"path":1315,"priority":328},"package.json",{"path":330,"priority":328},{"path":1318,"priority":353},"src/cli.ts",{"path":1320,"priority":353},"src/commands/convert.ts","cli",{"sources":1323},[1324],"manual",{"closedIssues90d":241,"description":264,"forks":242,"openIssues90d":8,"pushedAt":244,"readmeSize":239,"stars":245,"topics":1326},[1327,1328,1329,1330],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1332,"discoverAt":1333,"extractAt":1334,"githubAt":1334,"updatedAt":1332},1778691497189,1778690258656,1778691495091,[224,221,223,222,225],{"evaluatedAt":250,"extractAt":296,"updatedAt":250},[],[1339,1358,1374,1392,1408,1428],{"_creationTime":1340,"_id":1341,"community":1342,"display":1343,"identity":1345,"providers":1346,"relations":1354,"tags":1355,"workflow":1356},1778691497595.9688,"k1774wwc3k7zbrcqbdjsjr3d9h86npyp",{"reviewCount":8},{"description":877,"installMethods":1344,"name":878,"sourceUrl":14},{"claudeCode":12},{"basePath":876,"githubOwner":253,"githubRepo":254,"locale":18,"slug":878,"type":255},{"evaluate":1347,"extract":1353},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1348,"tags":1349,"targetMarket":226,"tier":227},99,[222,223,224,1350,1351,1352],"design","automation","visual-communication",{"commitSha":286,"license":314},{"parentExtensionId":258,"repoId":292},[1351,224,1350,223,222,1352],{"evaluatedAt":1357,"extractAt":296,"updatedAt":1357},1778691830796,{"_creationTime":1359,"_id":1360,"community":1361,"display":1362,"identity":1364,"providers":1365,"relations":1370,"tags":1371,"workflow":1372},1778691497595.9707,"k17dpsmtdkvt370z246g16kxes86nsb3",{"reviewCount":8},{"description":1253,"installMethods":1363,"name":1254,"sourceUrl":14},{"claudeCode":12},{"basePath":1252,"githubOwner":253,"githubRepo":254,"locale":18,"slug":1254,"type":255},{"evaluate":1366,"extract":1369},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1348,"tags":1367,"targetMarket":226,"tier":227},[223,302,1368,224,1350],"xiaohongshu",{"commitSha":286},{"parentExtensionId":258,"repoId":292},[224,1350,223,302,1368],{"evaluatedAt":1373,"extractAt":296,"updatedAt":1373},1778692026176,{"_creationTime":1375,"_id":1376,"community":1377,"display":1378,"identity":1380,"providers":1381,"relations":1388,"tags":1389,"workflow":1390},1778691497595.97,"k171begdr84vbj21gqdn8rfpnd86neyn",{"reviewCount":8},{"description":1077,"installMethods":1379,"name":1078,"sourceUrl":14},{"claudeCode":12},{"basePath":1076,"githubOwner":253,"githubRepo":254,"locale":18,"slug":1078,"type":255},{"evaluate":1382,"extract":1387},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1348,"tags":1383,"targetMarket":226,"tier":227},[1384,1385,223,224,1386],"presentation","slides","documentation",{"commitSha":286},{"parentExtensionId":258,"repoId":292},[224,1386,223,1384,1385],{"evaluatedAt":1391,"extractAt":296,"updatedAt":1391},1778691953912,{"_creationTime":1393,"_id":1394,"community":1395,"display":1396,"identity":1398,"providers":1399,"relations":1404,"tags":1405,"workflow":1406},1778691497595.968,"k177nypb6vr5yckj63a2vfep3s86ntge",{"reviewCount":8},{"description":713,"installMethods":1397,"name":714,"sourceUrl":14},{"claudeCode":12},{"basePath":712,"githubOwner":253,"githubRepo":254,"locale":18,"slug":714,"type":255},{"evaluate":1400,"extract":1403},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1348,"tags":1401,"targetMarket":226,"tier":227},[223,222,302,224,1402],"visuals",{"commitSha":286},{"parentExtensionId":258,"repoId":292},[224,223,222,302,1402],{"evaluatedAt":1407,"extractAt":296,"updatedAt":1407},1778691785878,{"_creationTime":1409,"_id":1410,"community":1411,"display":1412,"identity":1414,"providers":1415,"relations":1424,"tags":1425,"workflow":1426},1778691497595.9692,"k176sya2sfa1hhvs6cmy1sp3sd86nvgb",{"reviewCount":8},{"description":986,"installMethods":1413,"name":987,"sourceUrl":14},{"claudeCode":12},{"basePath":985,"githubOwner":253,"githubRepo":254,"locale":18,"slug":987,"type":255},{"evaluate":1416,"extract":1423},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1417,"tags":1418,"targetMarket":226,"tier":227},100,[1419,1420,1421,224,283,1422],"wechat","official-account","posting","html",{"commitSha":286},{"parentExtensionId":258,"repoId":292},[224,1422,283,1420,1421,1419],{"evaluatedAt":1427,"extractAt":296,"updatedAt":1427},1778691860790,{"_creationTime":1429,"_id":1430,"community":1431,"display":1432,"identity":1438,"providers":1442,"relations":1451,"tags":1454,"workflow":1455},1778685615701.8425,"k1707ctze9p8fn1e339nd2czjn86m6p5",{"reviewCount":8},{"description":1433,"installMethods":1434,"name":1436,"sourceUrl":1437},"When the user wants to create, generate, or produce video content using AI tools or programmatic frameworks. Also use when the user mentions 'video production,' 'AI video,' 'Remotion,' 'Hyperframes,' 'HeyGen,' 'Synthesia,' 'Veo,' 'Runway,' 'Kling,' 'Pika,' 'video generation,' 'AI avatar,' 'talking head video,' 'programmatic video,' 'video template,' 'explainer video,' 'product demo video,' 'video pipeline,' or 'make me a video.' Use this for video creation, generation, and production workflows. For video content strategy and what to post, see social-content. For paid video ad creative, see ad-creative.",{"claudeCode":1435},"coreyhaines31/marketingskills","video","https://github.com/coreyhaines31/marketingskills",{"basePath":1439,"githubOwner":1440,"githubRepo":1441,"locale":18,"slug":1436,"type":255},"skills/video","coreyhaines31","marketingskills",{"evaluate":1443,"extract":1450},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1417,"tags":1444,"targetMarket":226,"tier":227},[1436,1445,1446,1447,1448,1449,224],"production","ai-video","remotion","heygen","runway",{"commitSha":286},{"parentExtensionId":1452,"repoId":1453},"k175jvka8cxxkf91gk8qy25r8186npjr","kd7a4vjty5ay3s25r82cm72wdn86nmg0",[1446,224,1448,1445,1447,1449,1436],{"evaluatedAt":1456,"extractAt":1457,"updatedAt":1456},1778686582142,1778685615701]