[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-image-gen-zh-CN":3,"guides-for-jimliu-baoyu-image-gen":1331,"similar-k171z9ay46m5w9t7g4j4xfgp4h86mgmn-zh-CN":1332},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":231,"parentExtension":252,"providers":305,"relations":309,"repo":310,"tags":1329,"workflow":1330},1778691497595.9683,"k171z9ay46m5w9t7g4j4xfgp4h86mgmn",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"[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.",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-image-gen","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":245},1778691797391.497,"kn72avbqjx7x8rjtv5mt0f6rmh86nfpf","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":222,"tier":223,"useCases":224},[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 AI image generation and when to use the skill. It identifies various APIs and features like text-to-image and batch generation.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill supports a wide range of image generation APIs beyond basic text-to-image, including specific models, aspect ratios, and batch processing, offering significant value over a generic prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill appears production-ready, supporting multiple APIs and offering comprehensive configuration via EXTEND.md for customization and workflow integration.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension is focused solely on AI image generation across various providers, adhering to a single responsibility principle.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, including its broad API support, feature set, and intended use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the skill is prompt-based and does not expose multiple discrete tools.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All command-line options, environment variables, model resolution logic, and provider-specific details are thoroughly documented in SKILL.md and accompanying reference files.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This check is not applicable as the skill operates via a single command and does not expose multiple tools with names to evaluate.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The CLI arguments and parameters are specific and well-defined, requesting only necessary inputs for image generation tasks.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under MIT, a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was 2 days ago (May 11, 2026), indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses bun and its dependencies are likely managed through its lockfile, though explicit details are not provided for evaluation.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","Secrets are handled via environment variables and configuration files, with no hardcoded keys or exposed secrets in logs or scripts.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The code appears to treat prompts and file inputs as data, with no explicit indication of executing instructions loaded from third-party sources.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill bundles its dependencies and scripts locally; there's no evidence of runtime downloads or remote code execution that would compromise the bundle's audit boundary.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","All operations are contained within the script execution environment; no indications of attempts to access or modify files outside the project folder or user-specific scopes are present.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were observed in the provided code snippets.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's functionality is focused on image generation and does not appear to exfiltrate confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions appear to be free of hidden steering tricks, control characters, or invisible formatting.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The main script is written in TypeScript and compiled to JavaScript, with no signs of obfuscation, base64 payloads, or runtime code fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The script utilizes standard path resolution and does not appear to make rigid assumptions about user project directory structures.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 0 open issues and 68 closed in the last 90 days, maintainer engagement is high and responsive.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill clearly declares its version in the SKILL.md frontmatter (1.56.4), which is a meaningful semantic version.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","Input parameters like aspect ratios and sizes are validated against expected formats and constraints before being passed to the API.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is purely for image generation and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The script includes retry logic for API calls and specific error handling for common issues like missing keys or invalid inputs, providing meaningful feedback.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The script outputs progress and status messages to stderr, aiding in auditing the execution flow, and supports JSON output for programmatic use.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on user-provided prompts and image data, not personal data, and does not interact with third parties in a way that would violate GDPR.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension functions globally and does not exhibit any regional or jurisdictional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The script relies on Node.js (specifically bun) and standard web APIs, ensuring broad compatibility across different environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","A comprehensive README file is present, detailing installation, usage, available skills, and environment configuration.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This skill is a single command-line tool, not a collection of tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This skill exposes a single command and therefore has no overlapping tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as support for various APIs and generation parameters, have corresponding implementations and CLI options.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions via `npx skills add` and direct `clawhub install` commands, along with environment variable setup guidance.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Error messages are specific, naming the failed operation and often providing remediation steps or requirements, such as API key setup.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project uses bun, which typically handles dependency pinning via its lockfile mechanism, ensuring reproducible builds.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","This skill is purely generative and does not perform state-changing operations or send data outward, making a dry-run feature inapplicable.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","API calls include timeouts, and retry logic is implemented for generation failures, handling potential upstream issues.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no indication of telemetry collection; the skill's operation is self-contained and does not opt-out or opt-in any data reporting.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly defines the purpose as AI image generation across multiple providers and specifies triggers like 'generate', 'create', or 'draw' images.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the skill's core capability and usage.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and delegates detailed provider information to separate reference files, maintaining conciseness.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed provider-specific information and usage examples are organized into separate Markdown files, adhering to progressive disclosure principles.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is not an exploration or audit-style skill; it performs a direct action (image generation) and does not require `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Extensive usage examples covering basic generation, provider-specific invocations, aspect ratios, batch mode, and reference images are provided in references/usage-examples.md.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses edge cases like unsupported reference images, specific model limitations, and error handling for API failures.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like MCP servers and thus has no fallback path to evaluate.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The script includes checks for API keys and valid arguments, halting execution with informative errors on unexpected states or missing prerequisites.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates independently and does not implicitly rely on other skills within the repository for its core functionality.",1778691796591,"This skill facilitates AI image generation through a unified interface, supporting a wide array of providers including OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, Z.AI, MiniMax, Jimeng, Seedream, and Replicate. It handles text-to-image, image-to-image with reference images, aspect ratios, custom sizes, batch generation, and quality presets, with comprehensive configuration options via EXTEND.md.",[195,196,197,198,199],"Supports OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, Z.AI, MiniMax, Jimeng, Seedream, Replicate","Handles text-to-image and reference-image generation","Supports aspect ratios, custom sizes, and quality presets","Enables batch generation from saved prompt files","Configurable via EXTEND.md for provider defaults and batch limits",[201,202,203],"Providing a graphical user interface for image editing","Managing image generation costs or billing","Offering real-time image generation within the agent's chat interface","3.0.0","4.4.0","To provide a versatile and user-friendly interface for generating AI images across multiple leading platforms, simplifying the process with extensive customization and clear documentation.","The skill is highly polished, supports a wide range of providers with deep customization, and has excellent documentation and active maintenance.",98,"A robust AI image generation skill supporting numerous providers and advanced features.",[211,212,213,214,215,216,217,218,219,220,221],"image-generation","openai","azure","google","replicate","dashscope","minimax","seedream","zai","text-to-image","generative-ai","global","verified",[225,226,227,228],"Generating images for articles, social media posts, or presentations","Experimenting with different AI image generation models and providers","Automating image creation workflows through batch processing","Leveraging reference images for style transfer or image modification",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"security":242,"testCoverage":244},{"hasLockfile":231},true,1778691786201,{"descriptionLength":234,"readmeSize":235},466,53844,{"closedIssues90d":237,"forks":238,"hasChangelog":231,"manifestVersion":239,"openIssues90d":8,"pushedAt":240,"stars":241},68,2116,"1.56.4",1778543136000,18077,{"hasNpmPackage":243,"smitheryVerified":243},false,{"hasCi":231,"hasTests":231},{"updatedAt":246},1778691797391,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":13,"type":251},"skills/baoyu-image-gen","jimliu","baoyu-skills","skill",{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":259,"parentExtension":262,"providers":292,"relations":301,"tags":302,"workflow":303},1778691497595.9656,"k172q4hxm2acmg5ree5aeemx1x86m6hx",{"reviewCount":8},{"description":257,"installMethods":258,"name":250,"sourceUrl":14},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":250},{"basePath":260,"githubOwner":249,"githubRepo":250,"locale":18,"slug":250,"type":261},"","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":269,"providers":271,"relations":286,"tags":288,"workflow":289},1778691497595.9653,"k17286mw0zjq4p8xycx4xxm3ed86ndf7",{"reviewCount":8},{"description":267,"installMethods":268,"name":250,"sourceUrl":14},"Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},{"basePath":260,"githubOwner":249,"githubRepo":250,"locale":18,"slug":250,"type":270},"marketplace",{"evaluate":272,"extract":280},{"promptVersionExtension":273,"promptVersionScoring":205,"score":208,"tags":274,"targetMarket":222,"tier":223},"3.1.0",[275,276,277,278,211,279],"content-generation","ai-backend","utilities","markdown","translation",{"commitSha":281,"marketplace":282,"plugin":284},"HEAD",{"name":250,"pluginCount":283},1,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd718jn448p61w289hzf15tecd86n3a4",[276,275,211,278,279,277],{"evaluatedAt":290,"extractAt":291,"updatedAt":290},1778691521015,1778691497596,{"evaluate":293,"extract":298},{"promptVersionExtension":204,"promptVersionScoring":205,"score":294,"tags":295,"targetMarket":222,"tier":223},93,[275,296,211,278,279,297,277],"ai-backends","social-media",{"commitSha":281,"plugin":299},{"mcpCount":8,"provider":285,"skillCount":300},21,{"parentExtensionId":264,"repoId":287},[296,275,211,278,297,279,277],{"evaluatedAt":304,"extractAt":291,"updatedAt":304},1778691535177,{"evaluate":306,"extract":308},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":307,"targetMarket":222,"tier":223},[211,212,213,214,215,216,217,218,219,220,221],{"commitSha":281},{"parentExtensionId":254,"repoId":287},{"_creationTime":311,"_id":287,"identity":312,"providers":313,"workflow":1325},1778690258656.9355,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":314,"discover":1316,"github":1319},{"commitSha":281,"extensions":315},[316,326,331,340,420,499,509,575,634,675,692,708,763,826,869,967,978,1020,1039,1069,1124,1147,1245,1280,1301],{"basePath":260,"description":267,"displayName":250,"installMethods":317,"rationale":318,"selectedPaths":319,"source":325,"sourceLanguage":18,"type":270},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md","rule",{"basePath":260,"description":257,"displayName":250,"installMethods":327,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":18,"type":261},{"claudeCode":250},"inline plugin source from marketplace.json at /",[330],{"path":324,"priority":322},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":325,"sourceLanguage":18,"type":251},".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",[338],{"path":339,"priority":322},"SKILL.md",{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":325,"sourceLanguage":18,"type":251},"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",[347,348,351,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,418],{"path":339,"priority":322},{"path":349,"priority":350},"prompts/system.md","low",{"path":352,"priority":353},"references/config/first-time-setup.md","medium",{"path":355,"priority":353},"references/config/preferences-schema.md",{"path":357,"priority":353},"references/palettes/macaron.md",{"path":359,"priority":353},"references/palettes/mono-ink.md",{"path":361,"priority":353},"references/palettes/neon.md",{"path":363,"priority":353},"references/palettes/warm.md",{"path":365,"priority":353},"references/prompt-construction.md",{"path":367,"priority":353},"references/style-presets.md",{"path":369,"priority":353},"references/styles/blueprint.md",{"path":371,"priority":353},"references/styles/chalkboard.md",{"path":373,"priority":353},"references/styles/editorial.md",{"path":375,"priority":353},"references/styles/elegant.md",{"path":377,"priority":353},"references/styles/fantasy-animation.md",{"path":379,"priority":353},"references/styles/flat-doodle.md",{"path":381,"priority":353},"references/styles/flat.md",{"path":383,"priority":353},"references/styles/ink-notes.md",{"path":385,"priority":353},"references/styles/intuition-machine.md",{"path":387,"priority":353},"references/styles/minimal.md",{"path":389,"priority":353},"references/styles/nature.md",{"path":391,"priority":353},"references/styles/notion.md",{"path":393,"priority":353},"references/styles/pixel-art.md",{"path":395,"priority":353},"references/styles/playful.md",{"path":397,"priority":353},"references/styles/retro.md",{"path":399,"priority":353},"references/styles/scientific.md",{"path":401,"priority":353},"references/styles/screen-print.md",{"path":403,"priority":353},"references/styles/sketch-notes.md",{"path":405,"priority":353},"references/styles/sketch.md",{"path":407,"priority":353},"references/styles/vector-illustration.md",{"path":409,"priority":353},"references/styles/vintage.md",{"path":411,"priority":353},"references/styles/warm.md",{"path":413,"priority":353},"references/styles/watercolor.md",{"path":415,"priority":353},"references/styles.md",{"path":417,"priority":353},"references/usage.md",{"path":419,"priority":353},"references/workflow.md",{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"source":325,"sourceLanguage":18,"type":251},"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",[427,428,430,432,434,436,438,440,442,444,446,448,449,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,497],{"path":339,"priority":322},{"path":429,"priority":353},"references/analysis-framework.md",{"path":431,"priority":353},"references/art-styles/chalk.md",{"path":433,"priority":353},"references/art-styles/ink-brush.md",{"path":435,"priority":353},"references/art-styles/ligne-claire.md",{"path":437,"priority":353},"references/art-styles/manga.md",{"path":439,"priority":353},"references/art-styles/minimalist.md",{"path":441,"priority":353},"references/art-styles/realistic.md",{"path":443,"priority":353},"references/auto-selection.md",{"path":445,"priority":353},"references/base-prompt.md",{"path":447,"priority":353},"references/character-template.md",{"path":352,"priority":353},{"path":355,"priority":353},{"path":451,"priority":353},"references/config/watermark-guide.md",{"path":453,"priority":353},"references/layouts/cinematic.md",{"path":455,"priority":353},"references/layouts/dense.md",{"path":457,"priority":353},"references/layouts/four-panel.md",{"path":459,"priority":353},"references/layouts/mixed.md",{"path":461,"priority":353},"references/layouts/splash.md",{"path":463,"priority":353},"references/layouts/standard.md",{"path":465,"priority":353},"references/layouts/webtoon.md",{"path":467,"priority":353},"references/ohmsha-guide.md",{"path":469,"priority":353},"references/partial-workflows.md",{"path":471,"priority":353},"references/presets/concept-story.md",{"path":473,"priority":353},"references/presets/four-panel.md",{"path":475,"priority":353},"references/presets/ohmsha.md",{"path":477,"priority":353},"references/presets/shoujo.md",{"path":479,"priority":353},"references/presets/wuxia.md",{"path":481,"priority":353},"references/storyboard-template.md",{"path":483,"priority":353},"references/tones/action.md",{"path":485,"priority":353},"references/tones/dramatic.md",{"path":487,"priority":353},"references/tones/energetic.md",{"path":489,"priority":353},"references/tones/neutral.md",{"path":491,"priority":353},"references/tones/romantic.md",{"path":493,"priority":353},"references/tones/vintage.md",{"path":495,"priority":353},"references/tones/warm.md",{"path":419,"priority":353},{"path":498,"priority":350},"scripts/merge-to-pdf.ts",{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":325,"sourceLanguage":18,"type":251},"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",[506,507],{"path":339,"priority":322},{"path":508,"priority":350},"scripts/main.ts",{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":325,"sourceLanguage":18,"type":251},"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",[516,517,518,519,521,522,523,524,526,528,530,532,534,536,538,540,541,543,545,547,549,550,552,554,556,558,560,562,564,565,567,569,571,573],{"path":339,"priority":322},{"path":443,"priority":353},{"path":445,"priority":353},{"path":520,"priority":353},"references/compatibility.md",{"path":352,"priority":353},{"path":355,"priority":353},{"path":451,"priority":353},{"path":525,"priority":353},"references/dimensions/font.md",{"path":527,"priority":353},"references/dimensions/mood.md",{"path":529,"priority":353},"references/dimensions/text.md",{"path":531,"priority":353},"references/palettes/cool.md",{"path":533,"priority":353},"references/palettes/dark.md",{"path":535,"priority":353},"references/palettes/duotone.md",{"path":537,"priority":353},"references/palettes/earth.md",{"path":539,"priority":353},"references/palettes/elegant.md",{"path":357,"priority":353},{"path":542,"priority":353},"references/palettes/mono.md",{"path":544,"priority":353},"references/palettes/pastel.md",{"path":546,"priority":353},"references/palettes/retro.md",{"path":548,"priority":353},"references/palettes/vivid.md",{"path":363,"priority":353},{"path":551,"priority":353},"references/renderings/chalk.md",{"path":553,"priority":353},"references/renderings/digital.md",{"path":555,"priority":353},"references/renderings/flat-vector.md",{"path":557,"priority":353},"references/renderings/hand-drawn.md",{"path":559,"priority":353},"references/renderings/painterly.md",{"path":561,"priority":353},"references/renderings/pixel.md",{"path":563,"priority":353},"references/renderings/screen-print.md",{"path":367,"priority":353},{"path":566,"priority":353},"references/types.md",{"path":568,"priority":353},"references/visual-elements.md",{"path":570,"priority":353},"references/workflow/confirm-options.md",{"path":572,"priority":353},"references/workflow/prompt-template.md",{"path":574,"priority":353},"references/workflow/reference-images.md",{"basePath":576,"description":577,"displayName":578,"installMethods":579,"rationale":580,"selectedPaths":581,"source":325,"sourceLanguage":18,"type":251},"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",[582,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,632],{"path":339,"priority":322},{"path":584,"priority":350},"scripts/gemini-webapi/client.test.ts",{"path":586,"priority":350},"scripts/gemini-webapi/client.ts",{"path":588,"priority":350},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":590,"priority":350},"scripts/gemini-webapi/components/index.ts",{"path":592,"priority":350},"scripts/gemini-webapi/constants.ts",{"path":594,"priority":350},"scripts/gemini-webapi/exceptions.ts",{"path":596,"priority":350},"scripts/gemini-webapi/index.ts",{"path":598,"priority":350},"scripts/gemini-webapi/types/candidate.ts",{"path":600,"priority":350},"scripts/gemini-webapi/types/gem.ts",{"path":602,"priority":350},"scripts/gemini-webapi/types/grpc.ts",{"path":604,"priority":350},"scripts/gemini-webapi/types/image.ts",{"path":606,"priority":350},"scripts/gemini-webapi/types/index.ts",{"path":608,"priority":350},"scripts/gemini-webapi/types/modeloutput.ts",{"path":610,"priority":350},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":612,"priority":350},"scripts/gemini-webapi/utils/decorators.ts",{"path":614,"priority":350},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":616,"priority":350},"scripts/gemini-webapi/utils/http.ts",{"path":618,"priority":350},"scripts/gemini-webapi/utils/index.ts",{"path":620,"priority":350},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":622,"priority":350},"scripts/gemini-webapi/utils/logger.ts",{"path":624,"priority":350},"scripts/gemini-webapi/utils/parsing.ts",{"path":626,"priority":350},"scripts/gemini-webapi/utils/paths.ts",{"path":628,"priority":350},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":630,"priority":350},"scripts/gemini-webapi/utils/upload-file.ts",{"path":508,"priority":350},{"path":633,"priority":350},"scripts/package.json",{"basePath":635,"description":636,"displayName":637,"installMethods":638,"rationale":639,"selectedPaths":640,"source":325,"sourceLanguage":18,"type":251},"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",[641,642,643,645,647,649,651,653,654,656,658,660,661,663,665,667,669,671,673],{"path":339,"priority":322},{"path":352,"priority":353},{"path":644,"priority":350},"scripts/constants.ts",{"path":646,"priority":350},"scripts/cookie-file.ts",{"path":648,"priority":350},"scripts/cookies.ts",{"path":650,"priority":350},"scripts/graphql.ts",{"path":652,"priority":350},"scripts/http.ts",{"path":508,"priority":350},{"path":655,"priority":350},"scripts/markdown.test.ts",{"path":657,"priority":350},"scripts/markdown.ts",{"path":659,"priority":350},"scripts/media-localizer.ts",{"path":633,"priority":350},{"path":662,"priority":350},"scripts/paths.ts",{"path":664,"priority":350},"scripts/referenced-tweets.ts",{"path":666,"priority":350},"scripts/thread-markdown.ts",{"path":668,"priority":350},"scripts/thread.ts",{"path":670,"priority":350},"scripts/tweet-article.ts",{"path":672,"priority":350},"scripts/tweet-to-markdown.ts",{"path":674,"priority":350},"scripts/types.ts",{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":325,"sourceLanguage":18,"type":251},"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",[682,683,685,687,689,691],{"path":339,"priority":322},{"path":684,"priority":353},"references/architecture.md",{"path":686,"priority":353},"references/flowchart.md",{"path":688,"priority":353},"references/sequence.md",{"path":690,"priority":353},"references/structural.md",{"path":508,"priority":350},{"basePath":693,"description":694,"displayName":695,"installMethods":696,"rationale":697,"selectedPaths":698,"source":325,"sourceLanguage":18,"type":251},"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",[699,700,702,704,705,706],{"path":339,"priority":322},{"path":701,"priority":353},"references/title-formulas.md",{"path":703,"priority":350},"scripts/autocorrect.ts",{"path":508,"priority":350},{"path":633,"priority":350},{"path":707,"priority":350},"scripts/quotes.ts",{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":325,"sourceLanguage":18,"type":251},"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",[715,716,717,718,719,721,723,725,727,729,730,731,732,734,736,738,740,742,744,746,748,750,752,754,756,757,759,761],{"path":339,"priority":322},{"path":352,"priority":353},{"path":355,"priority":353},{"path":451,"priority":353},{"path":720,"priority":353},"references/confirmation.md",{"path":722,"priority":353},"references/elements/canvas.md",{"path":724,"priority":353},"references/elements/decorations.md",{"path":726,"priority":353},"references/elements/image-effects.md",{"path":728,"priority":353},"references/elements/typography.md",{"path":357,"priority":353},{"path":361,"priority":353},{"path":363,"priority":353},{"path":733,"priority":353},"references/presets/bold.md",{"path":735,"priority":353},"references/presets/chalkboard.md",{"path":737,"priority":353},"references/presets/cute.md",{"path":739,"priority":353},"references/presets/fresh.md",{"path":741,"priority":353},"references/presets/minimal.md",{"path":743,"priority":353},"references/presets/notion.md",{"path":745,"priority":353},"references/presets/pop.md",{"path":747,"priority":353},"references/presets/retro.md",{"path":749,"priority":353},"references/presets/screen-print.md",{"path":751,"priority":353},"references/presets/sketch-notes.md",{"path":753,"priority":353},"references/presets/study-notes.md",{"path":755,"priority":353},"references/presets/warm.md",{"path":367,"priority":353},{"path":758,"priority":353},"references/workflows/analysis-framework.md",{"path":760,"priority":353},"references/workflows/outline-template.md",{"path":762,"priority":353},"references/workflows/prompt-assembly.md",{"basePath":248,"description":10,"displayName":13,"installMethods":764,"rationale":765,"selectedPaths":766,"source":325,"sourceLanguage":18,"type":251},{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-image-gen/SKILL.md",[767,768,769,770,772,774,776,778,780,782,784,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825],{"path":339,"priority":322},{"path":352,"priority":353},{"path":355,"priority":353},{"path":771,"priority":353},"references/providers/dashscope.md",{"path":773,"priority":353},"references/providers/minimax.md",{"path":775,"priority":353},"references/providers/openrouter.md",{"path":777,"priority":353},"references/providers/replicate.md",{"path":779,"priority":353},"references/providers/zai.md",{"path":781,"priority":353},"references/usage-examples.md",{"path":783,"priority":350},"scripts/main.test.ts",{"path":508,"priority":350},{"path":786,"priority":350},"scripts/providers/azure.test.ts",{"path":788,"priority":350},"scripts/providers/azure.ts",{"path":790,"priority":350},"scripts/providers/dashscope.test.ts",{"path":792,"priority":350},"scripts/providers/dashscope.ts",{"path":794,"priority":350},"scripts/providers/google.test.ts",{"path":796,"priority":350},"scripts/providers/google.ts",{"path":798,"priority":350},"scripts/providers/jimeng.test.ts",{"path":800,"priority":350},"scripts/providers/jimeng.ts",{"path":802,"priority":350},"scripts/providers/minimax.test.ts",{"path":804,"priority":350},"scripts/providers/minimax.ts",{"path":806,"priority":350},"scripts/providers/openai.test.ts",{"path":808,"priority":350},"scripts/providers/openai.ts",{"path":810,"priority":350},"scripts/providers/openrouter.test.ts",{"path":812,"priority":350},"scripts/providers/openrouter.ts",{"path":814,"priority":350},"scripts/providers/replicate.test.ts",{"path":816,"priority":350},"scripts/providers/replicate.ts",{"path":818,"priority":350},"scripts/providers/seedream.test.ts",{"path":820,"priority":350},"scripts/providers/seedream.ts",{"path":822,"priority":350},"scripts/providers/zai.test.ts",{"path":824,"priority":350},"scripts/providers/zai.ts",{"path":674,"priority":350},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":325,"sourceLanguage":18,"type":251},"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",[833,834,835,836,837,838,839,840,841,842,844,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868],{"path":339,"priority":322},{"path":352,"priority":353},{"path":355,"priority":353},{"path":771,"priority":353},{"path":773,"priority":353},{"path":775,"priority":353},{"path":777,"priority":353},{"path":779,"priority":353},{"path":781,"priority":353},{"path":843,"priority":350},"scripts/build-batch.test.ts",{"path":845,"priority":350},"scripts/build-batch.ts",{"path":783,"priority":350},{"path":508,"priority":350},{"path":786,"priority":350},{"path":788,"priority":350},{"path":790,"priority":350},{"path":792,"priority":350},{"path":794,"priority":350},{"path":796,"priority":350},{"path":798,"priority":350},{"path":800,"priority":350},{"path":802,"priority":350},{"path":804,"priority":350},{"path":806,"priority":350},{"path":808,"priority":350},{"path":810,"priority":350},{"path":812,"priority":350},{"path":814,"priority":350},{"path":816,"priority":350},{"path":818,"priority":350},{"path":820,"priority":350},{"path":822,"priority":350},{"path":824,"priority":350},{"path":674,"priority":350},{"basePath":870,"description":871,"displayName":872,"installMethods":873,"rationale":874,"selectedPaths":875,"source":325,"sourceLanguage":18,"type":251},"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",[876,877,878,879,880,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,930,932,934,936,938,940,942,944,946,948,950,952,953,955,957,959,961,963,965],{"path":339,"priority":322},{"path":429,"priority":353},{"path":445,"priority":353},{"path":352,"priority":353},{"path":355,"priority":353},{"path":882,"priority":353},"references/layouts/bento-grid.md",{"path":884,"priority":353},"references/layouts/binary-comparison.md",{"path":886,"priority":353},"references/layouts/bridge.md",{"path":888,"priority":353},"references/layouts/circular-flow.md",{"path":890,"priority":353},"references/layouts/comic-strip.md",{"path":892,"priority":353},"references/layouts/comparison-matrix.md",{"path":894,"priority":353},"references/layouts/dashboard.md",{"path":896,"priority":353},"references/layouts/dense-modules.md",{"path":898,"priority":353},"references/layouts/funnel.md",{"path":900,"priority":353},"references/layouts/hierarchical-layers.md",{"path":902,"priority":353},"references/layouts/hub-spoke.md",{"path":904,"priority":353},"references/layouts/iceberg.md",{"path":906,"priority":353},"references/layouts/isometric-map.md",{"path":908,"priority":353},"references/layouts/jigsaw.md",{"path":910,"priority":353},"references/layouts/linear-progression.md",{"path":912,"priority":353},"references/layouts/periodic-table.md",{"path":914,"priority":353},"references/layouts/story-mountain.md",{"path":916,"priority":353},"references/layouts/structural-breakdown.md",{"path":918,"priority":353},"references/layouts/tree-branching.md",{"path":920,"priority":353},"references/layouts/venn-diagram.md",{"path":922,"priority":353},"references/layouts/winding-roadmap.md",{"path":924,"priority":353},"references/structured-content-template.md",{"path":926,"priority":353},"references/styles/aged-academia.md",{"path":928,"priority":353},"references/styles/bold-graphic.md",{"path":371,"priority":353},{"path":931,"priority":353},"references/styles/claymation.md",{"path":933,"priority":353},"references/styles/corporate-memphis.md",{"path":935,"priority":353},"references/styles/craft-handmade.md",{"path":937,"priority":353},"references/styles/cyberpunk-neon.md",{"path":939,"priority":353},"references/styles/hand-drawn-edu.md",{"path":941,"priority":353},"references/styles/ikea-manual.md",{"path":943,"priority":353},"references/styles/kawaii.md",{"path":945,"priority":353},"references/styles/knolling.md",{"path":947,"priority":353},"references/styles/lego-brick.md",{"path":949,"priority":353},"references/styles/morandi-journal.md",{"path":951,"priority":353},"references/styles/origami.md",{"path":393,"priority":353},{"path":954,"priority":353},"references/styles/pop-laboratory.md",{"path":956,"priority":353},"references/styles/retro-pop-grid.md",{"path":958,"priority":353},"references/styles/retro-popup-pop.md",{"path":960,"priority":353},"references/styles/storybook-watercolor.md",{"path":962,"priority":353},"references/styles/subway-map.md",{"path":964,"priority":353},"references/styles/technical-schematic.md",{"path":966,"priority":353},"references/styles/ui-wireframe.md",{"basePath":968,"description":969,"displayName":970,"installMethods":971,"rationale":972,"selectedPaths":973,"source":325,"sourceLanguage":18,"type":251},"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",[974,975,976,977],{"path":339,"priority":322},{"path":783,"priority":350},{"path":508,"priority":350},{"path":633,"priority":350},{"basePath":979,"description":980,"displayName":981,"installMethods":982,"rationale":983,"selectedPaths":984,"source":325,"sourceLanguage":18,"type":251},"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",[985,986,988,990,991,993,995,997,999,1001,1003,1004,1006,1008,1010,1012,1014,1016,1018],{"path":339,"priority":322},{"path":987,"priority":353},"references/api-setup.md",{"path":989,"priority":353},"references/article-posting.md",{"path":352,"priority":353},{"path":992,"priority":353},"references/image-text-posting.md",{"path":994,"priority":353},"references/multi-account.md",{"path":996,"priority":350},"scripts/cdp.ts",{"path":998,"priority":350},"scripts/check-permissions.ts",{"path":1000,"priority":350},"scripts/copy-to-clipboard.ts",{"path":1002,"priority":350},"scripts/md-to-wechat.ts",{"path":633,"priority":350},{"path":1005,"priority":350},"scripts/paste-from-clipboard.ts",{"path":1007,"priority":350},"scripts/wechat-agent-browser.ts",{"path":1009,"priority":350},"scripts/wechat-api.ts",{"path":1011,"priority":350},"scripts/wechat-article.ts",{"path":1013,"priority":350},"scripts/wechat-browser.ts",{"path":1015,"priority":350},"scripts/wechat-extend-config.test.ts",{"path":1017,"priority":350},"scripts/wechat-extend-config.ts",{"path":1019,"priority":350},"scripts/wechat-image-processor.ts",{"basePath":1021,"description":1022,"displayName":1023,"installMethods":1024,"rationale":1025,"selectedPaths":1026,"source":325,"sourceLanguage":18,"type":251},"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",[1027,1028,1029,1031,1032,1033,1035,1037],{"path":339,"priority":322},{"path":1000,"priority":350},{"path":1030,"priority":350},"scripts/md-to-html.ts",{"path":633,"priority":350},{"path":1005,"priority":350},{"path":1034,"priority":350},"scripts/weibo-article.ts",{"path":1036,"priority":350},"scripts/weibo-post.ts",{"path":1038,"priority":350},"scripts/weibo-utils.ts",{"basePath":1040,"description":1041,"displayName":1042,"installMethods":1043,"rationale":1044,"selectedPaths":1045,"source":325,"sourceLanguage":18,"type":251},"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",[1046,1047,1049,1051,1053,1054,1055,1056,1057,1059,1061,1063,1065,1067],{"path":339,"priority":322},{"path":1048,"priority":353},"references/articles.md",{"path":1050,"priority":353},"references/regular-posts.md",{"path":1052,"priority":350},"scripts/check-paste-permissions.ts",{"path":1000,"priority":350},{"path":1030,"priority":350},{"path":633,"priority":350},{"path":1005,"priority":350},{"path":1058,"priority":350},"scripts/x-article.ts",{"path":1060,"priority":350},"scripts/x-browser.ts",{"path":1062,"priority":350},"scripts/x-quote.ts",{"path":1064,"priority":350},"scripts/x-utils.test.ts",{"path":1066,"priority":350},"scripts/x-utils.ts",{"path":1068,"priority":350},"scripts/x-video.ts",{"basePath":1070,"description":1071,"displayName":1072,"installMethods":1073,"rationale":1074,"selectedPaths":1075,"source":325,"sourceLanguage":18,"type":251},"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",[1076,1077,1078,1079,1080,1081,1083,1085,1087,1088,1090,1092,1094,1096,1098,1100,1101,1103,1104,1106,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122],{"path":339,"priority":322},{"path":429,"priority":353},{"path":445,"priority":353},{"path":355,"priority":353},{"path":720,"priority":353},{"path":1082,"priority":353},"references/content-rules.md",{"path":1084,"priority":353},"references/design-guidelines.md",{"path":1086,"priority":353},"references/dimensions/density.md",{"path":527,"priority":353},{"path":1089,"priority":353},"references/dimensions/presets.md",{"path":1091,"priority":353},"references/dimensions/texture.md",{"path":1093,"priority":353},"references/dimensions/typography.md",{"path":1095,"priority":353},"references/layouts.md",{"path":1097,"priority":353},"references/modification-guide.md",{"path":1099,"priority":353},"references/outline-template.md",{"path":369,"priority":353},{"path":1102,"priority":353},"references/styles/bold-editorial.md",{"path":371,"priority":353},{"path":1105,"priority":353},"references/styles/corporate.md",{"path":1107,"priority":353},"references/styles/dark-atmospheric.md",{"path":1109,"priority":353},"references/styles/editorial-infographic.md",{"path":377,"priority":353},{"path":939,"priority":353},{"path":385,"priority":353},{"path":387,"priority":353},{"path":391,"priority":353},{"path":393,"priority":353},{"path":399,"priority":353},{"path":403,"priority":353},{"path":407,"priority":353},{"path":409,"priority":353},{"path":413,"priority":353},{"path":498,"priority":350},{"path":1123,"priority":350},"scripts/merge-to-pptx.ts",{"basePath":1125,"description":1126,"displayName":1127,"installMethods":1128,"rationale":1129,"selectedPaths":1130,"source":325,"sourceLanguage":18,"type":251},"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",[1131,1132,1134,1135,1137,1139,1141,1143,1145,1146],{"path":339,"priority":322},{"path":1133,"priority":353},"references/config/extend-schema.md",{"path":352,"priority":353},{"path":1136,"priority":353},"references/glossary-en-zh.md",{"path":1138,"priority":353},"references/refined-workflow.md",{"path":1140,"priority":353},"references/subagent-prompt-template.md",{"path":1142,"priority":353},"references/workflow-mechanics.md",{"path":1144,"priority":350},"scripts/chunk.ts",{"path":508,"priority":350},{"path":633,"priority":350},{"basePath":1148,"description":1149,"displayName":1150,"installMethods":1151,"rationale":1152,"selectedPaths":1153,"source":325,"sourceLanguage":18,"type":251},"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",[1154,1155,1157,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,1244],{"path":339,"priority":322},{"path":1156,"priority":353},"references/adapters.md",{"path":352,"priority":353},{"path":1159,"priority":353},"references/quality-gate.md",{"path":1161,"priority":350},"scripts/baoyu-fetch",{"path":1163,"priority":350},"scripts/lib/adapters/generic/index.ts",{"path":1165,"priority":350},"scripts/lib/adapters/hn/index.ts",{"path":1167,"priority":350},"scripts/lib/adapters/index.ts",{"path":1169,"priority":350},"scripts/lib/adapters/types.ts",{"path":1171,"priority":350},"scripts/lib/adapters/x/article.ts",{"path":1173,"priority":350},"scripts/lib/adapters/x/index.ts",{"path":1175,"priority":350},"scripts/lib/adapters/x/login.ts",{"path":1177,"priority":350},"scripts/lib/adapters/x/match.ts",{"path":1179,"priority":350},"scripts/lib/adapters/x/payloads.ts",{"path":1181,"priority":350},"scripts/lib/adapters/x/session.ts",{"path":1183,"priority":350},"scripts/lib/adapters/x/shared.ts",{"path":1185,"priority":350},"scripts/lib/adapters/x/single.ts",{"path":1187,"priority":350},"scripts/lib/adapters/x/thread-loader.ts",{"path":1189,"priority":350},"scripts/lib/adapters/x/thread.ts",{"path":1191,"priority":350},"scripts/lib/adapters/x/types.ts",{"path":1193,"priority":350},"scripts/lib/adapters/youtube/index.ts",{"path":1195,"priority":350},"scripts/lib/adapters/youtube/transcript.ts",{"path":1197,"priority":350},"scripts/lib/adapters/youtube/utils.ts",{"path":1199,"priority":350},"scripts/lib/browser/cdp-client.ts",{"path":1201,"priority":350},"scripts/lib/browser/chrome-launcher.ts",{"path":1203,"priority":350},"scripts/lib/browser/cookie-sidecar.ts",{"path":1205,"priority":350},"scripts/lib/browser/interaction-gates.ts",{"path":1207,"priority":350},"scripts/lib/browser/network-journal.ts",{"path":1209,"priority":350},"scripts/lib/browser/page-snapshot.ts",{"path":1211,"priority":350},"scripts/lib/browser/profile.ts",{"path":1213,"priority":350},"scripts/lib/browser/session.ts",{"path":1215,"priority":350},"scripts/lib/cli.ts",{"path":1217,"priority":350},"scripts/lib/commands/convert.ts",{"path":1219,"priority":350},"scripts/lib/extract/document.ts",{"path":1221,"priority":350},"scripts/lib/extract/html-cleaner.ts",{"path":1223,"priority":350},"scripts/lib/extract/html-extractor.ts",{"path":1225,"priority":350},"scripts/lib/extract/html-to-markdown.ts",{"path":1227,"priority":350},"scripts/lib/extract/markdown-renderer.ts",{"path":1229,"priority":350},"scripts/lib/media/default-downloader.ts",{"path":1231,"priority":350},"scripts/lib/media/markdown-media.ts",{"path":1233,"priority":350},"scripts/lib/media/media-utils.ts",{"path":1235,"priority":350},"scripts/lib/media/types.ts",{"path":1237,"priority":350},"scripts/lib/types/defuddle-node.d.ts",{"path":1239,"priority":350},"scripts/lib/types/shims.d.ts",{"path":1241,"priority":350},"scripts/lib/utils/logger.ts",{"path":1243,"priority":350},"scripts/lib/utils/url.ts",{"path":633,"priority":350},{"basePath":1246,"description":1247,"displayName":1248,"installMethods":1249,"rationale":1250,"selectedPaths":1251,"source":325,"sourceLanguage":18,"type":251},"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",[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,1278,1279],{"path":339,"priority":322},{"path":352,"priority":353},{"path":355,"priority":353},{"path":451,"priority":353},{"path":720,"priority":353},{"path":722,"priority":353},{"path":724,"priority":353},{"path":726,"priority":353},{"path":728,"priority":353},{"path":357,"priority":353},{"path":361,"priority":353},{"path":363,"priority":353},{"path":733,"priority":353},{"path":735,"priority":353},{"path":737,"priority":353},{"path":739,"priority":353},{"path":741,"priority":353},{"path":743,"priority":353},{"path":745,"priority":353},{"path":747,"priority":353},{"path":749,"priority":353},{"path":751,"priority":353},{"path":753,"priority":353},{"path":755,"priority":353},{"path":367,"priority":353},{"path":758,"priority":353},{"path":760,"priority":353},{"path":762,"priority":353},{"basePath":1281,"description":1282,"displayName":1283,"installMethods":1284,"rationale":1285,"selectedPaths":1286,"source":325,"sourceLanguage":18,"type":251},"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",[1287,1288,1290,1291,1292,1294,1296,1298,1299],{"path":339,"priority":322},{"path":1289,"priority":350},"prompts/speaker-transcript.md",{"path":783,"priority":350},{"path":508,"priority":350},{"path":1293,"priority":350},"scripts/shared.ts",{"path":1295,"priority":350},"scripts/storage.ts",{"path":1297,"priority":350},"scripts/transcript.ts",{"path":674,"priority":350},{"path":1300,"priority":350},"scripts/youtube.ts",{"basePath":1302,"description":1303,"displayName":1304,"installMethods":1305,"rationale":1306,"selectedPaths":1307,"source":325,"sourceLanguage":18,"type":1315},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1304},"cli ecosystem detected at packages/baoyu-fetch",[1308,1310,1311,1313],{"path":1309,"priority":322},"package.json",{"path":324,"priority":322},{"path":1312,"priority":350},"src/cli.ts",{"path":1314,"priority":350},"src/commands/convert.ts","cli",{"sources":1317},[1318],"manual",{"closedIssues90d":237,"description":260,"forks":238,"openIssues90d":8,"pushedAt":240,"readmeSize":235,"stars":241,"topics":1320},[1321,1322,1323,1324],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1326,"discoverAt":1327,"extractAt":1328,"githubAt":1328,"updatedAt":1326},1778691497189,1778690258656,1778691495091,[213,216,221,214,211,217,212,215,218,220,219],{"evaluatedAt":246,"extractAt":291,"updatedAt":246},[],[1333,1351,1380,1407,1436,1472],{"_creationTime":1334,"_id":1335,"community":1336,"display":1337,"identity":1339,"providers":1340,"relations":1347,"tags":1348,"workflow":1349},1778691497595.9685,"k178qwrr7w30y404cvfbp1g5kn86mhdp",{"reviewCount":8},{"description":828,"installMethods":1338,"name":829,"sourceUrl":14},{"claudeCode":12},{"basePath":827,"githubOwner":249,"githubRepo":250,"locale":18,"slug":829,"type":251},{"evaluate":1341,"extract":1346},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1342,"tags":1343,"targetMarket":222,"tier":223},99,[211,212,213,214,215,216,1344,1345],"multimodal","ai-image",{"commitSha":281},{"parentExtensionId":254,"repoId":287},[1345,213,216,214,211,1344,212,215],{"evaluatedAt":1350,"extractAt":291,"updatedAt":1350},1778691805969,{"_creationTime":1352,"_id":1353,"community":1354,"display":1355,"identity":1361,"providers":1365,"relations":1373,"tags":1376,"workflow":1377},1778695548458.3809,"k1773fg4stpdx2tjnmejy57ybs86mwbn",{"reviewCount":8},{"description":1356,"installMethods":1357,"name":1359,"sourceUrl":1360},"Design polychromatic ornamental patterns grounded in Alexander Speltz's classical ornament taxonomy. Builds on monochrome structural analysis by adding period-authentic color palettes, color-to-motif mapping, and rendering styles suited to painted, illuminated, and glazed ornament. Use when creating decorative designs where color is integral to the tradition (Islamic tilework, illuminated manuscripts, Art Nouveau), exploring how historical periods used color in ornament, or producing colored reference imagery for design, illustration, or educational materials.\n",{"claudeCode":1358},"pjt222/agent-almanac","ornament-style-color","https://github.com/pjt222/agent-almanac",{"basePath":1362,"githubOwner":1363,"githubRepo":1364,"locale":18,"slug":1359,"type":251},"skills/ornament-style-color","pjt222","agent-almanac",{"evaluate":1366,"extract":1372},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1342,"tags":1367,"targetMarket":222,"tier":223},[1368,1369,1370,1371,221,211],"design","ornament","color","art-history",{"commitSha":281},{"parentExtensionId":1374,"repoId":1375},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1371,1370,1368,221,211,1369],{"evaluatedAt":1378,"extractAt":1379,"updatedAt":1378},1778699787612,1778695548458,{"_creationTime":1381,"_id":1382,"community":1383,"display":1384,"identity":1390,"providers":1394,"relations":1401,"tags":1403,"workflow":1404},1778675173113.9783,"k17djjh6yaw9vg8kk9a3jynbk986ntge",{"reviewCount":8},{"description":1385,"installMethods":1386,"name":1388,"sourceUrl":1389},"This skill should be used when the user asks about \"text-to-image\", \"AI image generation\", \"prompt engineering\", \"Higgsfield\", \"Nano Banana Pro\", \"KLING\", \"Soul Cinema\", \"Seedance\", \"image prompts\", \"GPT Image\", \"Seedream\", \"FLUX\", \"Reve\", \"Higgsfield Assist\", \"Soul Cast\", \"act as a text-to-image creator\", \"text-to-image mode\", \"photorealistic generation\", \"character consistency\", \"Soul ID\", \"reference images\", \"AI art\", \"image prompt structure\", \"stylized images\", \"cinematic stills\", \"canvas workspace\", \"Soul Inpaint\", \"inpainting\", or needs expertise in AI image generation workflows, prompt engineering for Higgsfield models, model selection, character sheet design, and reference-driven visual creation. Part of the AlterLab FC Skills collection (GenAI pack).\n",{"claudeCode":1387},"AlterLab-IEU/AlterLab-FC-Skills","alterlab-genai-text-to-image","https://github.com/AlterLab-IEU/AlterLab-FC-Skills",{"basePath":1391,"githubOwner":1392,"githubRepo":1393,"locale":18,"slug":1388,"type":251},"skills/genai/alterlab-genai-text-to-image","AlterLab-IEU","AlterLab-FC-Skills",{"evaluate":1395,"extract":1400},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1342,"tags":1396,"targetMarket":222,"tier":223},[1397,1398,1399,221,220],"ai-image-generation","prompt-engineering","higgsfield",{"commitSha":281},{"repoId":1402},"kd77hbyh7fgv1hx4fzbfjj4d1n86m0jx",[1397,221,1399,1398,220],{"evaluatedAt":1405,"extractAt":1406,"updatedAt":1405},1778675596852,1778675173114,{"_creationTime":1408,"_id":1409,"community":1410,"display":1411,"identity":1417,"providers":1420,"relations":1429,"tags":1432,"workflow":1433},1778693180473.0974,"k17em5zv1zdnfmxy9d7fja59vs86nbx1",{"reviewCount":8},{"description":1412,"installMethods":1413,"name":1415,"sourceUrl":1416},"Azure OpenAI SDK for .NET. Client library for Azure OpenAI and OpenAI services. Use for chat completions, embeddings, image generation, audio transcription, and assistants. Triggers: \"Azure OpenAI\", \"AzureOpenAIClient\", \"ChatClient\", \"chat completions .NET\", \"GPT-4\", \"embeddings\", \"DALL-E\", \"Whisper\", \"OpenAI .NET\".\n",{"claudeCode":1414},"microsoft/agent-skills","azure-ai-openai-dotnet","https://github.com/microsoft/agent-skills",{"basePath":1418,"githubOwner":1419,"githubRepo":1321,"locale":18,"slug":1415,"type":251},".github/plugins/azure-sdk-dotnet/skills/azure-ai-openai-dotnet","microsoft",{"evaluate":1421,"extract":1428},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1422,"tags":1423,"targetMarket":222,"tier":1427},95,[213,212,1424,1425,1426,221],"dotnet","sdk","ai","community",{"commitSha":281},{"parentExtensionId":1430,"repoId":1431},"k1795g6t3v2fg9whacs7xkm88186nxr1","kd77czgnv00rfjm815pcc5xx5986n5t8",[1426,213,1424,221,212,1425],{"evaluatedAt":1434,"extractAt":1435,"updatedAt":1434},1778693616468,1778693180473,{"_creationTime":1437,"_id":1438,"community":1439,"display":1440,"identity":1446,"providers":1451,"relations":1465,"tags":1468,"workflow":1469},1778699018122.7932,"k17e5r5bgaa3asshbcpz8hy20h86myam",{"reviewCount":8},{"description":1441,"installMethods":1442,"name":1444,"sourceUrl":1445},"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":1443},"wshobson/agents","Hybrid Cloud Networking","https://github.com/wshobson/agents",{"basePath":1447,"githubOwner":1448,"githubRepo":1449,"locale":18,"slug":1450,"type":251},"plugins/cloud-infrastructure/skills/hybrid-cloud-networking","wshobson","agents","hybrid-cloud-networking",{"evaluate":1452,"extract":1463},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1453,"tags":1454,"targetMarket":222,"tier":223},100,[1455,1456,1457,213,1458,1459,1460,1461,1462],"cloud","networking","aws","gcp","oci","vpn","direct-connect","expressroute",{"commitSha":281,"license":1464},"MIT",{"parentExtensionId":1466,"repoId":1467},"k177fdvvq05pdbpee0rz61me2h86mahe","kd74de64zj0axtg5b8t7eqqe2x86nske",[1457,213,1455,1461,1462,1458,1456,1459,1460],{"evaluatedAt":1470,"extractAt":1471,"updatedAt":1470},1778700819631,1778699018122,{"_creationTime":1473,"_id":1474,"community":1475,"display":1476,"identity":1480,"providers":1482,"relations":1490,"tags":1492,"workflow":1493},1778693180473.1252,"k172br69jq6k4srh8e6fph3yex86mze7",{"reviewCount":8},{"description":1477,"installMethods":1478,"name":1479,"sourceUrl":1416},"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":1414},"azure-postgres-ts",{"basePath":1481,"githubOwner":1419,"githubRepo":1321,"locale":18,"slug":1479,"type":251},".github/plugins/azure-sdk-typescript/skills/azure-postgres-ts",{"evaluate":1483,"extract":1489},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1453,"tags":1484,"targetMarket":222,"tier":223},[1485,1486,213,1487,1488],"postgresql","typescript","database","node-postgres",{"commitSha":281},{"parentExtensionId":1491,"repoId":1431},"k178kb88kvde2xfvrp03jpy6cn86nav5",[213,1487,1488,1485,1486],{"evaluatedAt":1494,"extractAt":1435,"updatedAt":1494},1778695769892]