[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-imagine-zh-CN":3,"guides-for-jimliu-baoyu-imagine":1329,"similar-k178qwrr7w30y404cvfbp1g5kn86mhdp-zh-CN":1330},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":249,"providers":303,"relations":307,"repo":308,"tags":1327,"workflow":1328},1778691497595.9685,"k178qwrr7w30y404cvfbp1g5kn86mhdp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-imagine","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778691805969.7686,"kn749c8s3dxxf4ymgvtccdjtyh86mjx3","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,147,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 extension addresses AI image generation and specifies its use cases, such as when a user asks to generate, create, or draw images.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill supports a wide range of AI image generation providers and features like reference images, aspect ratios, and batch generation, which offers significant value over basic prompt engineering.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready, supporting multiple providers, various generation modes, and providing clear configuration and usage instructions.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on AI image generation across multiple providers and related configurations, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the extension's capabilities, including supported providers, features like aspect ratios, and batch generation.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the skill does not expose individual tools; it operates as a single command-line interface entry point.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md and README provide comprehensive documentation for CLI options, environment variables, provider-specific guides, and customization via EXTEND.md.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This check is not applicable as the skill operates via a single CLI command and does not expose multiple distinct tools.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The extension takes specific CLI arguments for its operations and outputs image files, adhering to a minimal and well-defined I/O surface.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under MIT, a permissive OSS license, and this is clearly stated in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent activity with a commit on 2026-05-11, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The extension appears to manage dependencies appropriately, using Node.js and Bun, and the presence of tests and CI suggests good practices.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","Secrets are managed via environment variables or configuration files, with clear instructions on setup and no evidence of hardcoded secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's execution relies on well-defined CLI arguments and bundled scripts, with no indication of loading untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension bundles its scripts and dependencies locally, and does not rely on runtime network fetches for code execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within its own execution environment and does not interact with or modify files outside its project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were observed in the scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The extension does not appear to exfiltrate any confidential data; outbound calls are limited to the configured image generation APIs.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and documentation do not contain any hidden steering tricks, invisible Unicode characters, or bidi overrides.",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","The bundled scripts are plain TypeScript, with no obfuscation techniques like base64 payloads or runtime code fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill's CLI interface and file handling do not make assumptions about the user's project structure outside of specified input/output paths.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","The repository has 0 open issues and 68 closed issues in the last 90 days, indicating good maintainer engagement and issue resolution.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The extension declares a meaningful semver version (1.58.0) in its SKILL.md frontmatter, ensuring clear versioning.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Input parameters like model IDs, aspect ratios, and sizes are validated, and the CLI parsing logic handles constraints.",{"category":66,"check":107,"severity":42,"summary":108},"Unguarded Destructive Operations","The extension is purely for image generation and does not perform any destructive operations.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The main script includes robust error handling for API calls, file operations, and batch processing, returning meaningful messages.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","info","The script logs progress and errors to stderr, but does not appear to maintain a separate local audit file for actions.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The extension does not appear to operate on personal data, focusing solely on image generation prompts and configurations.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension is global in scope, supporting various international APIs and not exhibiting any region-specific logic or limitations.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill is written in TypeScript and relies on Node.js/Bun, with no specific OS or shell assumptions noted.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README is comprehensive, detailing installation, available skills, customization, and credits.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a single-CLI skill, so tool surface size is not applicable.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This check is not applicable as the skill operates via a single CLI command.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, including multi-provider support, reference images, and batch generation, are implemented and documented.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions via npx and direct plugin registration, including setup for API keys.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Errors provide specific details about missing API keys, invalid arguments, or API failures, often including remediation steps or hints.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project uses npm and Bun, implying dependency management, and the code structure suggests locked versions are used.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The extension performs image generation, which is not a state-changing operation that would benefit from a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill implements retries for generation tasks and includes timeout logic for long-running operations.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","No telemetry is emitted by this extension.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly defines the skill's purpose (AI image generation) and use cases (when user asks to generate images) and names the artifact (images).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and usage triggers.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-organized and delegates extensive material to separate reference files, maintaining conciseness.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Extensive details about providers and examples are appropriately separated into reference files, enabling progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This check is not applicable as the skill is not designed for deep exploration or code review tasks.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and README provide numerous end-to-end examples covering basic and advanced usage across various providers.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill handles edge cases such as missing API keys, invalid arguments, and reference image limitations, with documented recovery steps.",{"category":110,"check":183,"severity":42,"summary":184},"Tool Fallback","This check is not applicable as the skill does not rely on external tools or MCP servers.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's CLI parsing and error handling would halt execution on unexpected states or missing prerequisites.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any cross-skill interactions would be explicit.",1778691805860,"This skill provides AI image generation capabilities across multiple providers including OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, Z.AI, MiniMax, Seedream, and Replicate. It supports text-to-image, reference images, aspect ratios, custom sizes, batch generation, and quality presets.",[195,196,197,198,199],"Supports OpenAI GPT Image 2, Azure OpenAI, Google, OpenRouter, and more.","Text-to-image generation.","Reference image support for edits and style transfer.","Customizable aspect ratios, sizes, and quality presets.","Batch generation from prompt files.",[201,202,203],"Directly interacting with provider-specific SDKs for advanced features.","Managing user API keys beyond standard environment variable loading.","Providing a graphical user interface for image editing.","3.0.0","4.4.0","To enable users to generate AI images using a wide variety of models and providers through a single, consistent interface.","The extension is exceptionally well-documented, supports a vast array of providers, and demonstrates robust error handling and security practices.",99,"A comprehensive AI image generation skill supporting numerous providers with rich features.",[211,212,213,214,215,216,217,218],"image-generation","openai","azure","google","replicate","dashscope","multimodal","ai-image","global","verified",[222,223,224,225],"Generate images from text prompts.","Create images with specific aspect ratios or sizes.","Batch generate multiple images from saved prompts.","Use reference images to guide image generation style or content.",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":241},{"hasLockfile":228},true,1778691797756,{"descriptionLength":231,"readmeSize":232},446,53844,{"closedIssues90d":234,"forks":235,"hasChangelog":228,"manifestVersion":236,"openIssues90d":8,"pushedAt":237,"stars":238},68,2116,"1.58.0",1778543136000,18077,{"hasNpmPackage":240,"smitheryVerified":240},false,{"hasCi":228,"hasTests":228},{"updatedAt":243},1778691805969,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/baoyu-imagine","jimliu","baoyu-skills","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":259,"providers":290,"relations":299,"tags":300,"workflow":301},1778691497595.9656,"k172q4hxm2acmg5ree5aeemx1x86m6hx",{"reviewCount":8},{"description":254,"installMethods":255,"name":247,"sourceUrl":14},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":247},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":284,"tags":286,"workflow":287},1778691497595.9653,"k17286mw0zjq4p8xycx4xxm3ed86ndf7",{"reviewCount":8},{"description":264,"installMethods":265,"name":247,"sourceUrl":14},"Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":205,"score":271,"tags":272,"targetMarket":219,"tier":220},"3.1.0",98,[273,274,275,276,211,277],"content-generation","ai-backend","utilities","markdown","translation",{"commitSha":279,"marketplace":280,"plugin":282},"HEAD",{"name":247,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd718jn448p61w289hzf15tecd86n3a4",[274,273,211,276,277,275],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778691521015,1778691497596,{"evaluate":291,"extract":296},{"promptVersionExtension":204,"promptVersionScoring":205,"score":292,"tags":293,"targetMarket":219,"tier":220},93,[273,294,211,276,277,295,275],"ai-backends","social-media",{"commitSha":279,"plugin":297},{"mcpCount":8,"provider":283,"skillCount":298},21,{"parentExtensionId":261,"repoId":285},[294,273,211,276,295,277,275],{"evaluatedAt":302,"extractAt":289,"updatedAt":302},1778691535177,{"evaluate":304,"extract":306},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":305,"targetMarket":219,"tier":220},[211,212,213,214,215,216,217,218],{"commitSha":279},{"parentExtensionId":251,"repoId":285},{"_creationTime":309,"_id":285,"identity":310,"providers":311,"workflow":1323},1778690258656.9355,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":312,"discover":1314,"github":1317},{"commitSha":279,"extensions":313},[314,324,329,338,418,497,507,573,632,673,690,706,761,827,867,965,976,1018,1037,1067,1122,1145,1243,1278,1299],{"basePath":257,"description":264,"displayName":247,"installMethods":315,"rationale":316,"selectedPaths":317,"source":323,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md","rule",{"basePath":257,"description":254,"displayName":247,"installMethods":325,"rationale":326,"selectedPaths":327,"source":323,"sourceLanguage":18,"type":258},{"claudeCode":247},"inline plugin source from marketplace.json at /",[328],{"path":322,"priority":320},{"basePath":330,"description":331,"displayName":332,"installMethods":333,"rationale":334,"selectedPaths":335,"source":323,"sourceLanguage":18,"type":248},".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",[336],{"path":337,"priority":320},"SKILL.md",{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":323,"sourceLanguage":18,"type":248},"skills/baoyu-article-illustrator","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 \"为文章配图\".","baoyu-article-illustrator",{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-article-illustrator/SKILL.md",[345,346,349,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416],{"path":337,"priority":320},{"path":347,"priority":348},"prompts/system.md","low",{"path":350,"priority":351},"references/config/first-time-setup.md","medium",{"path":353,"priority":351},"references/config/preferences-schema.md",{"path":355,"priority":351},"references/palettes/macaron.md",{"path":357,"priority":351},"references/palettes/mono-ink.md",{"path":359,"priority":351},"references/palettes/neon.md",{"path":361,"priority":351},"references/palettes/warm.md",{"path":363,"priority":351},"references/prompt-construction.md",{"path":365,"priority":351},"references/style-presets.md",{"path":367,"priority":351},"references/styles/blueprint.md",{"path":369,"priority":351},"references/styles/chalkboard.md",{"path":371,"priority":351},"references/styles/editorial.md",{"path":373,"priority":351},"references/styles/elegant.md",{"path":375,"priority":351},"references/styles/fantasy-animation.md",{"path":377,"priority":351},"references/styles/flat-doodle.md",{"path":379,"priority":351},"references/styles/flat.md",{"path":381,"priority":351},"references/styles/ink-notes.md",{"path":383,"priority":351},"references/styles/intuition-machine.md",{"path":385,"priority":351},"references/styles/minimal.md",{"path":387,"priority":351},"references/styles/nature.md",{"path":389,"priority":351},"references/styles/notion.md",{"path":391,"priority":351},"references/styles/pixel-art.md",{"path":393,"priority":351},"references/styles/playful.md",{"path":395,"priority":351},"references/styles/retro.md",{"path":397,"priority":351},"references/styles/scientific.md",{"path":399,"priority":351},"references/styles/screen-print.md",{"path":401,"priority":351},"references/styles/sketch-notes.md",{"path":403,"priority":351},"references/styles/sketch.md",{"path":405,"priority":351},"references/styles/vector-illustration.md",{"path":407,"priority":351},"references/styles/vintage.md",{"path":409,"priority":351},"references/styles/warm.md",{"path":411,"priority":351},"references/styles/watercolor.md",{"path":413,"priority":351},"references/styles.md",{"path":415,"priority":351},"references/usage.md",{"path":417,"priority":351},"references/workflow.md",{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":323,"sourceLanguage":18,"type":248},"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",[425,426,428,430,432,434,436,438,440,442,444,446,447,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,495],{"path":337,"priority":320},{"path":427,"priority":351},"references/analysis-framework.md",{"path":429,"priority":351},"references/art-styles/chalk.md",{"path":431,"priority":351},"references/art-styles/ink-brush.md",{"path":433,"priority":351},"references/art-styles/ligne-claire.md",{"path":435,"priority":351},"references/art-styles/manga.md",{"path":437,"priority":351},"references/art-styles/minimalist.md",{"path":439,"priority":351},"references/art-styles/realistic.md",{"path":441,"priority":351},"references/auto-selection.md",{"path":443,"priority":351},"references/base-prompt.md",{"path":445,"priority":351},"references/character-template.md",{"path":350,"priority":351},{"path":353,"priority":351},{"path":449,"priority":351},"references/config/watermark-guide.md",{"path":451,"priority":351},"references/layouts/cinematic.md",{"path":453,"priority":351},"references/layouts/dense.md",{"path":455,"priority":351},"references/layouts/four-panel.md",{"path":457,"priority":351},"references/layouts/mixed.md",{"path":459,"priority":351},"references/layouts/splash.md",{"path":461,"priority":351},"references/layouts/standard.md",{"path":463,"priority":351},"references/layouts/webtoon.md",{"path":465,"priority":351},"references/ohmsha-guide.md",{"path":467,"priority":351},"references/partial-workflows.md",{"path":469,"priority":351},"references/presets/concept-story.md",{"path":471,"priority":351},"references/presets/four-panel.md",{"path":473,"priority":351},"references/presets/ohmsha.md",{"path":475,"priority":351},"references/presets/shoujo.md",{"path":477,"priority":351},"references/presets/wuxia.md",{"path":479,"priority":351},"references/storyboard-template.md",{"path":481,"priority":351},"references/tones/action.md",{"path":483,"priority":351},"references/tones/dramatic.md",{"path":485,"priority":351},"references/tones/energetic.md",{"path":487,"priority":351},"references/tones/neutral.md",{"path":489,"priority":351},"references/tones/romantic.md",{"path":491,"priority":351},"references/tones/vintage.md",{"path":493,"priority":351},"references/tones/warm.md",{"path":417,"priority":351},{"path":496,"priority":348},"scripts/merge-to-pdf.ts",{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":323,"sourceLanguage":18,"type":248},"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",[504,505],{"path":337,"priority":320},{"path":506,"priority":348},"scripts/main.ts",{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":323,"sourceLanguage":18,"type":248},"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",[514,515,516,517,519,520,521,522,524,526,528,530,532,534,536,538,539,541,543,545,547,548,550,552,554,556,558,560,562,563,565,567,569,571],{"path":337,"priority":320},{"path":441,"priority":351},{"path":443,"priority":351},{"path":518,"priority":351},"references/compatibility.md",{"path":350,"priority":351},{"path":353,"priority":351},{"path":449,"priority":351},{"path":523,"priority":351},"references/dimensions/font.md",{"path":525,"priority":351},"references/dimensions/mood.md",{"path":527,"priority":351},"references/dimensions/text.md",{"path":529,"priority":351},"references/palettes/cool.md",{"path":531,"priority":351},"references/palettes/dark.md",{"path":533,"priority":351},"references/palettes/duotone.md",{"path":535,"priority":351},"references/palettes/earth.md",{"path":537,"priority":351},"references/palettes/elegant.md",{"path":355,"priority":351},{"path":540,"priority":351},"references/palettes/mono.md",{"path":542,"priority":351},"references/palettes/pastel.md",{"path":544,"priority":351},"references/palettes/retro.md",{"path":546,"priority":351},"references/palettes/vivid.md",{"path":361,"priority":351},{"path":549,"priority":351},"references/renderings/chalk.md",{"path":551,"priority":351},"references/renderings/digital.md",{"path":553,"priority":351},"references/renderings/flat-vector.md",{"path":555,"priority":351},"references/renderings/hand-drawn.md",{"path":557,"priority":351},"references/renderings/painterly.md",{"path":559,"priority":351},"references/renderings/pixel.md",{"path":561,"priority":351},"references/renderings/screen-print.md",{"path":365,"priority":351},{"path":564,"priority":351},"references/types.md",{"path":566,"priority":351},"references/visual-elements.md",{"path":568,"priority":351},"references/workflow/confirm-options.md",{"path":570,"priority":351},"references/workflow/prompt-template.md",{"path":572,"priority":351},"references/workflow/reference-images.md",{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":323,"sourceLanguage":18,"type":248},"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",[580,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,630],{"path":337,"priority":320},{"path":582,"priority":348},"scripts/gemini-webapi/client.test.ts",{"path":584,"priority":348},"scripts/gemini-webapi/client.ts",{"path":586,"priority":348},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":588,"priority":348},"scripts/gemini-webapi/components/index.ts",{"path":590,"priority":348},"scripts/gemini-webapi/constants.ts",{"path":592,"priority":348},"scripts/gemini-webapi/exceptions.ts",{"path":594,"priority":348},"scripts/gemini-webapi/index.ts",{"path":596,"priority":348},"scripts/gemini-webapi/types/candidate.ts",{"path":598,"priority":348},"scripts/gemini-webapi/types/gem.ts",{"path":600,"priority":348},"scripts/gemini-webapi/types/grpc.ts",{"path":602,"priority":348},"scripts/gemini-webapi/types/image.ts",{"path":604,"priority":348},"scripts/gemini-webapi/types/index.ts",{"path":606,"priority":348},"scripts/gemini-webapi/types/modeloutput.ts",{"path":608,"priority":348},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":610,"priority":348},"scripts/gemini-webapi/utils/decorators.ts",{"path":612,"priority":348},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":614,"priority":348},"scripts/gemini-webapi/utils/http.ts",{"path":616,"priority":348},"scripts/gemini-webapi/utils/index.ts",{"path":618,"priority":348},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":620,"priority":348},"scripts/gemini-webapi/utils/logger.ts",{"path":622,"priority":348},"scripts/gemini-webapi/utils/parsing.ts",{"path":624,"priority":348},"scripts/gemini-webapi/utils/paths.ts",{"path":626,"priority":348},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":628,"priority":348},"scripts/gemini-webapi/utils/upload-file.ts",{"path":506,"priority":348},{"path":631,"priority":348},"scripts/package.json",{"basePath":633,"description":634,"displayName":635,"installMethods":636,"rationale":637,"selectedPaths":638,"source":323,"sourceLanguage":18,"type":248},"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",[639,640,641,643,645,647,649,651,652,654,656,658,659,661,663,665,667,669,671],{"path":337,"priority":320},{"path":350,"priority":351},{"path":642,"priority":348},"scripts/constants.ts",{"path":644,"priority":348},"scripts/cookie-file.ts",{"path":646,"priority":348},"scripts/cookies.ts",{"path":648,"priority":348},"scripts/graphql.ts",{"path":650,"priority":348},"scripts/http.ts",{"path":506,"priority":348},{"path":653,"priority":348},"scripts/markdown.test.ts",{"path":655,"priority":348},"scripts/markdown.ts",{"path":657,"priority":348},"scripts/media-localizer.ts",{"path":631,"priority":348},{"path":660,"priority":348},"scripts/paths.ts",{"path":662,"priority":348},"scripts/referenced-tweets.ts",{"path":664,"priority":348},"scripts/thread-markdown.ts",{"path":666,"priority":348},"scripts/thread.ts",{"path":668,"priority":348},"scripts/tweet-article.ts",{"path":670,"priority":348},"scripts/tweet-to-markdown.ts",{"path":672,"priority":348},"scripts/types.ts",{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":323,"sourceLanguage":18,"type":248},"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",[680,681,683,685,687,689],{"path":337,"priority":320},{"path":682,"priority":351},"references/architecture.md",{"path":684,"priority":351},"references/flowchart.md",{"path":686,"priority":351},"references/sequence.md",{"path":688,"priority":351},"references/structural.md",{"path":506,"priority":348},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":323,"sourceLanguage":18,"type":248},"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",[697,698,700,702,703,704],{"path":337,"priority":320},{"path":699,"priority":351},"references/title-formulas.md",{"path":701,"priority":348},"scripts/autocorrect.ts",{"path":506,"priority":348},{"path":631,"priority":348},{"path":705,"priority":348},"scripts/quotes.ts",{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":323,"sourceLanguage":18,"type":248},"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",[713,714,715,716,717,719,721,723,725,727,728,729,730,732,734,736,738,740,742,744,746,748,750,752,754,755,757,759],{"path":337,"priority":320},{"path":350,"priority":351},{"path":353,"priority":351},{"path":449,"priority":351},{"path":718,"priority":351},"references/confirmation.md",{"path":720,"priority":351},"references/elements/canvas.md",{"path":722,"priority":351},"references/elements/decorations.md",{"path":724,"priority":351},"references/elements/image-effects.md",{"path":726,"priority":351},"references/elements/typography.md",{"path":355,"priority":351},{"path":359,"priority":351},{"path":361,"priority":351},{"path":731,"priority":351},"references/presets/bold.md",{"path":733,"priority":351},"references/presets/chalkboard.md",{"path":735,"priority":351},"references/presets/cute.md",{"path":737,"priority":351},"references/presets/fresh.md",{"path":739,"priority":351},"references/presets/minimal.md",{"path":741,"priority":351},"references/presets/notion.md",{"path":743,"priority":351},"references/presets/pop.md",{"path":745,"priority":351},"references/presets/retro.md",{"path":747,"priority":351},"references/presets/screen-print.md",{"path":749,"priority":351},"references/presets/sketch-notes.md",{"path":751,"priority":351},"references/presets/study-notes.md",{"path":753,"priority":351},"references/presets/warm.md",{"path":365,"priority":351},{"path":756,"priority":351},"references/workflows/analysis-framework.md",{"path":758,"priority":351},"references/workflows/outline-template.md",{"path":760,"priority":351},"references/workflows/prompt-assembly.md",{"basePath":762,"description":763,"displayName":764,"installMethods":765,"rationale":766,"selectedPaths":767,"source":323,"sourceLanguage":18,"type":248},"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",[768,769,770,771,773,775,777,779,781,783,785,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826],{"path":337,"priority":320},{"path":350,"priority":351},{"path":353,"priority":351},{"path":772,"priority":351},"references/providers/dashscope.md",{"path":774,"priority":351},"references/providers/minimax.md",{"path":776,"priority":351},"references/providers/openrouter.md",{"path":778,"priority":351},"references/providers/replicate.md",{"path":780,"priority":351},"references/providers/zai.md",{"path":782,"priority":351},"references/usage-examples.md",{"path":784,"priority":348},"scripts/main.test.ts",{"path":506,"priority":348},{"path":787,"priority":348},"scripts/providers/azure.test.ts",{"path":789,"priority":348},"scripts/providers/azure.ts",{"path":791,"priority":348},"scripts/providers/dashscope.test.ts",{"path":793,"priority":348},"scripts/providers/dashscope.ts",{"path":795,"priority":348},"scripts/providers/google.test.ts",{"path":797,"priority":348},"scripts/providers/google.ts",{"path":799,"priority":348},"scripts/providers/jimeng.test.ts",{"path":801,"priority":348},"scripts/providers/jimeng.ts",{"path":803,"priority":348},"scripts/providers/minimax.test.ts",{"path":805,"priority":348},"scripts/providers/minimax.ts",{"path":807,"priority":348},"scripts/providers/openai.test.ts",{"path":809,"priority":348},"scripts/providers/openai.ts",{"path":811,"priority":348},"scripts/providers/openrouter.test.ts",{"path":813,"priority":348},"scripts/providers/openrouter.ts",{"path":815,"priority":348},"scripts/providers/replicate.test.ts",{"path":817,"priority":348},"scripts/providers/replicate.ts",{"path":819,"priority":348},"scripts/providers/seedream.test.ts",{"path":821,"priority":348},"scripts/providers/seedream.ts",{"path":823,"priority":348},"scripts/providers/zai.test.ts",{"path":825,"priority":348},"scripts/providers/zai.ts",{"path":672,"priority":348},{"basePath":245,"description":10,"displayName":13,"installMethods":828,"rationale":829,"selectedPaths":830,"source":323,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-imagine/SKILL.md",[831,832,833,834,835,836,837,838,839,840,842,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866],{"path":337,"priority":320},{"path":350,"priority":351},{"path":353,"priority":351},{"path":772,"priority":351},{"path":774,"priority":351},{"path":776,"priority":351},{"path":778,"priority":351},{"path":780,"priority":351},{"path":782,"priority":351},{"path":841,"priority":348},"scripts/build-batch.test.ts",{"path":843,"priority":348},"scripts/build-batch.ts",{"path":784,"priority":348},{"path":506,"priority":348},{"path":787,"priority":348},{"path":789,"priority":348},{"path":791,"priority":348},{"path":793,"priority":348},{"path":795,"priority":348},{"path":797,"priority":348},{"path":799,"priority":348},{"path":801,"priority":348},{"path":803,"priority":348},{"path":805,"priority":348},{"path":807,"priority":348},{"path":809,"priority":348},{"path":811,"priority":348},{"path":813,"priority":348},{"path":815,"priority":348},{"path":817,"priority":348},{"path":819,"priority":348},{"path":821,"priority":348},{"path":823,"priority":348},{"path":825,"priority":348},{"path":672,"priority":348},{"basePath":868,"description":869,"displayName":870,"installMethods":871,"rationale":872,"selectedPaths":873,"source":323,"sourceLanguage":18,"type":248},"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",[874,875,876,877,878,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,928,930,932,934,936,938,940,942,944,946,948,950,951,953,955,957,959,961,963],{"path":337,"priority":320},{"path":427,"priority":351},{"path":443,"priority":351},{"path":350,"priority":351},{"path":353,"priority":351},{"path":880,"priority":351},"references/layouts/bento-grid.md",{"path":882,"priority":351},"references/layouts/binary-comparison.md",{"path":884,"priority":351},"references/layouts/bridge.md",{"path":886,"priority":351},"references/layouts/circular-flow.md",{"path":888,"priority":351},"references/layouts/comic-strip.md",{"path":890,"priority":351},"references/layouts/comparison-matrix.md",{"path":892,"priority":351},"references/layouts/dashboard.md",{"path":894,"priority":351},"references/layouts/dense-modules.md",{"path":896,"priority":351},"references/layouts/funnel.md",{"path":898,"priority":351},"references/layouts/hierarchical-layers.md",{"path":900,"priority":351},"references/layouts/hub-spoke.md",{"path":902,"priority":351},"references/layouts/iceberg.md",{"path":904,"priority":351},"references/layouts/isometric-map.md",{"path":906,"priority":351},"references/layouts/jigsaw.md",{"path":908,"priority":351},"references/layouts/linear-progression.md",{"path":910,"priority":351},"references/layouts/periodic-table.md",{"path":912,"priority":351},"references/layouts/story-mountain.md",{"path":914,"priority":351},"references/layouts/structural-breakdown.md",{"path":916,"priority":351},"references/layouts/tree-branching.md",{"path":918,"priority":351},"references/layouts/venn-diagram.md",{"path":920,"priority":351},"references/layouts/winding-roadmap.md",{"path":922,"priority":351},"references/structured-content-template.md",{"path":924,"priority":351},"references/styles/aged-academia.md",{"path":926,"priority":351},"references/styles/bold-graphic.md",{"path":369,"priority":351},{"path":929,"priority":351},"references/styles/claymation.md",{"path":931,"priority":351},"references/styles/corporate-memphis.md",{"path":933,"priority":351},"references/styles/craft-handmade.md",{"path":935,"priority":351},"references/styles/cyberpunk-neon.md",{"path":937,"priority":351},"references/styles/hand-drawn-edu.md",{"path":939,"priority":351},"references/styles/ikea-manual.md",{"path":941,"priority":351},"references/styles/kawaii.md",{"path":943,"priority":351},"references/styles/knolling.md",{"path":945,"priority":351},"references/styles/lego-brick.md",{"path":947,"priority":351},"references/styles/morandi-journal.md",{"path":949,"priority":351},"references/styles/origami.md",{"path":391,"priority":351},{"path":952,"priority":351},"references/styles/pop-laboratory.md",{"path":954,"priority":351},"references/styles/retro-pop-grid.md",{"path":956,"priority":351},"references/styles/retro-popup-pop.md",{"path":958,"priority":351},"references/styles/storybook-watercolor.md",{"path":960,"priority":351},"references/styles/subway-map.md",{"path":962,"priority":351},"references/styles/technical-schematic.md",{"path":964,"priority":351},"references/styles/ui-wireframe.md",{"basePath":966,"description":967,"displayName":968,"installMethods":969,"rationale":970,"selectedPaths":971,"source":323,"sourceLanguage":18,"type":248},"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",[972,973,974,975],{"path":337,"priority":320},{"path":784,"priority":348},{"path":506,"priority":348},{"path":631,"priority":348},{"basePath":977,"description":978,"displayName":979,"installMethods":980,"rationale":981,"selectedPaths":982,"source":323,"sourceLanguage":18,"type":248},"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",[983,984,986,988,989,991,993,995,997,999,1001,1002,1004,1006,1008,1010,1012,1014,1016],{"path":337,"priority":320},{"path":985,"priority":351},"references/api-setup.md",{"path":987,"priority":351},"references/article-posting.md",{"path":350,"priority":351},{"path":990,"priority":351},"references/image-text-posting.md",{"path":992,"priority":351},"references/multi-account.md",{"path":994,"priority":348},"scripts/cdp.ts",{"path":996,"priority":348},"scripts/check-permissions.ts",{"path":998,"priority":348},"scripts/copy-to-clipboard.ts",{"path":1000,"priority":348},"scripts/md-to-wechat.ts",{"path":631,"priority":348},{"path":1003,"priority":348},"scripts/paste-from-clipboard.ts",{"path":1005,"priority":348},"scripts/wechat-agent-browser.ts",{"path":1007,"priority":348},"scripts/wechat-api.ts",{"path":1009,"priority":348},"scripts/wechat-article.ts",{"path":1011,"priority":348},"scripts/wechat-browser.ts",{"path":1013,"priority":348},"scripts/wechat-extend-config.test.ts",{"path":1015,"priority":348},"scripts/wechat-extend-config.ts",{"path":1017,"priority":348},"scripts/wechat-image-processor.ts",{"basePath":1019,"description":1020,"displayName":1021,"installMethods":1022,"rationale":1023,"selectedPaths":1024,"source":323,"sourceLanguage":18,"type":248},"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",[1025,1026,1027,1029,1030,1031,1033,1035],{"path":337,"priority":320},{"path":998,"priority":348},{"path":1028,"priority":348},"scripts/md-to-html.ts",{"path":631,"priority":348},{"path":1003,"priority":348},{"path":1032,"priority":348},"scripts/weibo-article.ts",{"path":1034,"priority":348},"scripts/weibo-post.ts",{"path":1036,"priority":348},"scripts/weibo-utils.ts",{"basePath":1038,"description":1039,"displayName":1040,"installMethods":1041,"rationale":1042,"selectedPaths":1043,"source":323,"sourceLanguage":18,"type":248},"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",[1044,1045,1047,1049,1051,1052,1053,1054,1055,1057,1059,1061,1063,1065],{"path":337,"priority":320},{"path":1046,"priority":351},"references/articles.md",{"path":1048,"priority":351},"references/regular-posts.md",{"path":1050,"priority":348},"scripts/check-paste-permissions.ts",{"path":998,"priority":348},{"path":1028,"priority":348},{"path":631,"priority":348},{"path":1003,"priority":348},{"path":1056,"priority":348},"scripts/x-article.ts",{"path":1058,"priority":348},"scripts/x-browser.ts",{"path":1060,"priority":348},"scripts/x-quote.ts",{"path":1062,"priority":348},"scripts/x-utils.test.ts",{"path":1064,"priority":348},"scripts/x-utils.ts",{"path":1066,"priority":348},"scripts/x-video.ts",{"basePath":1068,"description":1069,"displayName":1070,"installMethods":1071,"rationale":1072,"selectedPaths":1073,"source":323,"sourceLanguage":18,"type":248},"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",[1074,1075,1076,1077,1078,1079,1081,1083,1085,1086,1088,1090,1092,1094,1096,1098,1099,1101,1102,1104,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120],{"path":337,"priority":320},{"path":427,"priority":351},{"path":443,"priority":351},{"path":353,"priority":351},{"path":718,"priority":351},{"path":1080,"priority":351},"references/content-rules.md",{"path":1082,"priority":351},"references/design-guidelines.md",{"path":1084,"priority":351},"references/dimensions/density.md",{"path":525,"priority":351},{"path":1087,"priority":351},"references/dimensions/presets.md",{"path":1089,"priority":351},"references/dimensions/texture.md",{"path":1091,"priority":351},"references/dimensions/typography.md",{"path":1093,"priority":351},"references/layouts.md",{"path":1095,"priority":351},"references/modification-guide.md",{"path":1097,"priority":351},"references/outline-template.md",{"path":367,"priority":351},{"path":1100,"priority":351},"references/styles/bold-editorial.md",{"path":369,"priority":351},{"path":1103,"priority":351},"references/styles/corporate.md",{"path":1105,"priority":351},"references/styles/dark-atmospheric.md",{"path":1107,"priority":351},"references/styles/editorial-infographic.md",{"path":375,"priority":351},{"path":937,"priority":351},{"path":383,"priority":351},{"path":385,"priority":351},{"path":389,"priority":351},{"path":391,"priority":351},{"path":397,"priority":351},{"path":401,"priority":351},{"path":405,"priority":351},{"path":407,"priority":351},{"path":411,"priority":351},{"path":496,"priority":348},{"path":1121,"priority":348},"scripts/merge-to-pptx.ts",{"basePath":1123,"description":1124,"displayName":1125,"installMethods":1126,"rationale":1127,"selectedPaths":1128,"source":323,"sourceLanguage":18,"type":248},"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",[1129,1130,1132,1133,1135,1137,1139,1141,1143,1144],{"path":337,"priority":320},{"path":1131,"priority":351},"references/config/extend-schema.md",{"path":350,"priority":351},{"path":1134,"priority":351},"references/glossary-en-zh.md",{"path":1136,"priority":351},"references/refined-workflow.md",{"path":1138,"priority":351},"references/subagent-prompt-template.md",{"path":1140,"priority":351},"references/workflow-mechanics.md",{"path":1142,"priority":348},"scripts/chunk.ts",{"path":506,"priority":348},{"path":631,"priority":348},{"basePath":1146,"description":1147,"displayName":1148,"installMethods":1149,"rationale":1150,"selectedPaths":1151,"source":323,"sourceLanguage":18,"type":248},"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",[1152,1153,1155,1156,1158,1160,1162,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],{"path":337,"priority":320},{"path":1154,"priority":351},"references/adapters.md",{"path":350,"priority":351},{"path":1157,"priority":351},"references/quality-gate.md",{"path":1159,"priority":348},"scripts/baoyu-fetch",{"path":1161,"priority":348},"scripts/lib/adapters/generic/index.ts",{"path":1163,"priority":348},"scripts/lib/adapters/hn/index.ts",{"path":1165,"priority":348},"scripts/lib/adapters/index.ts",{"path":1167,"priority":348},"scripts/lib/adapters/types.ts",{"path":1169,"priority":348},"scripts/lib/adapters/x/article.ts",{"path":1171,"priority":348},"scripts/lib/adapters/x/index.ts",{"path":1173,"priority":348},"scripts/lib/adapters/x/login.ts",{"path":1175,"priority":348},"scripts/lib/adapters/x/match.ts",{"path":1177,"priority":348},"scripts/lib/adapters/x/payloads.ts",{"path":1179,"priority":348},"scripts/lib/adapters/x/session.ts",{"path":1181,"priority":348},"scripts/lib/adapters/x/shared.ts",{"path":1183,"priority":348},"scripts/lib/adapters/x/single.ts",{"path":1185,"priority":348},"scripts/lib/adapters/x/thread-loader.ts",{"path":1187,"priority":348},"scripts/lib/adapters/x/thread.ts",{"path":1189,"priority":348},"scripts/lib/adapters/x/types.ts",{"path":1191,"priority":348},"scripts/lib/adapters/youtube/index.ts",{"path":1193,"priority":348},"scripts/lib/adapters/youtube/transcript.ts",{"path":1195,"priority":348},"scripts/lib/adapters/youtube/utils.ts",{"path":1197,"priority":348},"scripts/lib/browser/cdp-client.ts",{"path":1199,"priority":348},"scripts/lib/browser/chrome-launcher.ts",{"path":1201,"priority":348},"scripts/lib/browser/cookie-sidecar.ts",{"path":1203,"priority":348},"scripts/lib/browser/interaction-gates.ts",{"path":1205,"priority":348},"scripts/lib/browser/network-journal.ts",{"path":1207,"priority":348},"scripts/lib/browser/page-snapshot.ts",{"path":1209,"priority":348},"scripts/lib/browser/profile.ts",{"path":1211,"priority":348},"scripts/lib/browser/session.ts",{"path":1213,"priority":348},"scripts/lib/cli.ts",{"path":1215,"priority":348},"scripts/lib/commands/convert.ts",{"path":1217,"priority":348},"scripts/lib/extract/document.ts",{"path":1219,"priority":348},"scripts/lib/extract/html-cleaner.ts",{"path":1221,"priority":348},"scripts/lib/extract/html-extractor.ts",{"path":1223,"priority":348},"scripts/lib/extract/html-to-markdown.ts",{"path":1225,"priority":348},"scripts/lib/extract/markdown-renderer.ts",{"path":1227,"priority":348},"scripts/lib/media/default-downloader.ts",{"path":1229,"priority":348},"scripts/lib/media/markdown-media.ts",{"path":1231,"priority":348},"scripts/lib/media/media-utils.ts",{"path":1233,"priority":348},"scripts/lib/media/types.ts",{"path":1235,"priority":348},"scripts/lib/types/defuddle-node.d.ts",{"path":1237,"priority":348},"scripts/lib/types/shims.d.ts",{"path":1239,"priority":348},"scripts/lib/utils/logger.ts",{"path":1241,"priority":348},"scripts/lib/utils/url.ts",{"path":631,"priority":348},{"basePath":1244,"description":1245,"displayName":1246,"installMethods":1247,"rationale":1248,"selectedPaths":1249,"source":323,"sourceLanguage":18,"type":248},"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",[1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277],{"path":337,"priority":320},{"path":350,"priority":351},{"path":353,"priority":351},{"path":449,"priority":351},{"path":718,"priority":351},{"path":720,"priority":351},{"path":722,"priority":351},{"path":724,"priority":351},{"path":726,"priority":351},{"path":355,"priority":351},{"path":359,"priority":351},{"path":361,"priority":351},{"path":731,"priority":351},{"path":733,"priority":351},{"path":735,"priority":351},{"path":737,"priority":351},{"path":739,"priority":351},{"path":741,"priority":351},{"path":743,"priority":351},{"path":745,"priority":351},{"path":747,"priority":351},{"path":749,"priority":351},{"path":751,"priority":351},{"path":753,"priority":351},{"path":365,"priority":351},{"path":756,"priority":351},{"path":758,"priority":351},{"path":760,"priority":351},{"basePath":1279,"description":1280,"displayName":1281,"installMethods":1282,"rationale":1283,"selectedPaths":1284,"source":323,"sourceLanguage":18,"type":248},"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",[1285,1286,1288,1289,1290,1292,1294,1296,1297],{"path":337,"priority":320},{"path":1287,"priority":348},"prompts/speaker-transcript.md",{"path":784,"priority":348},{"path":506,"priority":348},{"path":1291,"priority":348},"scripts/shared.ts",{"path":1293,"priority":348},"scripts/storage.ts",{"path":1295,"priority":348},"scripts/transcript.ts",{"path":672,"priority":348},{"path":1298,"priority":348},"scripts/youtube.ts",{"basePath":1300,"description":1301,"displayName":1302,"installMethods":1303,"rationale":1304,"selectedPaths":1305,"source":323,"sourceLanguage":18,"type":1313},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1302},"cli ecosystem detected at packages/baoyu-fetch",[1306,1308,1309,1311],{"path":1307,"priority":320},"package.json",{"path":322,"priority":320},{"path":1310,"priority":348},"src/cli.ts",{"path":1312,"priority":348},"src/commands/convert.ts","cli",{"sources":1315},[1316],"manual",{"closedIssues90d":234,"description":257,"forks":235,"openIssues90d":8,"pushedAt":237,"readmeSize":232,"stars":238,"topics":1318},[1319,1320,1321,1322],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1324,"discoverAt":1325,"extractAt":1326,"githubAt":1326,"updatedAt":1324},1778691497189,1778690258656,1778691495091,[218,213,216,214,211,217,212,215],{"evaluatedAt":243,"extractAt":289,"updatedAt":243},[],[1331,1351,1382,1409,1444,1472],{"_creationTime":1332,"_id":1333,"community":1334,"display":1335,"identity":1337,"providers":1338,"relations":1347,"tags":1348,"workflow":1349},1778691497595.9683,"k171z9ay46m5w9t7g4j4xfgp4h86mgmn",{"reviewCount":8},{"description":763,"installMethods":1336,"name":764,"sourceUrl":14},{"claudeCode":12},{"basePath":762,"githubOwner":246,"githubRepo":247,"locale":18,"slug":764,"type":248},{"evaluate":1339,"extract":1346},{"promptVersionExtension":204,"promptVersionScoring":205,"score":271,"tags":1340,"targetMarket":219,"tier":220},[211,212,213,214,215,216,1341,1342,1343,1344,1345],"minimax","seedream","zai","text-to-image","generative-ai",{"commitSha":279},{"parentExtensionId":251,"repoId":285},[213,216,1345,214,211,1341,212,215,1342,1344,1343],{"evaluatedAt":1350,"extractAt":289,"updatedAt":1350},1778691797391,{"_creationTime":1352,"_id":1353,"community":1354,"display":1355,"identity":1361,"providers":1365,"relations":1375,"tags":1378,"workflow":1379},1778695116697.1938,"k176y5p43xd35tm5nmzbyxe39x86md3j",{"reviewCount":8},{"description":1356,"installMethods":1357,"name":1359,"sourceUrl":1360},"OpenAI's model connecting vision and language. Enables zero-shot image classification, image-text matching, and cross-modal retrieval. Trained on 400M image-text pairs. Use for image search, content moderation, or vision-language tasks without fine-tuning. Best for general-purpose image understanding.",{"claudeCode":1358},"Orchestra-Research/AI-Research-SKILLs","clip","https://github.com/Orchestra-Research/AI-Research-SKILLs",{"basePath":1362,"githubOwner":1363,"githubRepo":1364,"locale":18,"slug":1359,"type":248},"18-multimodal/clip","Orchestra-Research","AI-Research-SKILLs",{"evaluate":1366,"extract":1374},{"promptVersionExtension":204,"promptVersionScoring":205,"score":271,"tags":1367,"targetMarket":219,"tier":1373},[217,1359,1368,1369,1370,212,1371,1372],"vision-language","zero-shot","image-classification","image-search","cross-modal-retrieval","community",{"commitSha":279},{"parentExtensionId":1376,"repoId":1377},"k17155ws9qc0hw7a568bg79sfd86max8","kd70hj1y80mhra5xm5g188j5n586mg18",[1359,1372,1370,1371,217,212,1368,1369],{"evaluatedAt":1380,"extractAt":1381,"updatedAt":1380},1778697115985,1778695116697,{"_creationTime":1383,"_id":1384,"community":1385,"display":1386,"identity":1390,"providers":1393,"relations":1405,"tags":1406,"workflow":1407},1778695116697.1956,"k172v56etdnpjkpvsffadw2p6d86nhwm",{"reviewCount":8},{"description":1387,"installMethods":1388,"name":1389,"sourceUrl":1360},"OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.",{"claudeCode":1358},"Whisper",{"basePath":1391,"githubOwner":1363,"githubRepo":1364,"locale":18,"slug":1392,"type":248},"18-multimodal/whisper","whisper",{"evaluate":1394,"extract":1403},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1395,"tags":1396,"targetMarket":219,"tier":220},97,[1392,1397,1398,217,1399,212,1400,1401,277,1402],"speech-recognition","asr","multilingual","speech-to-text","transcription","audio-processing",{"commitSha":279,"license":1404},"MIT",{"parentExtensionId":1376,"repoId":1377},[1398,1402,1399,217,212,1397,1400,1401,277,1392],{"evaluatedAt":1408,"extractAt":1381,"updatedAt":1408},1778697289684,{"_creationTime":1410,"_id":1411,"community":1412,"display":1413,"identity":1419,"providers":1424,"relations":1437,"tags":1440,"workflow":1441},1778699018122.7932,"k17e5r5bgaa3asshbcpz8hy20h86myam",{"reviewCount":8},{"description":1414,"installMethods":1415,"name":1417,"sourceUrl":1418},"Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.",{"claudeCode":1416},"wshobson/agents","Hybrid Cloud Networking","https://github.com/wshobson/agents",{"basePath":1420,"githubOwner":1421,"githubRepo":1422,"locale":18,"slug":1423,"type":248},"plugins/cloud-infrastructure/skills/hybrid-cloud-networking","wshobson","agents","hybrid-cloud-networking",{"evaluate":1425,"extract":1436},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1426,"tags":1427,"targetMarket":219,"tier":220},100,[1428,1429,1430,213,1431,1432,1433,1434,1435],"cloud","networking","aws","gcp","oci","vpn","direct-connect","expressroute",{"commitSha":279,"license":1404},{"parentExtensionId":1438,"repoId":1439},"k177fdvvq05pdbpee0rz61me2h86mahe","kd74de64zj0axtg5b8t7eqqe2x86nske",[1430,213,1428,1434,1435,1431,1429,1432,1433],{"evaluatedAt":1442,"extractAt":1443,"updatedAt":1442},1778700819631,1778699018122,{"_creationTime":1445,"_id":1446,"community":1447,"display":1448,"identity":1454,"providers":1457,"relations":1465,"tags":1468,"workflow":1469},1778693180473.1252,"k172br69jq6k4srh8e6fph3yex86mze7",{"reviewCount":8},{"description":1449,"installMethods":1450,"name":1452,"sourceUrl":1453},"Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: \"PostgreSQL\", \"postgres\", \"pg client\", \"node-postgres\", \"Azure PostgreSQL connection\", \"PostgreSQL TypeScript\", \"pg Pool\", \"passwordless postgres\".\n",{"claudeCode":1451},"microsoft/agent-skills","azure-postgres-ts","https://github.com/microsoft/agent-skills",{"basePath":1455,"githubOwner":1456,"githubRepo":1319,"locale":18,"slug":1452,"type":248},".github/plugins/azure-sdk-typescript/skills/azure-postgres-ts","microsoft",{"evaluate":1458,"extract":1464},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1426,"tags":1459,"targetMarket":219,"tier":220},[1460,1461,213,1462,1463],"postgresql","typescript","database","node-postgres",{"commitSha":279},{"parentExtensionId":1466,"repoId":1467},"k178kb88kvde2xfvrp03jpy6cn86nav5","kd77czgnv00rfjm815pcc5xx5986n5t8",[213,1462,1463,1460,1461],{"evaluatedAt":1470,"extractAt":1471,"updatedAt":1470},1778695769892,1778693180473,{"_creationTime":1473,"_id":1474,"community":1475,"display":1476,"identity":1480,"providers":1482,"relations":1490,"tags":1492,"workflow":1493},1778693180473.118,"k17fqhcjxe1hkxd73r6r1vrb8h86nzn4",{"reviewCount":8},{"description":1477,"installMethods":1478,"name":1479,"sourceUrl":1453},"Azure Service Bus SDK for Python messaging. Use for queues, topics, subscriptions, and enterprise messaging patterns.\nTriggers: \"service bus\", \"ServiceBusClient\", \"queue\", \"topic\", \"subscription\", \"message broker\".\n",{"claudeCode":1451},"azure-servicebus-py",{"basePath":1481,"githubOwner":1456,"githubRepo":1319,"locale":18,"slug":1479,"type":248},".github/plugins/azure-sdk-python/skills/azure-servicebus-py",{"evaluate":1483,"extract":1489},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1426,"tags":1484,"targetMarket":219,"tier":220},[213,1485,1486,1487,1488],"service-bus","messaging","python","sdk",{"commitSha":279},{"parentExtensionId":1491,"repoId":1467},"k171mfx6atvhq1bkhpky84v4b186n9qd",[213,1486,1487,1488,1485],{"evaluatedAt":1494,"extractAt":1471,"updatedAt":1494},1778695136211]