[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-format-markdown-de":3,"guides-for-jimliu-baoyu-format-markdown":1326,"similar-k17fh5s92e6hc58djq880f957186nbrg-de":1327},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":300,"relations":304,"repo":305,"tags":1324,"workflow":1325},1778691497595.9678,"k17fh5s92e6hc58djq880f957186nbrg",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-format-markdown","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778691767333.9636,"kn7ehvkpkzjrf12nr9vd8q69b986mr19","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,90,94,98,102,106,109,113,116,120,123,126,129,132,135,138,142,146,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of formatting markdown files and suggests when to use it, specifically when a user asks to 'format markdown', 'beautify article', or improve article layout.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers value beyond a simple prompt by providing automated formatting, title/summary generation, and typography fixes, including CJK spacing and quote handling, which is more than default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a complete lifecycle for markdown formatting, from analysis and content structuring to typography fixes, with clear steps and options for user input and customization.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on formatting markdown and plain text files, including frontmatter and typography, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality, outlining its core purpose, use cases, and output file naming convention.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a tool-based extension with multiple distinct tools. It operates as a single coherent function.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md details script options and their defaults, and the EXTEND.md section explains customization via file paths and supported settings.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill, not a collection of tools with distinct names.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The script's CLI arguments are well-defined flags and a single file path, and the output is a formatted file, adhering to a minimal I/O surface.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under MIT, a permissive open-source license, as 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 recent within the last 90 days.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses npm and lists dependencies in package.json, indicating standard dependency management practices.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle any secrets or sensitive information.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill processes markdown and text files, and its script execution is confined to the provided file and its own dependencies, with no indication of untrusted data execution.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill's script uses bundled dependencies and local file paths; it does not fetch external content at runtime for execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The script operates on a specified file path and uses internal dependencies, making no assumptions or modifications outside of its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The provided script does not contain any detached-process spawns or deny-retry loops.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","The skill only processes local files and does not make any outbound calls, thus posing no risk of data exfiltration.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled script and markdown files do not appear to contain any hidden text tricks or steering characters.",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","The bundled script is written in TypeScript and uses standard Node.js/Bun modules; there is no obfuscation, base64 payloads, or runtime fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The script operates on a provided file path and does not make assumptions about the user's project structure beyond that.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 0 issues opened and 68 closed 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 extension declares a meaningful semver version (1.57.0) in its SKILL.md frontmatter.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","The CLI arguments for the script are parsed and validated, and the script operates on file paths and predefined options.",{"category":66,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill primarily modifies a file in-place or creates a new file, and destructive operations are limited to file overwrites with a clear indication of output.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The script includes try-catch blocks for file operations and command execution, with clear error messages logged to stderr.",{"category":110,"check":114,"severity":42,"summary":115},"Logging","The skill is primarily a file formatting tool and does not perform destructive actions or outbound calls that would necessitate a local audit log.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill only processes local markdown or text files and does not handle any personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension performs general markdown formatting and has no regional or jurisdictional dependencies, making it globally applicable.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The script specifies Bun as the runtime via `npm` and `package.json`, and the use of standard Node.js modules ensures broad compatibility.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the project, including installation, available skills, and customization options.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single skill, not an extension with multiple distinct tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This is a single skill and does not expose multiple tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as frontmatter, title generation, and typography fixes, are implemented in the SKILL.md and scripts.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions via `npx skills add` and includes a copy-pasteable command example for using the skill.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Errors during file processing or script execution are logged with descriptive messages to stderr, and the script exits non-zero on failure.",{"category":103,"check":147,"severity":24,"summary":148},"Pinned dependencies","The `package.json` lists dependencies with version specifiers, and Bun is declared as the runtime, indicating pinned dependencies.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","The skill's primary function is to format and save a file, which is not a destructive operation requiring a dry-run mode.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill operates on local files and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":117,"check":157,"severity":42,"summary":158},"Telemetry opt-in","The skill does not emit any telemetry data.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description clearly defines the artifact (plain text or markdown files) and the user intent (format, beautify, improve layout), including specific trigger phrases and output expectations.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The SKILL.md frontmatter is concise and self-contained, clearly stating the skill's name, description, and version.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is well-structured and under 500 lines, delegating detailed content like title formulas to separate reference files.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to `references/title-formulas.md` for detailed title generation logic.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","This skill does not involve deep exploration or code review; it performs a defined formatting task.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The README and SKILL.md provide clear command-line examples for using the skill, including default and option-specific invocations.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The SKILL.md outlines how it handles different content types and user choices, and the script includes basic error handling for file operations.",{"category":110,"check":182,"severity":42,"summary":183},"Tool Fallback","This skill does not rely on external MCP servers or tools that would require fallback mechanisms.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The script handles file operations within try-catch blocks and exits with a non-zero status on error, effectively halting on unexpected states.",{"category":91,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded in the same session.",1778691767203,"This skill formats plain text and markdown files by adjusting frontmatter, titles, summaries, headings, bold text, lists, and code blocks. It uses a script that incorporates remark-cjk-friendly for CJK emphasis, handles quote replacements, and applies autocorrect for spacing. The output is saved to a '-formatted.md' file, and the process includes a detailed workflow for analysis and application of formatting rules.",[194,195,196,197,198],"Formats markdown and plain text files","Automates frontmatter, title, and summary generation","Applies formatting like headings, bold, lists, and code blocks","Includes typography fixes for CJK spacing and quote styles","Outputs to a '-formatted.md' file",[200,201,202,203],"Rewriting or adding new content to the original text","Changing the author's original voice, tone, or every word","Generating images or diagrams","Translating content to other languages","3.0.0","4.4.0","To automatically format markdown and plain text files, making content more readable and structured by improving layout, typography, and frontmatter.","Top findings driving score are 'Commit recency' (pass) and 'Issues Attention' (pass). The extension demonstrates excellent maintenance and responsiveness.",99,"Highly polished markdown formatting skill with robust features and excellent documentation.",[211,212,213,214,215],"markdown","formatter","text","documentation","content","global","verified",[219,220,221,222],"When a user asks to 'format markdown' or 'beautify an article'","To improve the readability and structure of existing markdown content","To ensure consistent formatting across articles and documents","To automatically generate or refine titles and summaries for markdown files",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},true,1778691737326,{"descriptionLength":228,"readmeSize":229},255,53844,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},68,2116,"1.57.0",1778543136000,18077,{"hasNpmPackage":237,"smitheryVerified":237},false,{"hasCi":225,"hasTests":225},{"updatedAt":240},1778691767334,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/baoyu-format-markdown","jimliu","baoyu-skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":256,"providers":287,"relations":296,"tags":297,"workflow":298},1778691497595.9656,"k172q4hxm2acmg5ree5aeemx1x86m6hx",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":255},"","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":263,"providers":265,"relations":281,"tags":283,"workflow":284},1778691497595.9653,"k17286mw0zjq4p8xycx4xxm3ed86ndf7",{"reviewCount":8},{"description":261,"installMethods":262,"name":244,"sourceUrl":14},"Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":264},"marketplace",{"evaluate":266,"extract":275},{"promptVersionExtension":267,"promptVersionScoring":205,"score":268,"tags":269,"targetMarket":216,"tier":217},"3.1.0",98,[270,271,272,211,273,274],"content-generation","ai-backend","utilities","image-generation","translation",{"commitSha":276,"marketplace":277,"plugin":279},"HEAD",{"name":244,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd718jn448p61w289hzf15tecd86n3a4",[271,270,273,211,274,272],{"evaluatedAt":285,"extractAt":286,"updatedAt":285},1778691521015,1778691497596,{"evaluate":288,"extract":293},{"promptVersionExtension":204,"promptVersionScoring":205,"score":289,"tags":290,"targetMarket":216,"tier":217},93,[270,291,273,211,274,292,272],"ai-backends","social-media",{"commitSha":276,"plugin":294},{"mcpCount":8,"provider":280,"skillCount":295},21,{"parentExtensionId":258,"repoId":282},[291,270,273,211,292,274,272],{"evaluatedAt":299,"extractAt":286,"updatedAt":299},1778691535177,{"evaluate":301,"extract":303},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":302,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":276},{"parentExtensionId":248,"repoId":282},{"_creationTime":306,"_id":282,"identity":307,"providers":308,"workflow":1320},1778690258656.9355,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":309,"discover":1311,"github":1314},{"commitSha":276,"extensions":310},[311,321,326,335,415,494,504,570,629,670,687,700,755,821,864,962,973,1015,1034,1064,1119,1142,1240,1275,1296],{"basePath":254,"description":261,"displayName":244,"installMethods":312,"rationale":313,"selectedPaths":314,"source":320,"sourceLanguage":18,"type":264},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[315,318],{"path":316,"priority":317},".claude-plugin/marketplace.json","mandatory",{"path":319,"priority":317},"README.md","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":322,"rationale":323,"selectedPaths":324,"source":320,"sourceLanguage":18,"type":255},{"claudeCode":244},"inline plugin source from marketplace.json at /",[325],{"path":319,"priority":317},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":320,"sourceLanguage":18,"type":245},".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",[333],{"path":334,"priority":317},"SKILL.md",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":320,"sourceLanguage":18,"type":245},"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",[342,343,346,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413],{"path":334,"priority":317},{"path":344,"priority":345},"prompts/system.md","low",{"path":347,"priority":348},"references/config/first-time-setup.md","medium",{"path":350,"priority":348},"references/config/preferences-schema.md",{"path":352,"priority":348},"references/palettes/macaron.md",{"path":354,"priority":348},"references/palettes/mono-ink.md",{"path":356,"priority":348},"references/palettes/neon.md",{"path":358,"priority":348},"references/palettes/warm.md",{"path":360,"priority":348},"references/prompt-construction.md",{"path":362,"priority":348},"references/style-presets.md",{"path":364,"priority":348},"references/styles/blueprint.md",{"path":366,"priority":348},"references/styles/chalkboard.md",{"path":368,"priority":348},"references/styles/editorial.md",{"path":370,"priority":348},"references/styles/elegant.md",{"path":372,"priority":348},"references/styles/fantasy-animation.md",{"path":374,"priority":348},"references/styles/flat-doodle.md",{"path":376,"priority":348},"references/styles/flat.md",{"path":378,"priority":348},"references/styles/ink-notes.md",{"path":380,"priority":348},"references/styles/intuition-machine.md",{"path":382,"priority":348},"references/styles/minimal.md",{"path":384,"priority":348},"references/styles/nature.md",{"path":386,"priority":348},"references/styles/notion.md",{"path":388,"priority":348},"references/styles/pixel-art.md",{"path":390,"priority":348},"references/styles/playful.md",{"path":392,"priority":348},"references/styles/retro.md",{"path":394,"priority":348},"references/styles/scientific.md",{"path":396,"priority":348},"references/styles/screen-print.md",{"path":398,"priority":348},"references/styles/sketch-notes.md",{"path":400,"priority":348},"references/styles/sketch.md",{"path":402,"priority":348},"references/styles/vector-illustration.md",{"path":404,"priority":348},"references/styles/vintage.md",{"path":406,"priority":348},"references/styles/warm.md",{"path":408,"priority":348},"references/styles/watercolor.md",{"path":410,"priority":348},"references/styles.md",{"path":412,"priority":348},"references/usage.md",{"path":414,"priority":348},"references/workflow.md",{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":320,"sourceLanguage":18,"type":245},"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",[422,423,425,427,429,431,433,435,437,439,441,443,444,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,492],{"path":334,"priority":317},{"path":424,"priority":348},"references/analysis-framework.md",{"path":426,"priority":348},"references/art-styles/chalk.md",{"path":428,"priority":348},"references/art-styles/ink-brush.md",{"path":430,"priority":348},"references/art-styles/ligne-claire.md",{"path":432,"priority":348},"references/art-styles/manga.md",{"path":434,"priority":348},"references/art-styles/minimalist.md",{"path":436,"priority":348},"references/art-styles/realistic.md",{"path":438,"priority":348},"references/auto-selection.md",{"path":440,"priority":348},"references/base-prompt.md",{"path":442,"priority":348},"references/character-template.md",{"path":347,"priority":348},{"path":350,"priority":348},{"path":446,"priority":348},"references/config/watermark-guide.md",{"path":448,"priority":348},"references/layouts/cinematic.md",{"path":450,"priority":348},"references/layouts/dense.md",{"path":452,"priority":348},"references/layouts/four-panel.md",{"path":454,"priority":348},"references/layouts/mixed.md",{"path":456,"priority":348},"references/layouts/splash.md",{"path":458,"priority":348},"references/layouts/standard.md",{"path":460,"priority":348},"references/layouts/webtoon.md",{"path":462,"priority":348},"references/ohmsha-guide.md",{"path":464,"priority":348},"references/partial-workflows.md",{"path":466,"priority":348},"references/presets/concept-story.md",{"path":468,"priority":348},"references/presets/four-panel.md",{"path":470,"priority":348},"references/presets/ohmsha.md",{"path":472,"priority":348},"references/presets/shoujo.md",{"path":474,"priority":348},"references/presets/wuxia.md",{"path":476,"priority":348},"references/storyboard-template.md",{"path":478,"priority":348},"references/tones/action.md",{"path":480,"priority":348},"references/tones/dramatic.md",{"path":482,"priority":348},"references/tones/energetic.md",{"path":484,"priority":348},"references/tones/neutral.md",{"path":486,"priority":348},"references/tones/romantic.md",{"path":488,"priority":348},"references/tones/vintage.md",{"path":490,"priority":348},"references/tones/warm.md",{"path":414,"priority":348},{"path":493,"priority":345},"scripts/merge-to-pdf.ts",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":320,"sourceLanguage":18,"type":245},"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",[501,502],{"path":334,"priority":317},{"path":503,"priority":345},"scripts/main.ts",{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":320,"sourceLanguage":18,"type":245},"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",[511,512,513,514,516,517,518,519,521,523,525,527,529,531,533,535,536,538,540,542,544,545,547,549,551,553,555,557,559,560,562,564,566,568],{"path":334,"priority":317},{"path":438,"priority":348},{"path":440,"priority":348},{"path":515,"priority":348},"references/compatibility.md",{"path":347,"priority":348},{"path":350,"priority":348},{"path":446,"priority":348},{"path":520,"priority":348},"references/dimensions/font.md",{"path":522,"priority":348},"references/dimensions/mood.md",{"path":524,"priority":348},"references/dimensions/text.md",{"path":526,"priority":348},"references/palettes/cool.md",{"path":528,"priority":348},"references/palettes/dark.md",{"path":530,"priority":348},"references/palettes/duotone.md",{"path":532,"priority":348},"references/palettes/earth.md",{"path":534,"priority":348},"references/palettes/elegant.md",{"path":352,"priority":348},{"path":537,"priority":348},"references/palettes/mono.md",{"path":539,"priority":348},"references/palettes/pastel.md",{"path":541,"priority":348},"references/palettes/retro.md",{"path":543,"priority":348},"references/palettes/vivid.md",{"path":358,"priority":348},{"path":546,"priority":348},"references/renderings/chalk.md",{"path":548,"priority":348},"references/renderings/digital.md",{"path":550,"priority":348},"references/renderings/flat-vector.md",{"path":552,"priority":348},"references/renderings/hand-drawn.md",{"path":554,"priority":348},"references/renderings/painterly.md",{"path":556,"priority":348},"references/renderings/pixel.md",{"path":558,"priority":348},"references/renderings/screen-print.md",{"path":362,"priority":348},{"path":561,"priority":348},"references/types.md",{"path":563,"priority":348},"references/visual-elements.md",{"path":565,"priority":348},"references/workflow/confirm-options.md",{"path":567,"priority":348},"references/workflow/prompt-template.md",{"path":569,"priority":348},"references/workflow/reference-images.md",{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":320,"sourceLanguage":18,"type":245},"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",[577,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,627],{"path":334,"priority":317},{"path":579,"priority":345},"scripts/gemini-webapi/client.test.ts",{"path":581,"priority":345},"scripts/gemini-webapi/client.ts",{"path":583,"priority":345},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":585,"priority":345},"scripts/gemini-webapi/components/index.ts",{"path":587,"priority":345},"scripts/gemini-webapi/constants.ts",{"path":589,"priority":345},"scripts/gemini-webapi/exceptions.ts",{"path":591,"priority":345},"scripts/gemini-webapi/index.ts",{"path":593,"priority":345},"scripts/gemini-webapi/types/candidate.ts",{"path":595,"priority":345},"scripts/gemini-webapi/types/gem.ts",{"path":597,"priority":345},"scripts/gemini-webapi/types/grpc.ts",{"path":599,"priority":345},"scripts/gemini-webapi/types/image.ts",{"path":601,"priority":345},"scripts/gemini-webapi/types/index.ts",{"path":603,"priority":345},"scripts/gemini-webapi/types/modeloutput.ts",{"path":605,"priority":345},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":607,"priority":345},"scripts/gemini-webapi/utils/decorators.ts",{"path":609,"priority":345},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":611,"priority":345},"scripts/gemini-webapi/utils/http.ts",{"path":613,"priority":345},"scripts/gemini-webapi/utils/index.ts",{"path":615,"priority":345},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":617,"priority":345},"scripts/gemini-webapi/utils/logger.ts",{"path":619,"priority":345},"scripts/gemini-webapi/utils/parsing.ts",{"path":621,"priority":345},"scripts/gemini-webapi/utils/paths.ts",{"path":623,"priority":345},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":625,"priority":345},"scripts/gemini-webapi/utils/upload-file.ts",{"path":503,"priority":345},{"path":628,"priority":345},"scripts/package.json",{"basePath":630,"description":631,"displayName":632,"installMethods":633,"rationale":634,"selectedPaths":635,"source":320,"sourceLanguage":18,"type":245},"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",[636,637,638,640,642,644,646,648,649,651,653,655,656,658,660,662,664,666,668],{"path":334,"priority":317},{"path":347,"priority":348},{"path":639,"priority":345},"scripts/constants.ts",{"path":641,"priority":345},"scripts/cookie-file.ts",{"path":643,"priority":345},"scripts/cookies.ts",{"path":645,"priority":345},"scripts/graphql.ts",{"path":647,"priority":345},"scripts/http.ts",{"path":503,"priority":345},{"path":650,"priority":345},"scripts/markdown.test.ts",{"path":652,"priority":345},"scripts/markdown.ts",{"path":654,"priority":345},"scripts/media-localizer.ts",{"path":628,"priority":345},{"path":657,"priority":345},"scripts/paths.ts",{"path":659,"priority":345},"scripts/referenced-tweets.ts",{"path":661,"priority":345},"scripts/thread-markdown.ts",{"path":663,"priority":345},"scripts/thread.ts",{"path":665,"priority":345},"scripts/tweet-article.ts",{"path":667,"priority":345},"scripts/tweet-to-markdown.ts",{"path":669,"priority":345},"scripts/types.ts",{"basePath":671,"description":672,"displayName":673,"installMethods":674,"rationale":675,"selectedPaths":676,"source":320,"sourceLanguage":18,"type":245},"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",[677,678,680,682,684,686],{"path":334,"priority":317},{"path":679,"priority":348},"references/architecture.md",{"path":681,"priority":348},"references/flowchart.md",{"path":683,"priority":348},"references/sequence.md",{"path":685,"priority":348},"references/structural.md",{"path":503,"priority":345},{"basePath":242,"description":10,"displayName":13,"installMethods":688,"rationale":689,"selectedPaths":690,"source":320,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-format-markdown/SKILL.md",[691,692,694,696,697,698],{"path":334,"priority":317},{"path":693,"priority":348},"references/title-formulas.md",{"path":695,"priority":345},"scripts/autocorrect.ts",{"path":503,"priority":345},{"path":628,"priority":345},{"path":699,"priority":345},"scripts/quotes.ts",{"basePath":701,"description":702,"displayName":703,"installMethods":704,"rationale":705,"selectedPaths":706,"source":320,"sourceLanguage":18,"type":245},"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",[707,708,709,710,711,713,715,717,719,721,722,723,724,726,728,730,732,734,736,738,740,742,744,746,748,749,751,753],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":446,"priority":348},{"path":712,"priority":348},"references/confirmation.md",{"path":714,"priority":348},"references/elements/canvas.md",{"path":716,"priority":348},"references/elements/decorations.md",{"path":718,"priority":348},"references/elements/image-effects.md",{"path":720,"priority":348},"references/elements/typography.md",{"path":352,"priority":348},{"path":356,"priority":348},{"path":358,"priority":348},{"path":725,"priority":348},"references/presets/bold.md",{"path":727,"priority":348},"references/presets/chalkboard.md",{"path":729,"priority":348},"references/presets/cute.md",{"path":731,"priority":348},"references/presets/fresh.md",{"path":733,"priority":348},"references/presets/minimal.md",{"path":735,"priority":348},"references/presets/notion.md",{"path":737,"priority":348},"references/presets/pop.md",{"path":739,"priority":348},"references/presets/retro.md",{"path":741,"priority":348},"references/presets/screen-print.md",{"path":743,"priority":348},"references/presets/sketch-notes.md",{"path":745,"priority":348},"references/presets/study-notes.md",{"path":747,"priority":348},"references/presets/warm.md",{"path":362,"priority":348},{"path":750,"priority":348},"references/workflows/analysis-framework.md",{"path":752,"priority":348},"references/workflows/outline-template.md",{"path":754,"priority":348},"references/workflows/prompt-assembly.md",{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"source":320,"sourceLanguage":18,"type":245},"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",[762,763,764,765,767,769,771,773,775,777,779,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":766,"priority":348},"references/providers/dashscope.md",{"path":768,"priority":348},"references/providers/minimax.md",{"path":770,"priority":348},"references/providers/openrouter.md",{"path":772,"priority":348},"references/providers/replicate.md",{"path":774,"priority":348},"references/providers/zai.md",{"path":776,"priority":348},"references/usage-examples.md",{"path":778,"priority":345},"scripts/main.test.ts",{"path":503,"priority":345},{"path":781,"priority":345},"scripts/providers/azure.test.ts",{"path":783,"priority":345},"scripts/providers/azure.ts",{"path":785,"priority":345},"scripts/providers/dashscope.test.ts",{"path":787,"priority":345},"scripts/providers/dashscope.ts",{"path":789,"priority":345},"scripts/providers/google.test.ts",{"path":791,"priority":345},"scripts/providers/google.ts",{"path":793,"priority":345},"scripts/providers/jimeng.test.ts",{"path":795,"priority":345},"scripts/providers/jimeng.ts",{"path":797,"priority":345},"scripts/providers/minimax.test.ts",{"path":799,"priority":345},"scripts/providers/minimax.ts",{"path":801,"priority":345},"scripts/providers/openai.test.ts",{"path":803,"priority":345},"scripts/providers/openai.ts",{"path":805,"priority":345},"scripts/providers/openrouter.test.ts",{"path":807,"priority":345},"scripts/providers/openrouter.ts",{"path":809,"priority":345},"scripts/providers/replicate.test.ts",{"path":811,"priority":345},"scripts/providers/replicate.ts",{"path":813,"priority":345},"scripts/providers/seedream.test.ts",{"path":815,"priority":345},"scripts/providers/seedream.ts",{"path":817,"priority":345},"scripts/providers/zai.test.ts",{"path":819,"priority":345},"scripts/providers/zai.ts",{"path":669,"priority":345},{"basePath":822,"description":823,"displayName":824,"installMethods":825,"rationale":826,"selectedPaths":827,"source":320,"sourceLanguage":18,"type":245},"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",[828,829,830,831,832,833,834,835,836,837,839,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":766,"priority":348},{"path":768,"priority":348},{"path":770,"priority":348},{"path":772,"priority":348},{"path":774,"priority":348},{"path":776,"priority":348},{"path":838,"priority":345},"scripts/build-batch.test.ts",{"path":840,"priority":345},"scripts/build-batch.ts",{"path":778,"priority":345},{"path":503,"priority":345},{"path":781,"priority":345},{"path":783,"priority":345},{"path":785,"priority":345},{"path":787,"priority":345},{"path":789,"priority":345},{"path":791,"priority":345},{"path":793,"priority":345},{"path":795,"priority":345},{"path":797,"priority":345},{"path":799,"priority":345},{"path":801,"priority":345},{"path":803,"priority":345},{"path":805,"priority":345},{"path":807,"priority":345},{"path":809,"priority":345},{"path":811,"priority":345},{"path":813,"priority":345},{"path":815,"priority":345},{"path":817,"priority":345},{"path":819,"priority":345},{"path":669,"priority":345},{"basePath":865,"description":866,"displayName":867,"installMethods":868,"rationale":869,"selectedPaths":870,"source":320,"sourceLanguage":18,"type":245},"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",[871,872,873,874,875,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,925,927,929,931,933,935,937,939,941,943,945,947,948,950,952,954,956,958,960],{"path":334,"priority":317},{"path":424,"priority":348},{"path":440,"priority":348},{"path":347,"priority":348},{"path":350,"priority":348},{"path":877,"priority":348},"references/layouts/bento-grid.md",{"path":879,"priority":348},"references/layouts/binary-comparison.md",{"path":881,"priority":348},"references/layouts/bridge.md",{"path":883,"priority":348},"references/layouts/circular-flow.md",{"path":885,"priority":348},"references/layouts/comic-strip.md",{"path":887,"priority":348},"references/layouts/comparison-matrix.md",{"path":889,"priority":348},"references/layouts/dashboard.md",{"path":891,"priority":348},"references/layouts/dense-modules.md",{"path":893,"priority":348},"references/layouts/funnel.md",{"path":895,"priority":348},"references/layouts/hierarchical-layers.md",{"path":897,"priority":348},"references/layouts/hub-spoke.md",{"path":899,"priority":348},"references/layouts/iceberg.md",{"path":901,"priority":348},"references/layouts/isometric-map.md",{"path":903,"priority":348},"references/layouts/jigsaw.md",{"path":905,"priority":348},"references/layouts/linear-progression.md",{"path":907,"priority":348},"references/layouts/periodic-table.md",{"path":909,"priority":348},"references/layouts/story-mountain.md",{"path":911,"priority":348},"references/layouts/structural-breakdown.md",{"path":913,"priority":348},"references/layouts/tree-branching.md",{"path":915,"priority":348},"references/layouts/venn-diagram.md",{"path":917,"priority":348},"references/layouts/winding-roadmap.md",{"path":919,"priority":348},"references/structured-content-template.md",{"path":921,"priority":348},"references/styles/aged-academia.md",{"path":923,"priority":348},"references/styles/bold-graphic.md",{"path":366,"priority":348},{"path":926,"priority":348},"references/styles/claymation.md",{"path":928,"priority":348},"references/styles/corporate-memphis.md",{"path":930,"priority":348},"references/styles/craft-handmade.md",{"path":932,"priority":348},"references/styles/cyberpunk-neon.md",{"path":934,"priority":348},"references/styles/hand-drawn-edu.md",{"path":936,"priority":348},"references/styles/ikea-manual.md",{"path":938,"priority":348},"references/styles/kawaii.md",{"path":940,"priority":348},"references/styles/knolling.md",{"path":942,"priority":348},"references/styles/lego-brick.md",{"path":944,"priority":348},"references/styles/morandi-journal.md",{"path":946,"priority":348},"references/styles/origami.md",{"path":388,"priority":348},{"path":949,"priority":348},"references/styles/pop-laboratory.md",{"path":951,"priority":348},"references/styles/retro-pop-grid.md",{"path":953,"priority":348},"references/styles/retro-popup-pop.md",{"path":955,"priority":348},"references/styles/storybook-watercolor.md",{"path":957,"priority":348},"references/styles/subway-map.md",{"path":959,"priority":348},"references/styles/technical-schematic.md",{"path":961,"priority":348},"references/styles/ui-wireframe.md",{"basePath":963,"description":964,"displayName":965,"installMethods":966,"rationale":967,"selectedPaths":968,"source":320,"sourceLanguage":18,"type":245},"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",[969,970,971,972],{"path":334,"priority":317},{"path":778,"priority":345},{"path":503,"priority":345},{"path":628,"priority":345},{"basePath":974,"description":975,"displayName":976,"installMethods":977,"rationale":978,"selectedPaths":979,"source":320,"sourceLanguage":18,"type":245},"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",[980,981,983,985,986,988,990,992,994,996,998,999,1001,1003,1005,1007,1009,1011,1013],{"path":334,"priority":317},{"path":982,"priority":348},"references/api-setup.md",{"path":984,"priority":348},"references/article-posting.md",{"path":347,"priority":348},{"path":987,"priority":348},"references/image-text-posting.md",{"path":989,"priority":348},"references/multi-account.md",{"path":991,"priority":345},"scripts/cdp.ts",{"path":993,"priority":345},"scripts/check-permissions.ts",{"path":995,"priority":345},"scripts/copy-to-clipboard.ts",{"path":997,"priority":345},"scripts/md-to-wechat.ts",{"path":628,"priority":345},{"path":1000,"priority":345},"scripts/paste-from-clipboard.ts",{"path":1002,"priority":345},"scripts/wechat-agent-browser.ts",{"path":1004,"priority":345},"scripts/wechat-api.ts",{"path":1006,"priority":345},"scripts/wechat-article.ts",{"path":1008,"priority":345},"scripts/wechat-browser.ts",{"path":1010,"priority":345},"scripts/wechat-extend-config.test.ts",{"path":1012,"priority":345},"scripts/wechat-extend-config.ts",{"path":1014,"priority":345},"scripts/wechat-image-processor.ts",{"basePath":1016,"description":1017,"displayName":1018,"installMethods":1019,"rationale":1020,"selectedPaths":1021,"source":320,"sourceLanguage":18,"type":245},"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",[1022,1023,1024,1026,1027,1028,1030,1032],{"path":334,"priority":317},{"path":995,"priority":345},{"path":1025,"priority":345},"scripts/md-to-html.ts",{"path":628,"priority":345},{"path":1000,"priority":345},{"path":1029,"priority":345},"scripts/weibo-article.ts",{"path":1031,"priority":345},"scripts/weibo-post.ts",{"path":1033,"priority":345},"scripts/weibo-utils.ts",{"basePath":1035,"description":1036,"displayName":1037,"installMethods":1038,"rationale":1039,"selectedPaths":1040,"source":320,"sourceLanguage":18,"type":245},"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",[1041,1042,1044,1046,1048,1049,1050,1051,1052,1054,1056,1058,1060,1062],{"path":334,"priority":317},{"path":1043,"priority":348},"references/articles.md",{"path":1045,"priority":348},"references/regular-posts.md",{"path":1047,"priority":345},"scripts/check-paste-permissions.ts",{"path":995,"priority":345},{"path":1025,"priority":345},{"path":628,"priority":345},{"path":1000,"priority":345},{"path":1053,"priority":345},"scripts/x-article.ts",{"path":1055,"priority":345},"scripts/x-browser.ts",{"path":1057,"priority":345},"scripts/x-quote.ts",{"path":1059,"priority":345},"scripts/x-utils.test.ts",{"path":1061,"priority":345},"scripts/x-utils.ts",{"path":1063,"priority":345},"scripts/x-video.ts",{"basePath":1065,"description":1066,"displayName":1067,"installMethods":1068,"rationale":1069,"selectedPaths":1070,"source":320,"sourceLanguage":18,"type":245},"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",[1071,1072,1073,1074,1075,1076,1078,1080,1082,1083,1085,1087,1089,1091,1093,1095,1096,1098,1099,1101,1103,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],{"path":334,"priority":317},{"path":424,"priority":348},{"path":440,"priority":348},{"path":350,"priority":348},{"path":712,"priority":348},{"path":1077,"priority":348},"references/content-rules.md",{"path":1079,"priority":348},"references/design-guidelines.md",{"path":1081,"priority":348},"references/dimensions/density.md",{"path":522,"priority":348},{"path":1084,"priority":348},"references/dimensions/presets.md",{"path":1086,"priority":348},"references/dimensions/texture.md",{"path":1088,"priority":348},"references/dimensions/typography.md",{"path":1090,"priority":348},"references/layouts.md",{"path":1092,"priority":348},"references/modification-guide.md",{"path":1094,"priority":348},"references/outline-template.md",{"path":364,"priority":348},{"path":1097,"priority":348},"references/styles/bold-editorial.md",{"path":366,"priority":348},{"path":1100,"priority":348},"references/styles/corporate.md",{"path":1102,"priority":348},"references/styles/dark-atmospheric.md",{"path":1104,"priority":348},"references/styles/editorial-infographic.md",{"path":372,"priority":348},{"path":934,"priority":348},{"path":380,"priority":348},{"path":382,"priority":348},{"path":386,"priority":348},{"path":388,"priority":348},{"path":394,"priority":348},{"path":398,"priority":348},{"path":402,"priority":348},{"path":404,"priority":348},{"path":408,"priority":348},{"path":493,"priority":345},{"path":1118,"priority":345},"scripts/merge-to-pptx.ts",{"basePath":1120,"description":1121,"displayName":1122,"installMethods":1123,"rationale":1124,"selectedPaths":1125,"source":320,"sourceLanguage":18,"type":245},"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",[1126,1127,1129,1130,1132,1134,1136,1138,1140,1141],{"path":334,"priority":317},{"path":1128,"priority":348},"references/config/extend-schema.md",{"path":347,"priority":348},{"path":1131,"priority":348},"references/glossary-en-zh.md",{"path":1133,"priority":348},"references/refined-workflow.md",{"path":1135,"priority":348},"references/subagent-prompt-template.md",{"path":1137,"priority":348},"references/workflow-mechanics.md",{"path":1139,"priority":345},"scripts/chunk.ts",{"path":503,"priority":345},{"path":628,"priority":345},{"basePath":1143,"description":1144,"displayName":1145,"installMethods":1146,"rationale":1147,"selectedPaths":1148,"source":320,"sourceLanguage":18,"type":245},"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",[1149,1150,1152,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239],{"path":334,"priority":317},{"path":1151,"priority":348},"references/adapters.md",{"path":347,"priority":348},{"path":1154,"priority":348},"references/quality-gate.md",{"path":1156,"priority":345},"scripts/baoyu-fetch",{"path":1158,"priority":345},"scripts/lib/adapters/generic/index.ts",{"path":1160,"priority":345},"scripts/lib/adapters/hn/index.ts",{"path":1162,"priority":345},"scripts/lib/adapters/index.ts",{"path":1164,"priority":345},"scripts/lib/adapters/types.ts",{"path":1166,"priority":345},"scripts/lib/adapters/x/article.ts",{"path":1168,"priority":345},"scripts/lib/adapters/x/index.ts",{"path":1170,"priority":345},"scripts/lib/adapters/x/login.ts",{"path":1172,"priority":345},"scripts/lib/adapters/x/match.ts",{"path":1174,"priority":345},"scripts/lib/adapters/x/payloads.ts",{"path":1176,"priority":345},"scripts/lib/adapters/x/session.ts",{"path":1178,"priority":345},"scripts/lib/adapters/x/shared.ts",{"path":1180,"priority":345},"scripts/lib/adapters/x/single.ts",{"path":1182,"priority":345},"scripts/lib/adapters/x/thread-loader.ts",{"path":1184,"priority":345},"scripts/lib/adapters/x/thread.ts",{"path":1186,"priority":345},"scripts/lib/adapters/x/types.ts",{"path":1188,"priority":345},"scripts/lib/adapters/youtube/index.ts",{"path":1190,"priority":345},"scripts/lib/adapters/youtube/transcript.ts",{"path":1192,"priority":345},"scripts/lib/adapters/youtube/utils.ts",{"path":1194,"priority":345},"scripts/lib/browser/cdp-client.ts",{"path":1196,"priority":345},"scripts/lib/browser/chrome-launcher.ts",{"path":1198,"priority":345},"scripts/lib/browser/cookie-sidecar.ts",{"path":1200,"priority":345},"scripts/lib/browser/interaction-gates.ts",{"path":1202,"priority":345},"scripts/lib/browser/network-journal.ts",{"path":1204,"priority":345},"scripts/lib/browser/page-snapshot.ts",{"path":1206,"priority":345},"scripts/lib/browser/profile.ts",{"path":1208,"priority":345},"scripts/lib/browser/session.ts",{"path":1210,"priority":345},"scripts/lib/cli.ts",{"path":1212,"priority":345},"scripts/lib/commands/convert.ts",{"path":1214,"priority":345},"scripts/lib/extract/document.ts",{"path":1216,"priority":345},"scripts/lib/extract/html-cleaner.ts",{"path":1218,"priority":345},"scripts/lib/extract/html-extractor.ts",{"path":1220,"priority":345},"scripts/lib/extract/html-to-markdown.ts",{"path":1222,"priority":345},"scripts/lib/extract/markdown-renderer.ts",{"path":1224,"priority":345},"scripts/lib/media/default-downloader.ts",{"path":1226,"priority":345},"scripts/lib/media/markdown-media.ts",{"path":1228,"priority":345},"scripts/lib/media/media-utils.ts",{"path":1230,"priority":345},"scripts/lib/media/types.ts",{"path":1232,"priority":345},"scripts/lib/types/defuddle-node.d.ts",{"path":1234,"priority":345},"scripts/lib/types/shims.d.ts",{"path":1236,"priority":345},"scripts/lib/utils/logger.ts",{"path":1238,"priority":345},"scripts/lib/utils/url.ts",{"path":628,"priority":345},{"basePath":1241,"description":1242,"displayName":1243,"installMethods":1244,"rationale":1245,"selectedPaths":1246,"source":320,"sourceLanguage":18,"type":245},"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",[1247,1248,1249,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],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":446,"priority":348},{"path":712,"priority":348},{"path":714,"priority":348},{"path":716,"priority":348},{"path":718,"priority":348},{"path":720,"priority":348},{"path":352,"priority":348},{"path":356,"priority":348},{"path":358,"priority":348},{"path":725,"priority":348},{"path":727,"priority":348},{"path":729,"priority":348},{"path":731,"priority":348},{"path":733,"priority":348},{"path":735,"priority":348},{"path":737,"priority":348},{"path":739,"priority":348},{"path":741,"priority":348},{"path":743,"priority":348},{"path":745,"priority":348},{"path":747,"priority":348},{"path":362,"priority":348},{"path":750,"priority":348},{"path":752,"priority":348},{"path":754,"priority":348},{"basePath":1276,"description":1277,"displayName":1278,"installMethods":1279,"rationale":1280,"selectedPaths":1281,"source":320,"sourceLanguage":18,"type":245},"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",[1282,1283,1285,1286,1287,1289,1291,1293,1294],{"path":334,"priority":317},{"path":1284,"priority":345},"prompts/speaker-transcript.md",{"path":778,"priority":345},{"path":503,"priority":345},{"path":1288,"priority":345},"scripts/shared.ts",{"path":1290,"priority":345},"scripts/storage.ts",{"path":1292,"priority":345},"scripts/transcript.ts",{"path":669,"priority":345},{"path":1295,"priority":345},"scripts/youtube.ts",{"basePath":1297,"description":1298,"displayName":1299,"installMethods":1300,"rationale":1301,"selectedPaths":1302,"source":320,"sourceLanguage":18,"type":1310},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1299},"cli ecosystem detected at packages/baoyu-fetch",[1303,1305,1306,1308],{"path":1304,"priority":317},"package.json",{"path":319,"priority":317},{"path":1307,"priority":345},"src/cli.ts",{"path":1309,"priority":345},"src/commands/convert.ts","cli",{"sources":1312},[1313],"manual",{"closedIssues90d":231,"description":254,"forks":232,"openIssues90d":8,"pushedAt":234,"readmeSize":229,"stars":235,"topics":1315},[1316,1317,1318,1319],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1321,"discoverAt":1322,"extractAt":1323,"githubAt":1323,"updatedAt":1321},1778691497189,1778690258656,1778691495091,[215,214,212,211,213],{"evaluatedAt":240,"extractAt":286,"updatedAt":240},[],[1328,1359,1387,1415,1445,1471],{"_creationTime":1329,"_id":1330,"community":1331,"display":1332,"identity":1338,"providers":1343,"relations":1351,"tags":1354,"workflow":1355},1778699328001.0105,"k17e2h7ptrey632b63a9phc4sn86m79w",{"reviewCount":8},{"description":1333,"installMethods":1334,"name":1336,"sourceUrl":1337},"Nutzen Sie dies, wenn der Benutzer eine Repository-README übersetzen, ein Repository mehrsprachig machen, Dokumentationen lokalisieren, einen Sprachumschalter hinzufügen, die README internationalisieren oder lokalisierte README-Varianten in einem GitHub-ähnlichen Repository aktualisieren möchte.",{"claudeCode":1335},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":1339,"githubOwner":1340,"githubRepo":1341,"locale":1342,"slug":1336,"type":245},"skills/readme-i18n","xixu-me","skills","de",{"evaluate":1344,"extract":1350},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1345,"tags":1346,"targetMarket":216,"tier":217},100,[1347,214,1348,211,1349],"localization","internationalization","github",{"commitSha":276},{"repoId":1352,"translatedFrom":1353},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[214,1349,1348,1347,211],{"evaluatedAt":1356,"extractAt":1357,"updatedAt":1358},1778699174967,1778699106670,1778699328001,{"_creationTime":1360,"_id":1361,"community":1362,"display":1363,"identity":1369,"providers":1372,"relations":1380,"tags":1383,"workflow":1384},1778675056600.2566,"k1749wefszncghc6rgh3g0cdks86mem5",{"reviewCount":8},{"description":1364,"installMethods":1365,"name":1367,"sourceUrl":1368},"Deprecated redirect skill that routes legacy 'content creator' requests to the correct specialist. Use when a user invokes 'content creator', asks to write a blog post, article, guide, or brand voice analysis (routes to content-production), or asks to plan content, build a topic cluster, or create a content calendar (routes to content-strategy). Does not handle requests directly — identifies user intent and redirects to content-production for writing/SEO/brand-voice tasks or content-strategy for planning tasks.",{"claudeCode":1366},"alirezarezvani/claude-skills","content-creator","https://github.com/alirezarezvani/claude-skills",{"basePath":1370,"githubOwner":1371,"githubRepo":1317,"locale":18,"slug":1367,"type":245},"marketing-skill/skills/content-creator","alirezarezvani",{"evaluate":1373,"extract":1379},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1345,"tags":1374,"targetMarket":216,"tier":217},[1375,215,1376,1377,1378],"marketing","redirect","deprecation","routing",{"commitSha":276},{"parentExtensionId":1381,"repoId":1382},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[215,1377,1375,1376,1378],{"evaluatedAt":1385,"extractAt":1386,"updatedAt":1385},1778684296105,1778675056600,{"_creationTime":1388,"_id":1389,"community":1390,"display":1391,"identity":1397,"providers":1401,"relations":1409,"tags":1411,"workflow":1412},1778683308558.5159,"k17bkq6qv2wpwdp5ch5zwcbdgx86np74",{"reviewCount":8},{"description":1392,"installMethods":1393,"name":1395,"sourceUrl":1396},"Review tweet drafts in Claude Code against 8 voice rules. Scores 1-10, breaks down every rule, and rewrites anything that scores below 7.",{"claudeCode":1394},"BrianRWagner/ai-marketing-claude-code-skills","Tweet Draft Reviewer","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"basePath":1398,"githubOwner":1399,"githubRepo":1400,"locale":18,"slug":1398,"type":245},"tweet-draft-reviewer","BrianRWagner","ai-marketing-claude-code-skills",{"evaluate":1402,"extract":1407},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1345,"tags":1403,"targetMarket":216,"tier":217},[1404,215,292,1405,1406],"writing","ai-voice","twitter",{"commitSha":276,"license":1408},"MIT",{"repoId":1410},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",[1405,215,292,1406,1404],{"evaluatedAt":1413,"extractAt":1414,"updatedAt":1413},1778683790986,1778683308558,{"_creationTime":1416,"_id":1417,"community":1418,"display":1419,"identity":1425,"providers":1429,"relations":1438,"tags":1441,"workflow":1442},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":1420,"installMethods":1421,"name":1423,"sourceUrl":1424},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":1422},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":1426,"githubOwner":1427,"githubRepo":1428,"locale":18,"slug":1423,"type":245},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":1430,"extract":1437},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1345,"tags":1431,"targetMarket":216,"tier":217},[1432,1433,1434,214,1435,1436],"teaching","coaching","presentation","explanation","guidance",{"commitSha":276},{"parentExtensionId":1439,"repoId":1440},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1433,214,1435,1436,1434,1432],{"evaluatedAt":1443,"extractAt":1444,"updatedAt":1443},1778701952682,1778695548458,{"_creationTime":1446,"_id":1447,"community":1448,"display":1449,"identity":1453,"providers":1455,"relations":1467,"tags":1468,"workflow":1469},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":1450,"installMethods":1451,"name":1452,"sourceUrl":1424},"Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.\n",{"claudeCode":1422},"prepare-inspection-readiness",{"basePath":1454,"githubOwner":1427,"githubRepo":1428,"locale":18,"slug":1452,"type":245},"skills/prepare-inspection-readiness",{"evaluate":1456,"extract":1466},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1345,"tags":1457,"targetMarket":216,"tier":217},[1458,1459,1460,1461,1462,1463,1464,214,1465],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":276},{"parentExtensionId":1439,"repoId":1440},[1458,214,1462,1461,1459,1460,1463,1465,1464],{"evaluatedAt":1470,"extractAt":1444,"updatedAt":1470},1778700122939,{"_creationTime":1472,"_id":1473,"community":1474,"display":1475,"identity":1481,"providers":1485,"relations":1493,"tags":1496,"workflow":1497},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":1476,"installMethods":1477,"name":1479,"sourceUrl":1480},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":1478},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1482,"githubOwner":1483,"githubRepo":1484,"locale":18,"slug":1479,"type":245},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":1486,"extract":1492},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1345,"tags":1487,"targetMarket":216,"tier":217},[1488,214,1489,1490,1491],"search","research","information-retrieval","multi-agent",{"commitSha":276},{"parentExtensionId":1494,"repoId":1495},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,1490,1491,1489,1488],{"evaluatedAt":1498,"extractAt":1499,"updatedAt":1498},1778699449790,1778699234184]