[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-translate-zh-CN":3,"guides-for-jimliu-baoyu-translate":1329,"similar-k17b919swz2ereb1wvf2qzt0v186mjca-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.9702,"k17b919swz2ereb1wvf2qzt0v186mjca",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-translate","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778691988027.0212,"kn71k3mkhmstm1v1xawk4a9nc586mh87","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"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,112,115,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of translating articles and documents with different quality modes and custom terminology support, and lists specific trigger phrases and scenarios.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers distinct modes (quick, normal, refined) and advanced features like custom glossaries, chunking for long documents, and detailed analysis/review steps, providing value beyond basic LLM translation capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill appears production-ready, covering the full workflow from preference setup to translation and output, with clear documentation on modes, preferences, and error handling.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on translation tasks, with clear modes and configuration for different translation qualities, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities, including its three modes, custom glossary support, and various trigger phrases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not an MCP server, and does not expose tools in the same manner. The concept of scoped tools does not directly apply.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All configurable settings, defaults, EXTEND.md keys, CLI flags, and precedence orders are clearly documented in the SKILL.md and its references.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill and does not expose individual tools or commands in a way that requires naming evaluation.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's inputs (file paths, URLs, language codes) and outputs (translated files) are well-defined and limited to the task's scope.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is MIT, a permissive open-source license, clearly stated in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 11, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The skill uses Node.js and Bun with a lockfile (`package.json` implies dependency management), indicating suitable measures are in place.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill processes markdown and URLs, but the documentation emphasizes treating content as data and the workflow is focused on translation, not instruction execution.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill bundles its dependencies and scripts within the repository, and external fetching is limited to provided URLs for translation, not for arbitrary code execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on files and URLs provided by the user for translation, and its scripts are confined to the bundle, with no indication of writing outside of expected output directories.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached-process spawns or retry loops around denied tool calls is present in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is translation of user-provided content; there is no indication of reading or submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and documentation do not contain hidden-steering tricks, invisible Unicode characters, or control characters.",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","The provided scripts (`main.ts`, `chunk.ts`) are plain TypeScript and not obfuscated, minified, or base64-encoded.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill expects input files and URLs but does not make assumptions about user project organization beyond creating an output directory. It clearly defines input sources.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 0 open and 68 closed issues in the last 90 days, the closure rate is high, indicating good maintainer engagement.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The SKILL.md frontmatter declares a version (1.59.0), satisfying the requirement for a meaningful version signal.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The scripts appear to handle inputs like file paths and language codes, and the CLI argument parsing includes basic validation, suggesting a degree of input handling.",{"category":66,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The primary operation is writing translated files to a user-specified output directory, which is not a destructive operation. No unguarded destructive primitives were found.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The CLI scripts include argument parsing with error handling, and the translation workflow implies robust handling of file operations and translation processes, with clear output structure.",{"category":103,"check":113,"severity":42,"summary":114},"Logging","The skill's primary output is the translated file, and no destructive actions or complex outbound calls that would necessitate a separate audit log are apparent.",{"category":116,"check":117,"severity":118,"summary":119},"Compliance","GDPR","info","The skill processes user-provided text for translation. While it doesn't explicitly operate on personal data, this data might be submitted to the LLM, and no specific sanitization beyond what the LLM provides is mentioned.",{"category":116,"check":121,"severity":24,"summary":122},"Target market","The skill is designed for language translation and supports multiple languages, with no regional or jurisdictional restrictions detected; it is globally applicable.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill requires Bun or npx, which are standard Node.js tools, and the TypeScript scripts are portable across POSIX-compliant systems.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, detailing installation, available skills, customization, and disclaimers.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single skill with a primary command, not a collection of distinct tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This is a single skill and does not expose multiple near-synonym tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as translation modes, glossary support, and chunking, are implemented and documented in the SKILL.md.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for Claude Code, including quick install via `npx skills add` and registration as a plugin marketplace.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The CLI scripts include error messages for invalid arguments, and the documentation describes potential issues like first-time setup requirements and manual login for certain methods.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The `package.json` includes pinned dependencies for `markdown-it`, and the scripts declare interpreter requirements via shebangs and headers.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill's primary function is translation and file output, which is not a state-changing operation that typically requires a dry-run mode.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill performs file operations and local script execution, without remote calls or state-changing operations that would require idempotency or timeouts.",{"category":116,"check":158,"severity":42,"summary":159},"Telemetry opt-in","No telemetry collection is mentioned or evident in the skill's description or code.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is precisely defined as translating articles and documents with specific modes, triggers, and support for custom glossaries, clearly stating the artifact (articles/documents) and user intent (translate).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, providing a clear summary of the skill's function and specific trigger phrases within a reasonable character limit.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured, with detailed information progressively disclosed through references, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed workflow mechanics, first-time setup, and glossary information are provided in separate reference files, linked from the main SKILL.md.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill's workflow is linear and does not involve deep exploration or code review that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear, end-to-end usage examples for all modes and configurations, demonstrating invocation and expected behavior.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation covers setup for missing EXTEND.md, preference saving, and provides clear instructions for using different modes and settings, implicitly handling edge cases.",{"category":103,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external MCP servers or tools that would require a fallback path.",{"category":91,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill explicitly states its requirements (Node.js environment, Bun/npx) and declares interpreter needs via `package.json` and `scripts`.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The first-time setup process is blocking and requires user input before proceeding, ensuring expected pre-state and preventing execution with unknown configurations.",{"category":91,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills in the repository; its functionality is independent.",1778691987864,"This skill translates articles and documents using three distinct modes: quick (direct), normal (analysis-informed), and refined (full publication-quality workflow). It supports custom glossaries, terminology consistency, and handles long documents through chunking. Preferences can be customized via EXTEND.md or first-time setup.",[198,199,200,201,202],"Multi-mode translation (quick, normal, refined)","Custom glossary and terminology management","Automatic chunking for long documents","Content analysis and style/audience adaptation","Workflow for publication-quality translation",[204,205,206],"Real-time conversational translation","Translating audio or video content","Replacing professional human translation services for highly sensitive legal or medical documents without human review","3.0.0","4.4.0","To provide high-quality, configurable document and article translation, adapting to user needs for speed, accuracy, and publication-readiness.","The extension is exceptionally well-documented and functional, with clear purpose, modes, and extensive examples. It adheres strictly to best practices across all evaluated categories, with no significant findings.",99,"A highly polished and robust translation skill with multiple modes and extensive customization.",[214,215,216,217,218],"translation","document","language","localization","workflow","global","verified",[222,223,224,225],"Translating articles for blogs or websites","Localizing documents for different audiences","Ensuring terminology consistency across translations","Producing publication-ready translated content",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":241},{"hasLockfile":228},true,1778691954290,{"descriptionLength":231,"readmeSize":232},590,53844,{"closedIssues90d":234,"forks":235,"hasChangelog":228,"manifestVersion":236,"openIssues90d":8,"pushedAt":237,"stars":238},68,2116,"1.59.0",1778543136000,18077,{"hasNpmPackage":240,"smitheryVerified":240},false,{"hasCi":228,"hasTests":228},{"updatedAt":243},1778691988027,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/baoyu-translate","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":208,"score":271,"tags":272,"targetMarket":219,"tier":220},"3.1.0",98,[273,274,275,276,277,214],"content-generation","ai-backend","utilities","markdown","image-generation",{"commitSha":279,"marketplace":280,"plugin":282},"HEAD",{"name":247,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd718jn448p61w289hzf15tecd86n3a4",[274,273,277,276,214,275],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778691521015,1778691497596,{"evaluate":291,"extract":296},{"promptVersionExtension":207,"promptVersionScoring":208,"score":292,"tags":293,"targetMarket":219,"tier":220},93,[273,294,277,276,214,295,275],"ai-backends","social-media",{"commitSha":279,"plugin":297},{"mcpCount":8,"provider":283,"skillCount":298},21,{"parentExtensionId":261,"repoId":285},[294,273,277,276,295,214,275],{"evaluatedAt":302,"extractAt":289,"updatedAt":302},1778691535177,{"evaluate":304,"extract":306},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":305,"targetMarket":219,"tier":220},[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,870,968,979,1021,1040,1070,1125,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":828,"description":829,"displayName":830,"installMethods":831,"rationale":832,"selectedPaths":833,"source":323,"sourceLanguage":18,"type":248},"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",[834,835,836,837,838,839,840,841,842,843,845,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869],{"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":844,"priority":348},"scripts/build-batch.test.ts",{"path":846,"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":871,"description":872,"displayName":873,"installMethods":874,"rationale":875,"selectedPaths":876,"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",[877,878,879,880,881,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,931,933,935,937,939,941,943,945,947,949,951,953,954,956,958,960,962,964,966],{"path":337,"priority":320},{"path":427,"priority":351},{"path":443,"priority":351},{"path":350,"priority":351},{"path":353,"priority":351},{"path":883,"priority":351},"references/layouts/bento-grid.md",{"path":885,"priority":351},"references/layouts/binary-comparison.md",{"path":887,"priority":351},"references/layouts/bridge.md",{"path":889,"priority":351},"references/layouts/circular-flow.md",{"path":891,"priority":351},"references/layouts/comic-strip.md",{"path":893,"priority":351},"references/layouts/comparison-matrix.md",{"path":895,"priority":351},"references/layouts/dashboard.md",{"path":897,"priority":351},"references/layouts/dense-modules.md",{"path":899,"priority":351},"references/layouts/funnel.md",{"path":901,"priority":351},"references/layouts/hierarchical-layers.md",{"path":903,"priority":351},"references/layouts/hub-spoke.md",{"path":905,"priority":351},"references/layouts/iceberg.md",{"path":907,"priority":351},"references/layouts/isometric-map.md",{"path":909,"priority":351},"references/layouts/jigsaw.md",{"path":911,"priority":351},"references/layouts/linear-progression.md",{"path":913,"priority":351},"references/layouts/periodic-table.md",{"path":915,"priority":351},"references/layouts/story-mountain.md",{"path":917,"priority":351},"references/layouts/structural-breakdown.md",{"path":919,"priority":351},"references/layouts/tree-branching.md",{"path":921,"priority":351},"references/layouts/venn-diagram.md",{"path":923,"priority":351},"references/layouts/winding-roadmap.md",{"path":925,"priority":351},"references/structured-content-template.md",{"path":927,"priority":351},"references/styles/aged-academia.md",{"path":929,"priority":351},"references/styles/bold-graphic.md",{"path":369,"priority":351},{"path":932,"priority":351},"references/styles/claymation.md",{"path":934,"priority":351},"references/styles/corporate-memphis.md",{"path":936,"priority":351},"references/styles/craft-handmade.md",{"path":938,"priority":351},"references/styles/cyberpunk-neon.md",{"path":940,"priority":351},"references/styles/hand-drawn-edu.md",{"path":942,"priority":351},"references/styles/ikea-manual.md",{"path":944,"priority":351},"references/styles/kawaii.md",{"path":946,"priority":351},"references/styles/knolling.md",{"path":948,"priority":351},"references/styles/lego-brick.md",{"path":950,"priority":351},"references/styles/morandi-journal.md",{"path":952,"priority":351},"references/styles/origami.md",{"path":391,"priority":351},{"path":955,"priority":351},"references/styles/pop-laboratory.md",{"path":957,"priority":351},"references/styles/retro-pop-grid.md",{"path":959,"priority":351},"references/styles/retro-popup-pop.md",{"path":961,"priority":351},"references/styles/storybook-watercolor.md",{"path":963,"priority":351},"references/styles/subway-map.md",{"path":965,"priority":351},"references/styles/technical-schematic.md",{"path":967,"priority":351},"references/styles/ui-wireframe.md",{"basePath":969,"description":970,"displayName":971,"installMethods":972,"rationale":973,"selectedPaths":974,"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",[975,976,977,978],{"path":337,"priority":320},{"path":784,"priority":348},{"path":506,"priority":348},{"path":631,"priority":348},{"basePath":980,"description":981,"displayName":982,"installMethods":983,"rationale":984,"selectedPaths":985,"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",[986,987,989,991,992,994,996,998,1000,1002,1004,1005,1007,1009,1011,1013,1015,1017,1019],{"path":337,"priority":320},{"path":988,"priority":351},"references/api-setup.md",{"path":990,"priority":351},"references/article-posting.md",{"path":350,"priority":351},{"path":993,"priority":351},"references/image-text-posting.md",{"path":995,"priority":351},"references/multi-account.md",{"path":997,"priority":348},"scripts/cdp.ts",{"path":999,"priority":348},"scripts/check-permissions.ts",{"path":1001,"priority":348},"scripts/copy-to-clipboard.ts",{"path":1003,"priority":348},"scripts/md-to-wechat.ts",{"path":631,"priority":348},{"path":1006,"priority":348},"scripts/paste-from-clipboard.ts",{"path":1008,"priority":348},"scripts/wechat-agent-browser.ts",{"path":1010,"priority":348},"scripts/wechat-api.ts",{"path":1012,"priority":348},"scripts/wechat-article.ts",{"path":1014,"priority":348},"scripts/wechat-browser.ts",{"path":1016,"priority":348},"scripts/wechat-extend-config.test.ts",{"path":1018,"priority":348},"scripts/wechat-extend-config.ts",{"path":1020,"priority":348},"scripts/wechat-image-processor.ts",{"basePath":1022,"description":1023,"displayName":1024,"installMethods":1025,"rationale":1026,"selectedPaths":1027,"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",[1028,1029,1030,1032,1033,1034,1036,1038],{"path":337,"priority":320},{"path":1001,"priority":348},{"path":1031,"priority":348},"scripts/md-to-html.ts",{"path":631,"priority":348},{"path":1006,"priority":348},{"path":1035,"priority":348},"scripts/weibo-article.ts",{"path":1037,"priority":348},"scripts/weibo-post.ts",{"path":1039,"priority":348},"scripts/weibo-utils.ts",{"basePath":1041,"description":1042,"displayName":1043,"installMethods":1044,"rationale":1045,"selectedPaths":1046,"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",[1047,1048,1050,1052,1054,1055,1056,1057,1058,1060,1062,1064,1066,1068],{"path":337,"priority":320},{"path":1049,"priority":351},"references/articles.md",{"path":1051,"priority":351},"references/regular-posts.md",{"path":1053,"priority":348},"scripts/check-paste-permissions.ts",{"path":1001,"priority":348},{"path":1031,"priority":348},{"path":631,"priority":348},{"path":1006,"priority":348},{"path":1059,"priority":348},"scripts/x-article.ts",{"path":1061,"priority":348},"scripts/x-browser.ts",{"path":1063,"priority":348},"scripts/x-quote.ts",{"path":1065,"priority":348},"scripts/x-utils.test.ts",{"path":1067,"priority":348},"scripts/x-utils.ts",{"path":1069,"priority":348},"scripts/x-video.ts",{"basePath":1071,"description":1072,"displayName":1073,"installMethods":1074,"rationale":1075,"selectedPaths":1076,"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",[1077,1078,1079,1080,1081,1082,1084,1086,1088,1089,1091,1093,1095,1097,1099,1101,1102,1104,1105,1107,1109,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123],{"path":337,"priority":320},{"path":427,"priority":351},{"path":443,"priority":351},{"path":353,"priority":351},{"path":718,"priority":351},{"path":1083,"priority":351},"references/content-rules.md",{"path":1085,"priority":351},"references/design-guidelines.md",{"path":1087,"priority":351},"references/dimensions/density.md",{"path":525,"priority":351},{"path":1090,"priority":351},"references/dimensions/presets.md",{"path":1092,"priority":351},"references/dimensions/texture.md",{"path":1094,"priority":351},"references/dimensions/typography.md",{"path":1096,"priority":351},"references/layouts.md",{"path":1098,"priority":351},"references/modification-guide.md",{"path":1100,"priority":351},"references/outline-template.md",{"path":367,"priority":351},{"path":1103,"priority":351},"references/styles/bold-editorial.md",{"path":369,"priority":351},{"path":1106,"priority":351},"references/styles/corporate.md",{"path":1108,"priority":351},"references/styles/dark-atmospheric.md",{"path":1110,"priority":351},"references/styles/editorial-infographic.md",{"path":375,"priority":351},{"path":940,"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":1124,"priority":348},"scripts/merge-to-pptx.ts",{"basePath":245,"description":10,"displayName":13,"installMethods":1126,"rationale":1127,"selectedPaths":1128,"source":323,"sourceLanguage":18,"type":248},{"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,[215,216,217,214,218],{"evaluatedAt":243,"extractAt":289,"updatedAt":243},[],[1331,1357,1384,1415,1443,1472],{"_creationTime":1332,"_id":1333,"community":1334,"display":1335,"identity":1341,"providers":1345,"relations":1351,"tags":1353,"workflow":1354},1778686798821.8247,"k173cn5xkf3xg2qk4ecka4x65186nw78",{"reviewCount":8},{"description":1336,"installMethods":1337,"name":1339,"sourceUrl":1340},"Translate \"The Interactive Book of Prompting\" chapters and UI strings to a new language",{"claudeCode":1338},"f/prompts.chat","book-translation","https://github.com/f/prompts.chat",{"basePath":1342,"githubOwner":1343,"githubRepo":1344,"locale":18,"slug":1339,"type":248},".windsurf/skills/book-translation","f","prompts.chat",{"evaluate":1346,"extract":1350},{"promptVersionExtension":207,"promptVersionScoring":208,"score":271,"tags":1347,"targetMarket":219,"tier":220},[214,1348,217,273,1349],"documentation","mdx",{"commitSha":279},{"repoId":1352},"kd78rg6a5znaqrretqqhmf9b7d86mvrn",[273,1348,217,1349,214],{"evaluatedAt":1355,"extractAt":1356,"updatedAt":1355},1778686868332,1778686798821,{"_creationTime":1358,"_id":1359,"community":1360,"display":1361,"identity":1367,"providers":1371,"relations":1378,"tags":1380,"workflow":1381},1778675202370.5752,"k175gkre449ra9cewn2g4kp06586mb5n",{"reviewCount":8},{"description":1362,"installMethods":1363,"name":1365,"sourceUrl":1366},"Invoke when the user asks about localization, translation, i18n, internationalization, string extraction, cultural adaptation, RTL support, CJK text, or EFIGS preparation. Triggers on: \"localization\", \"translation\", \"i18n\", \"internationalization\", \"string extraction\", \"cultural adaptation\", \"RTL\", \"CJK\", \"EFIGS\". Do NOT invoke for narrative writing (use game-narrative-director) or accessibility (use game-accessibility-specialist). Part of the AlterLab GameForge collection.\n",{"claudeCode":1364},"AlterLab-IEU/AlterLab_GameForge","game-localization-manager","https://github.com/AlterLab-IEU/AlterLab_GameForge",{"basePath":1368,"githubOwner":1369,"githubRepo":1370,"locale":18,"slug":1365,"type":248},"skills/workflows/game-localization-manager","AlterLab-IEU","AlterLab_GameForge",{"evaluate":1372,"extract":1377},{"promptVersionExtension":207,"promptVersionScoring":208,"score":271,"tags":1373,"targetMarket":219,"tier":220},[217,1374,1375,214,1376,218],"game-development","internationalization","i18n",{"commitSha":279},{"repoId":1379},"kd762241529bgycvv1y5cv6a0x86nyha",[1374,1376,1375,217,214,218],{"evaluatedAt":1382,"extractAt":1383,"updatedAt":1382},1778675746364,1778675202370,{"_creationTime":1385,"_id":1386,"community":1387,"display":1388,"identity":1394,"providers":1399,"relations":1407,"tags":1410,"workflow":1411},1778695553391.9866,"k1748wrytr1ccd06k6yh7fj60h86nfky",{"reviewCount":8},{"description":1389,"installMethods":1390,"name":1392,"sourceUrl":1393},"在向包添加新的翻译键时使用，以生成新的翻译字符串。",{"claudeCode":1391},"payloadcms/payload","generate-translations","https://github.com/payloadcms/payload",{"basePath":1395,"githubOwner":1396,"githubRepo":1397,"locale":1398,"slug":1392,"type":248},".claude/skills/generate-translations","payloadcms","payload","zh-CN",{"evaluate":1400,"extract":1406},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1401,"tags":1402,"targetMarket":219,"tier":1405},95,[214,217,1396,1403,1404],"code-generation","developer-tools","community",{"commitSha":279},{"repoId":1408,"translatedFrom":1409},"kd7b632pzxv8n7atthp74q3zm986nqas","k1720xmay1847c9ed7bc3bz40586ndjx",[1403,1404,217,1396,214],{"evaluatedAt":1412,"extractAt":1413,"updatedAt":1414},1778695342434,1778695270404,1778695553392,{"_creationTime":1416,"_id":1417,"community":1418,"display":1419,"identity":1425,"providers":1428,"relations":1436,"tags":1439,"workflow":1440},1778693180473.1125,"k171jhjyjgbrcn1gq1fzt3vzfs86mcgg",{"reviewCount":8},{"description":1420,"installMethods":1421,"name":1423,"sourceUrl":1424},"Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.\nTriggers: \"text translation\", \"translator\", \"translate text\", \"transliterate\", \"TextTranslationClient\".\n",{"claudeCode":1422},"microsoft/agent-skills","azure-ai-translation-text-py","https://github.com/microsoft/agent-skills",{"basePath":1426,"githubOwner":1427,"githubRepo":1319,"locale":18,"slug":1423,"type":248},".github/plugins/azure-sdk-python/skills/azure-ai-translation-text-py","microsoft",{"evaluate":1429,"extract":1435},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1430,"tags":1431,"targetMarket":219,"tier":220},94,[214,1432,1433,1434,216],"azure","sdk","text",{"commitSha":279},{"parentExtensionId":1437,"repoId":1438},"k171mfx6atvhq1bkhpky84v4b186n9qd","kd77czgnv00rfjm815pcc5xx5986n5t8",[1432,216,1433,1434,214],{"evaluatedAt":1441,"extractAt":1442,"updatedAt":1441},1778694740973,1778693180473,{"_creationTime":1444,"_id":1445,"community":1446,"display":1447,"identity":1453,"providers":1456,"relations":1466,"tags":1468,"workflow":1469},1778675173113.9766,"k173czprb1n7s4smrv57eg2cps86myq2",{"reviewCount":8},{"description":1448,"installMethods":1449,"name":1451,"sourceUrl":1452},"This skill should be used when the user asks about \"AI dubbing\", \"video translation\", \"ElevenLabs dubbing\", \"Dubbing Studio\", \"translate my video\", \"multilingual dubbing\", \"automatic dubbing\", \"dub into Spanish\", \"dub into Turkish\", \"dub into Japanese\", \"speaker detection\", \"subtitle translation\", \"video localization\", \"act as a dubbing specialist\", \"dubbing mode\", \"lip sync dubbing\", \"YouTube dubbing\", \"language pair quality\", \"dubbing QA\", \"post-delivery QA\", \"dubbing review checklist\", or needs expertise in AI-powered video dubbing workflows, transcript editing, multi-speaker voice matching, language-pair quality assessment, and timing synchronization on ElevenLabs. Part of the AlterLab FC Skills collection (GenAI pack).\n",{"claudeCode":1450},"AlterLab-IEU/AlterLab-FC-Skills","alterlab-genai-dubbing-specialist","https://github.com/AlterLab-IEU/AlterLab-FC-Skills",{"basePath":1454,"githubOwner":1369,"githubRepo":1455,"locale":18,"slug":1451,"type":248},"skills/genai/alterlab-genai-dubbing-specialist","AlterLab-FC-Skills",{"evaluate":1457,"extract":1465},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1458,"tags":1459,"targetMarket":219,"tier":220},92,[1460,1461,214,1462,217,1463,1464],"video","dubbing","elevenlabs","genai","production",{"commitSha":279},{"repoId":1467},"kd77hbyh7fgv1hx4fzbfjj4d1n86m0jx",[1461,1462,1463,217,1464,214,1460],{"evaluatedAt":1470,"extractAt":1471,"updatedAt":1470},1778675454978,1778675173114,{"_creationTime":1473,"_id":1474,"community":1475,"display":1476,"identity":1482,"providers":1486,"relations":1492,"tags":1495,"workflow":1496},1778699327207.9,"k175rvcd9dmnjemnr3t64br1vh86nx2b",{"reviewCount":8},{"description":1477,"installMethods":1478,"name":1480,"sourceUrl":1481},"当用户想要翻译存储库 README、使存储库支持多语言、本地化文档、添加语言切换器、国际化 README 或更新 GitHub 风格存储库中的本地化 README 变体时使用。",{"claudeCode":1479},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":1483,"githubOwner":1484,"githubRepo":1485,"locale":1398,"slug":1480,"type":248},"skills/readme-i18n","xixu-me","skills",{"evaluate":1487,"extract":1491},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1488,"tags":1489,"targetMarket":219,"tier":220},100,[217,1348,1375,276,1490],"github",{"commitSha":279},{"repoId":1493,"translatedFrom":1494},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[1348,1490,1375,217,276],{"evaluatedAt":1497,"extractAt":1498,"updatedAt":1499},1778699174967,1778699106670,1778699327208]