[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-markdown-to-html-zh-CN":3,"guides-for-jimliu-baoyu-markdown-to-html":1322,"similar-k17c6btz275gr9e54034cen2ed86mzh0-zh-CN":1323},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":238,"isFallback":222,"parentExtension":243,"providers":296,"relations":300,"repo":301,"tags":1320,"workflow":1321},1778691497595.969,"k17c6btz275gr9e54034cen2ed86mzh0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-markdown-to-html","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":236},1778691853146.0789,"kn75czstejbxk2pxrqnxh6tyv586mpb2","en",{"checks":20,"evaluatedAt":189,"extensionSummary":190,"features":191,"nonGoals":197,"promptVersionExtension":201,"promptVersionScoring":202,"purpose":203,"rationale":204,"score":205,"summary":206,"tags":207,"targetMarket":213,"tier":214,"useCases":215},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,79,82,86,90,93,97,100,103,106,109,112,115,119,122,126,130,134,137,141,145,148,151,154,157,161,165,168,171,174,177,180,183,186],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of converting Markdown to styled HTML with specific themes and features, and lists relevant user queries and use cases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value beyond default LLM capabilities by providing WeChat-compatible themes, syntax highlighting, math rendering, and specific customization options not easily replicated by a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, offering a complete workflow from input to output with clear error handling, customization options, and well-defined usage instructions.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on converting Markdown to styled HTML with specific theming and features, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality, including its theme compatibility, supported features, and usage scenarios.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The skill's purpose is precisely defined, clearly stating the artifact (Markdown) and the user intent (convert to styled HTML), with specific use cases and boundaries provided.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and trigger phrases within the recommended character limit.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md body is concise, outlining the workflow and preferences while delegating detailed information to separate sections like 'Usage', 'Themes', and 'Supported Markdown Features'.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","Detailed information is presented in logical sections within SKILL.md (Usage, Themes, Supported Features, Frontmatter) rather than embedding large, complex material inline, facilitating progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","This skill is a direct conversion tool and does not involve deep exploration or code review that would require `context: fork`.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","Sufficient end-to-end examples are provided in the documentation, demonstrating various command-line options and their expected outcomes.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The documentation implicitly handles edge cases through its clear options, default behaviors, and conflict handling for existing HTML files, though explicit failure modes are not detailed.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","The skill does not rely on external MCP servers or custom tools that would require a fallback mechanism.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","The script includes checks for file existence and handles existing HTML files by backing them up, indicating a safe approach to unexpected states.",{"category":73,"check":74,"severity":24,"summary":75},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it only references an optional formatting skill for specific pre-processing.",{"category":40,"check":77,"severity":56,"summary":78},"Tool naming","This is a single-command skill, so tool naming conventions do not apply.",{"category":33,"check":80,"severity":24,"summary":81},"Minimal I/O surface","The script's command-line interface accepts specific, typed arguments for its options and produces a structured JSON output, adhering to a minimal I/O surface.",{"category":83,"check":84,"severity":24,"summary":85},"License","License usability","The license is MIT, as indicated in the README, which is a permissive open-source license.",{"category":87,"check":88,"severity":24,"summary":89},"Maintenance","Commit recency","The latest commit was on May 11, 2026, indicating recent maintenance within the last 90 days.",{"category":87,"check":91,"severity":24,"summary":92},"Dependency Management","The package.json indicates dependencies, and the presence of a lockfile (implied by `hasLockfile: true` in trust signals) suggests proper dependency management.",{"category":94,"check":95,"severity":56,"summary":96},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":94,"check":98,"severity":24,"summary":99},"Injection","The script processes markdown and command-line arguments, with no indication of loading untrusted third-party data or executing instructions from external sources.",{"category":94,"check":101,"severity":24,"summary":102},"Transitive Supply-Chain Grenades","The skill's execution relies on bundled scripts and local files, with no runtime fetching of external code or data that could introduce supply-chain risks.",{"category":94,"check":104,"severity":24,"summary":105},"Sandbox Isolation","The script operates on input files and writes output to the same directory, respecting standard file system boundaries and not attempting to access unauthorized paths.",{"category":94,"check":107,"severity":24,"summary":108},"Sandbox escape primitives","The provided scripts do not contain any obvious primitives for escaping sandbox environments, such as detached processes or retry loops around denied calls.",{"category":94,"check":110,"severity":24,"summary":111},"Data Exfiltration","The skill is purely file-processing and does not involve any outbound network calls, thus posing no risk of data exfiltration.",{"category":94,"check":113,"severity":24,"summary":114},"Hidden Text Tricks","The bundled script and markdown content appear free of hidden text tricks, control characters, or obfuscation designed to mislead the model.",{"category":116,"check":117,"severity":24,"summary":118},"Hooks","Opaque code execution","The provided TypeScript script is plain, readable source code and does not involve obfuscation, base64 payloads, or runtime code fetching.",{"category":73,"check":120,"severity":24,"summary":121},"Structural Assumption","The script operates on a provided markdown file path and writes output to the same directory, making no assumptions about the user's broader project structure.",{"category":123,"check":124,"severity":24,"summary":125},"Trust","Issues Attention","With 0 issues opened and 68 closed in the last 90 days, the maintainer engagement rate is high and responsive.",{"category":127,"check":128,"severity":24,"summary":129},"Versioning","Release Management","The skill has a declared version (1.56.1) in its SKILL.md frontmatter, indicating proper release management.",{"category":131,"check":132,"severity":24,"summary":133},"Execution","Pinned dependencies","The `package.json` and trust signals indicate a lockfile is present, suggesting dependencies are pinned.",{"category":33,"check":135,"severity":56,"summary":136},"Dry-run preview","The skill is file-based and does not involve state-changing operations or outbound data sending that would require a dry-run preview.",{"category":138,"check":139,"severity":56,"summary":140},"Protocol","Idempotent retry & timeouts","The skill operates locally on files and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":142,"check":143,"severity":24,"summary":144},"Compliance","Telemetry opt-in","The skill does not emit any telemetry, fulfilling the opt-in requirement by default.",{"category":47,"check":146,"severity":24,"summary":147},"Configuration & parameter reference","All command-line options and their descriptions, including defaults, are clearly documented in the `--help` output and SKILL.md.",{"category":33,"check":149,"severity":56,"summary":150},"Tool surface size","This is a single-function skill and does not expose multiple tools or commands.",{"category":40,"check":152,"severity":56,"summary":153},"Overlapping near-synonym tools","This is a single-function skill with no multiple tools to compare for synonymity.",{"category":47,"check":155,"severity":24,"summary":156},"Phantom features","All advertised features, such as theme support, code highlighting, and citation options, are implemented and documented in the SKILL.md.",{"category":158,"check":159,"severity":24,"summary":160},"Install","Installation instruction","The README provides clear installation instructions via `npx skills add` and `clawhub install`, along with copy-pasteable invocation examples.",{"category":162,"check":163,"severity":24,"summary":164},"Errors","Actionable error messages","The script provides clear error messages for missing files, invalid input, and file existence, with explicit guidance on how to resolve them.",{"category":65,"check":166,"severity":24,"summary":167},"Validation","Input arguments (file paths, options) are validated through argument parsing and file existence checks before execution.",{"category":94,"check":169,"severity":24,"summary":170},"Unguarded Destructive Operations","Existing HTML files are backed up before being overwritten, providing a safeguard against unintended data loss.",{"category":65,"check":172,"severity":24,"summary":173},"Error Handling","The script uses try-catch blocks and provides descriptive error messages to stderr, exiting non-zero on failure, aligning with robust error handling practices.",{"category":65,"check":175,"severity":24,"summary":176},"Logging","The script logs informational messages about its operations (e.g., file backup, output path) to stderr, allowing users to follow its execution.",{"category":142,"check":178,"severity":56,"summary":179},"GDPR","The skill only processes local markdown files and does not handle any personal data.",{"category":142,"check":181,"severity":24,"summary":182},"Target market","The extension operates on local files and markdown conversion, with no regional or jurisdictional logic, making it globally applicable.",{"category":73,"check":184,"severity":24,"summary":185},"Runtime stability","The skill's execution relies on Node.js/Bun and standard file system operations, ensuring broad compatibility across POSIX-compliant systems.",{"category":47,"check":187,"severity":24,"summary":188},"README","The README file clearly states the extension's purpose, installation, and usage instructions for all included skills.",1778691852828,"This skill converts Markdown files into styled HTML documents, supporting WeChat-compatible themes, code highlighting, math rendering, and optional bottom citations for external links. It provides a CLI interface with numerous customization options for themes, colors, fonts, and titles.",[192,193,194,195,196],"Converts Markdown to styled HTML","Supports WeChat-compatible themes","Enables code highlighting and math rendering","Options for custom colors, fonts, and titles","Converts external links to bottom citations",[198,199,200],"Directly publishing content to WeChat Official Account (this is handled by a separate skill).","Complex Markdown parsing beyond standard features (e.g., custom plugins not supported by default).","Real-time conversion or dynamic content generation.","3.0.0","4.4.0","Convert Markdown to styled HTML for platforms like WeChat Official Accounts, offering customizable themes and advanced features like code highlighting and math rendering.","The skill is exceptionally well-documented and robust, with a clear purpose, comprehensive examples, and secure execution. No critical or warning findings were identified.",98,"A high-quality skill for converting Markdown to styled HTML with extensive theming and customization options.",[208,209,210,211,212],"markdown","html","conversion","templating","css","global","verified",[216,217,218,219],"Converting articles or blog posts from Markdown to HTML for web publishing.","Generating styled HTML output for platforms requiring specific theme compatibility.","Applying custom branding and styling to Markdown-generated content.","Enabling features like code snippets and mathematical formulas in HTML output.",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":233,"testCoverage":235},{"hasLockfile":222},true,1778691831160,{"descriptionLength":225,"readmeSize":226},324,53844,{"closedIssues90d":228,"forks":229,"hasChangelog":222,"manifestVersion":230,"openIssues90d":8,"pushedAt":231,"stars":232},68,2116,"1.56.1",1778543136000,18077,{"hasNpmPackage":234,"smitheryVerified":234},false,{"hasCi":222,"hasTests":222},{"updatedAt":237},1778691853146,{"basePath":239,"githubOwner":240,"githubRepo":241,"locale":18,"slug":13,"type":242},"skills/baoyu-markdown-to-html","jimliu","baoyu-skills","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":250,"parentExtension":253,"providers":283,"relations":292,"tags":293,"workflow":294},1778691497595.9656,"k172q4hxm2acmg5ree5aeemx1x86m6hx",{"reviewCount":8},{"description":248,"installMethods":249,"name":241,"sourceUrl":14},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":241},{"basePath":251,"githubOwner":240,"githubRepo":241,"locale":18,"slug":241,"type":252},"","plugin",{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":260,"providers":262,"relations":277,"tags":279,"workflow":280},1778691497595.9653,"k17286mw0zjq4p8xycx4xxm3ed86ndf7",{"reviewCount":8},{"description":258,"installMethods":259,"name":241,"sourceUrl":14},"Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},{"basePath":251,"githubOwner":240,"githubRepo":241,"locale":18,"slug":241,"type":261},"marketplace",{"evaluate":263,"extract":271},{"promptVersionExtension":264,"promptVersionScoring":202,"score":205,"tags":265,"targetMarket":213,"tier":214},"3.1.0",[266,267,268,208,269,270],"content-generation","ai-backend","utilities","image-generation","translation",{"commitSha":272,"marketplace":273,"plugin":275},"HEAD",{"name":241,"pluginCount":274},1,{"mcpCount":8,"provider":276,"skillCount":8},"classify",{"repoId":278},"kd718jn448p61w289hzf15tecd86n3a4",[267,266,269,208,270,268],{"evaluatedAt":281,"extractAt":282,"updatedAt":281},1778691521015,1778691497596,{"evaluate":284,"extract":289},{"promptVersionExtension":201,"promptVersionScoring":202,"score":285,"tags":286,"targetMarket":213,"tier":214},93,[266,287,269,208,270,288,268],"ai-backends","social-media",{"commitSha":272,"plugin":290},{"mcpCount":8,"provider":276,"skillCount":291},21,{"parentExtensionId":255,"repoId":278},[287,266,269,208,288,270,268],{"evaluatedAt":295,"extractAt":282,"updatedAt":295},1778691535177,{"evaluate":297,"extract":299},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":298,"targetMarket":213,"tier":214},[208,209,210,211,212],{"commitSha":272},{"parentExtensionId":245,"repoId":278},{"_creationTime":302,"_id":278,"identity":303,"providers":304,"workflow":1316},1778690258656.9355,{"githubOwner":240,"githubRepo":241,"sourceUrl":14},{"classify":305,"discover":1307,"github":1310},{"commitSha":272,"extensions":306},[307,317,322,331,411,490,500,566,625,666,683,699,754,820,863,961,969,1011,1030,1060,1115,1138,1236,1271,1292],{"basePath":251,"description":258,"displayName":241,"installMethods":308,"rationale":309,"selectedPaths":310,"source":316,"sourceLanguage":18,"type":261},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[311,314],{"path":312,"priority":313},".claude-plugin/marketplace.json","mandatory",{"path":315,"priority":313},"README.md","rule",{"basePath":251,"description":248,"displayName":241,"installMethods":318,"rationale":319,"selectedPaths":320,"source":316,"sourceLanguage":18,"type":252},{"claudeCode":241},"inline plugin source from marketplace.json at /",[321],{"path":315,"priority":313},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":316,"sourceLanguage":18,"type":242},".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",[329],{"path":330,"priority":313},"SKILL.md",{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":316,"sourceLanguage":18,"type":242},"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",[338,339,342,345,347,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],{"path":330,"priority":313},{"path":340,"priority":341},"prompts/system.md","low",{"path":343,"priority":344},"references/config/first-time-setup.md","medium",{"path":346,"priority":344},"references/config/preferences-schema.md",{"path":348,"priority":344},"references/palettes/macaron.md",{"path":350,"priority":344},"references/palettes/mono-ink.md",{"path":352,"priority":344},"references/palettes/neon.md",{"path":354,"priority":344},"references/palettes/warm.md",{"path":356,"priority":344},"references/prompt-construction.md",{"path":358,"priority":344},"references/style-presets.md",{"path":360,"priority":344},"references/styles/blueprint.md",{"path":362,"priority":344},"references/styles/chalkboard.md",{"path":364,"priority":344},"references/styles/editorial.md",{"path":366,"priority":344},"references/styles/elegant.md",{"path":368,"priority":344},"references/styles/fantasy-animation.md",{"path":370,"priority":344},"references/styles/flat-doodle.md",{"path":372,"priority":344},"references/styles/flat.md",{"path":374,"priority":344},"references/styles/ink-notes.md",{"path":376,"priority":344},"references/styles/intuition-machine.md",{"path":378,"priority":344},"references/styles/minimal.md",{"path":380,"priority":344},"references/styles/nature.md",{"path":382,"priority":344},"references/styles/notion.md",{"path":384,"priority":344},"references/styles/pixel-art.md",{"path":386,"priority":344},"references/styles/playful.md",{"path":388,"priority":344},"references/styles/retro.md",{"path":390,"priority":344},"references/styles/scientific.md",{"path":392,"priority":344},"references/styles/screen-print.md",{"path":394,"priority":344},"references/styles/sketch-notes.md",{"path":396,"priority":344},"references/styles/sketch.md",{"path":398,"priority":344},"references/styles/vector-illustration.md",{"path":400,"priority":344},"references/styles/vintage.md",{"path":402,"priority":344},"references/styles/warm.md",{"path":404,"priority":344},"references/styles/watercolor.md",{"path":406,"priority":344},"references/styles.md",{"path":408,"priority":344},"references/usage.md",{"path":410,"priority":344},"references/workflow.md",{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":316,"sourceLanguage":18,"type":242},"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",[418,419,421,423,425,427,429,431,433,435,437,439,440,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,488],{"path":330,"priority":313},{"path":420,"priority":344},"references/analysis-framework.md",{"path":422,"priority":344},"references/art-styles/chalk.md",{"path":424,"priority":344},"references/art-styles/ink-brush.md",{"path":426,"priority":344},"references/art-styles/ligne-claire.md",{"path":428,"priority":344},"references/art-styles/manga.md",{"path":430,"priority":344},"references/art-styles/minimalist.md",{"path":432,"priority":344},"references/art-styles/realistic.md",{"path":434,"priority":344},"references/auto-selection.md",{"path":436,"priority":344},"references/base-prompt.md",{"path":438,"priority":344},"references/character-template.md",{"path":343,"priority":344},{"path":346,"priority":344},{"path":442,"priority":344},"references/config/watermark-guide.md",{"path":444,"priority":344},"references/layouts/cinematic.md",{"path":446,"priority":344},"references/layouts/dense.md",{"path":448,"priority":344},"references/layouts/four-panel.md",{"path":450,"priority":344},"references/layouts/mixed.md",{"path":452,"priority":344},"references/layouts/splash.md",{"path":454,"priority":344},"references/layouts/standard.md",{"path":456,"priority":344},"references/layouts/webtoon.md",{"path":458,"priority":344},"references/ohmsha-guide.md",{"path":460,"priority":344},"references/partial-workflows.md",{"path":462,"priority":344},"references/presets/concept-story.md",{"path":464,"priority":344},"references/presets/four-panel.md",{"path":466,"priority":344},"references/presets/ohmsha.md",{"path":468,"priority":344},"references/presets/shoujo.md",{"path":470,"priority":344},"references/presets/wuxia.md",{"path":472,"priority":344},"references/storyboard-template.md",{"path":474,"priority":344},"references/tones/action.md",{"path":476,"priority":344},"references/tones/dramatic.md",{"path":478,"priority":344},"references/tones/energetic.md",{"path":480,"priority":344},"references/tones/neutral.md",{"path":482,"priority":344},"references/tones/romantic.md",{"path":484,"priority":344},"references/tones/vintage.md",{"path":486,"priority":344},"references/tones/warm.md",{"path":410,"priority":344},{"path":489,"priority":341},"scripts/merge-to-pdf.ts",{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":316,"sourceLanguage":18,"type":242},"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",[497,498],{"path":330,"priority":313},{"path":499,"priority":341},"scripts/main.ts",{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":316,"sourceLanguage":18,"type":242},"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",[507,508,509,510,512,513,514,515,517,519,521,523,525,527,529,531,532,534,536,538,540,541,543,545,547,549,551,553,555,556,558,560,562,564],{"path":330,"priority":313},{"path":434,"priority":344},{"path":436,"priority":344},{"path":511,"priority":344},"references/compatibility.md",{"path":343,"priority":344},{"path":346,"priority":344},{"path":442,"priority":344},{"path":516,"priority":344},"references/dimensions/font.md",{"path":518,"priority":344},"references/dimensions/mood.md",{"path":520,"priority":344},"references/dimensions/text.md",{"path":522,"priority":344},"references/palettes/cool.md",{"path":524,"priority":344},"references/palettes/dark.md",{"path":526,"priority":344},"references/palettes/duotone.md",{"path":528,"priority":344},"references/palettes/earth.md",{"path":530,"priority":344},"references/palettes/elegant.md",{"path":348,"priority":344},{"path":533,"priority":344},"references/palettes/mono.md",{"path":535,"priority":344},"references/palettes/pastel.md",{"path":537,"priority":344},"references/palettes/retro.md",{"path":539,"priority":344},"references/palettes/vivid.md",{"path":354,"priority":344},{"path":542,"priority":344},"references/renderings/chalk.md",{"path":544,"priority":344},"references/renderings/digital.md",{"path":546,"priority":344},"references/renderings/flat-vector.md",{"path":548,"priority":344},"references/renderings/hand-drawn.md",{"path":550,"priority":344},"references/renderings/painterly.md",{"path":552,"priority":344},"references/renderings/pixel.md",{"path":554,"priority":344},"references/renderings/screen-print.md",{"path":358,"priority":344},{"path":557,"priority":344},"references/types.md",{"path":559,"priority":344},"references/visual-elements.md",{"path":561,"priority":344},"references/workflow/confirm-options.md",{"path":563,"priority":344},"references/workflow/prompt-template.md",{"path":565,"priority":344},"references/workflow/reference-images.md",{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":316,"sourceLanguage":18,"type":242},"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",[573,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,623],{"path":330,"priority":313},{"path":575,"priority":341},"scripts/gemini-webapi/client.test.ts",{"path":577,"priority":341},"scripts/gemini-webapi/client.ts",{"path":579,"priority":341},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":581,"priority":341},"scripts/gemini-webapi/components/index.ts",{"path":583,"priority":341},"scripts/gemini-webapi/constants.ts",{"path":585,"priority":341},"scripts/gemini-webapi/exceptions.ts",{"path":587,"priority":341},"scripts/gemini-webapi/index.ts",{"path":589,"priority":341},"scripts/gemini-webapi/types/candidate.ts",{"path":591,"priority":341},"scripts/gemini-webapi/types/gem.ts",{"path":593,"priority":341},"scripts/gemini-webapi/types/grpc.ts",{"path":595,"priority":341},"scripts/gemini-webapi/types/image.ts",{"path":597,"priority":341},"scripts/gemini-webapi/types/index.ts",{"path":599,"priority":341},"scripts/gemini-webapi/types/modeloutput.ts",{"path":601,"priority":341},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":603,"priority":341},"scripts/gemini-webapi/utils/decorators.ts",{"path":605,"priority":341},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":607,"priority":341},"scripts/gemini-webapi/utils/http.ts",{"path":609,"priority":341},"scripts/gemini-webapi/utils/index.ts",{"path":611,"priority":341},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":613,"priority":341},"scripts/gemini-webapi/utils/logger.ts",{"path":615,"priority":341},"scripts/gemini-webapi/utils/parsing.ts",{"path":617,"priority":341},"scripts/gemini-webapi/utils/paths.ts",{"path":619,"priority":341},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":621,"priority":341},"scripts/gemini-webapi/utils/upload-file.ts",{"path":499,"priority":341},{"path":624,"priority":341},"scripts/package.json",{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":316,"sourceLanguage":18,"type":242},"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",[632,633,634,636,638,640,642,644,645,647,649,651,652,654,656,658,660,662,664],{"path":330,"priority":313},{"path":343,"priority":344},{"path":635,"priority":341},"scripts/constants.ts",{"path":637,"priority":341},"scripts/cookie-file.ts",{"path":639,"priority":341},"scripts/cookies.ts",{"path":641,"priority":341},"scripts/graphql.ts",{"path":643,"priority":341},"scripts/http.ts",{"path":499,"priority":341},{"path":646,"priority":341},"scripts/markdown.test.ts",{"path":648,"priority":341},"scripts/markdown.ts",{"path":650,"priority":341},"scripts/media-localizer.ts",{"path":624,"priority":341},{"path":653,"priority":341},"scripts/paths.ts",{"path":655,"priority":341},"scripts/referenced-tweets.ts",{"path":657,"priority":341},"scripts/thread-markdown.ts",{"path":659,"priority":341},"scripts/thread.ts",{"path":661,"priority":341},"scripts/tweet-article.ts",{"path":663,"priority":341},"scripts/tweet-to-markdown.ts",{"path":665,"priority":341},"scripts/types.ts",{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":316,"sourceLanguage":18,"type":242},"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",[673,674,676,678,680,682],{"path":330,"priority":313},{"path":675,"priority":344},"references/architecture.md",{"path":677,"priority":344},"references/flowchart.md",{"path":679,"priority":344},"references/sequence.md",{"path":681,"priority":344},"references/structural.md",{"path":499,"priority":341},{"basePath":684,"description":685,"displayName":686,"installMethods":687,"rationale":688,"selectedPaths":689,"source":316,"sourceLanguage":18,"type":242},"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",[690,691,693,695,696,697],{"path":330,"priority":313},{"path":692,"priority":344},"references/title-formulas.md",{"path":694,"priority":341},"scripts/autocorrect.ts",{"path":499,"priority":341},{"path":624,"priority":341},{"path":698,"priority":341},"scripts/quotes.ts",{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":316,"sourceLanguage":18,"type":242},"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",[706,707,708,709,710,712,714,716,718,720,721,722,723,725,727,729,731,733,735,737,739,741,743,745,747,748,750,752],{"path":330,"priority":313},{"path":343,"priority":344},{"path":346,"priority":344},{"path":442,"priority":344},{"path":711,"priority":344},"references/confirmation.md",{"path":713,"priority":344},"references/elements/canvas.md",{"path":715,"priority":344},"references/elements/decorations.md",{"path":717,"priority":344},"references/elements/image-effects.md",{"path":719,"priority":344},"references/elements/typography.md",{"path":348,"priority":344},{"path":352,"priority":344},{"path":354,"priority":344},{"path":724,"priority":344},"references/presets/bold.md",{"path":726,"priority":344},"references/presets/chalkboard.md",{"path":728,"priority":344},"references/presets/cute.md",{"path":730,"priority":344},"references/presets/fresh.md",{"path":732,"priority":344},"references/presets/minimal.md",{"path":734,"priority":344},"references/presets/notion.md",{"path":736,"priority":344},"references/presets/pop.md",{"path":738,"priority":344},"references/presets/retro.md",{"path":740,"priority":344},"references/presets/screen-print.md",{"path":742,"priority":344},"references/presets/sketch-notes.md",{"path":744,"priority":344},"references/presets/study-notes.md",{"path":746,"priority":344},"references/presets/warm.md",{"path":358,"priority":344},{"path":749,"priority":344},"references/workflows/analysis-framework.md",{"path":751,"priority":344},"references/workflows/outline-template.md",{"path":753,"priority":344},"references/workflows/prompt-assembly.md",{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":316,"sourceLanguage":18,"type":242},"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",[761,762,763,764,766,768,770,772,774,776,778,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819],{"path":330,"priority":313},{"path":343,"priority":344},{"path":346,"priority":344},{"path":765,"priority":344},"references/providers/dashscope.md",{"path":767,"priority":344},"references/providers/minimax.md",{"path":769,"priority":344},"references/providers/openrouter.md",{"path":771,"priority":344},"references/providers/replicate.md",{"path":773,"priority":344},"references/providers/zai.md",{"path":775,"priority":344},"references/usage-examples.md",{"path":777,"priority":341},"scripts/main.test.ts",{"path":499,"priority":341},{"path":780,"priority":341},"scripts/providers/azure.test.ts",{"path":782,"priority":341},"scripts/providers/azure.ts",{"path":784,"priority":341},"scripts/providers/dashscope.test.ts",{"path":786,"priority":341},"scripts/providers/dashscope.ts",{"path":788,"priority":341},"scripts/providers/google.test.ts",{"path":790,"priority":341},"scripts/providers/google.ts",{"path":792,"priority":341},"scripts/providers/jimeng.test.ts",{"path":794,"priority":341},"scripts/providers/jimeng.ts",{"path":796,"priority":341},"scripts/providers/minimax.test.ts",{"path":798,"priority":341},"scripts/providers/minimax.ts",{"path":800,"priority":341},"scripts/providers/openai.test.ts",{"path":802,"priority":341},"scripts/providers/openai.ts",{"path":804,"priority":341},"scripts/providers/openrouter.test.ts",{"path":806,"priority":341},"scripts/providers/openrouter.ts",{"path":808,"priority":341},"scripts/providers/replicate.test.ts",{"path":810,"priority":341},"scripts/providers/replicate.ts",{"path":812,"priority":341},"scripts/providers/seedream.test.ts",{"path":814,"priority":341},"scripts/providers/seedream.ts",{"path":816,"priority":341},"scripts/providers/zai.test.ts",{"path":818,"priority":341},"scripts/providers/zai.ts",{"path":665,"priority":341},{"basePath":821,"description":822,"displayName":823,"installMethods":824,"rationale":825,"selectedPaths":826,"source":316,"sourceLanguage":18,"type":242},"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",[827,828,829,830,831,832,833,834,835,836,838,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862],{"path":330,"priority":313},{"path":343,"priority":344},{"path":346,"priority":344},{"path":765,"priority":344},{"path":767,"priority":344},{"path":769,"priority":344},{"path":771,"priority":344},{"path":773,"priority":344},{"path":775,"priority":344},{"path":837,"priority":341},"scripts/build-batch.test.ts",{"path":839,"priority":341},"scripts/build-batch.ts",{"path":777,"priority":341},{"path":499,"priority":341},{"path":780,"priority":341},{"path":782,"priority":341},{"path":784,"priority":341},{"path":786,"priority":341},{"path":788,"priority":341},{"path":790,"priority":341},{"path":792,"priority":341},{"path":794,"priority":341},{"path":796,"priority":341},{"path":798,"priority":341},{"path":800,"priority":341},{"path":802,"priority":341},{"path":804,"priority":341},{"path":806,"priority":341},{"path":808,"priority":341},{"path":810,"priority":341},{"path":812,"priority":341},{"path":814,"priority":341},{"path":816,"priority":341},{"path":818,"priority":341},{"path":665,"priority":341},{"basePath":864,"description":865,"displayName":866,"installMethods":867,"rationale":868,"selectedPaths":869,"source":316,"sourceLanguage":18,"type":242},"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",[870,871,872,873,874,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,924,926,928,930,932,934,936,938,940,942,944,946,947,949,951,953,955,957,959],{"path":330,"priority":313},{"path":420,"priority":344},{"path":436,"priority":344},{"path":343,"priority":344},{"path":346,"priority":344},{"path":876,"priority":344},"references/layouts/bento-grid.md",{"path":878,"priority":344},"references/layouts/binary-comparison.md",{"path":880,"priority":344},"references/layouts/bridge.md",{"path":882,"priority":344},"references/layouts/circular-flow.md",{"path":884,"priority":344},"references/layouts/comic-strip.md",{"path":886,"priority":344},"references/layouts/comparison-matrix.md",{"path":888,"priority":344},"references/layouts/dashboard.md",{"path":890,"priority":344},"references/layouts/dense-modules.md",{"path":892,"priority":344},"references/layouts/funnel.md",{"path":894,"priority":344},"references/layouts/hierarchical-layers.md",{"path":896,"priority":344},"references/layouts/hub-spoke.md",{"path":898,"priority":344},"references/layouts/iceberg.md",{"path":900,"priority":344},"references/layouts/isometric-map.md",{"path":902,"priority":344},"references/layouts/jigsaw.md",{"path":904,"priority":344},"references/layouts/linear-progression.md",{"path":906,"priority":344},"references/layouts/periodic-table.md",{"path":908,"priority":344},"references/layouts/story-mountain.md",{"path":910,"priority":344},"references/layouts/structural-breakdown.md",{"path":912,"priority":344},"references/layouts/tree-branching.md",{"path":914,"priority":344},"references/layouts/venn-diagram.md",{"path":916,"priority":344},"references/layouts/winding-roadmap.md",{"path":918,"priority":344},"references/structured-content-template.md",{"path":920,"priority":344},"references/styles/aged-academia.md",{"path":922,"priority":344},"references/styles/bold-graphic.md",{"path":362,"priority":344},{"path":925,"priority":344},"references/styles/claymation.md",{"path":927,"priority":344},"references/styles/corporate-memphis.md",{"path":929,"priority":344},"references/styles/craft-handmade.md",{"path":931,"priority":344},"references/styles/cyberpunk-neon.md",{"path":933,"priority":344},"references/styles/hand-drawn-edu.md",{"path":935,"priority":344},"references/styles/ikea-manual.md",{"path":937,"priority":344},"references/styles/kawaii.md",{"path":939,"priority":344},"references/styles/knolling.md",{"path":941,"priority":344},"references/styles/lego-brick.md",{"path":943,"priority":344},"references/styles/morandi-journal.md",{"path":945,"priority":344},"references/styles/origami.md",{"path":384,"priority":344},{"path":948,"priority":344},"references/styles/pop-laboratory.md",{"path":950,"priority":344},"references/styles/retro-pop-grid.md",{"path":952,"priority":344},"references/styles/retro-popup-pop.md",{"path":954,"priority":344},"references/styles/storybook-watercolor.md",{"path":956,"priority":344},"references/styles/subway-map.md",{"path":958,"priority":344},"references/styles/technical-schematic.md",{"path":960,"priority":344},"references/styles/ui-wireframe.md",{"basePath":239,"description":10,"displayName":13,"installMethods":962,"rationale":963,"selectedPaths":964,"source":316,"sourceLanguage":18,"type":242},{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-markdown-to-html/SKILL.md",[965,966,967,968],{"path":330,"priority":313},{"path":777,"priority":341},{"path":499,"priority":341},{"path":624,"priority":341},{"basePath":970,"description":971,"displayName":972,"installMethods":973,"rationale":974,"selectedPaths":975,"source":316,"sourceLanguage":18,"type":242},"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",[976,977,979,981,982,984,986,988,990,992,994,995,997,999,1001,1003,1005,1007,1009],{"path":330,"priority":313},{"path":978,"priority":344},"references/api-setup.md",{"path":980,"priority":344},"references/article-posting.md",{"path":343,"priority":344},{"path":983,"priority":344},"references/image-text-posting.md",{"path":985,"priority":344},"references/multi-account.md",{"path":987,"priority":341},"scripts/cdp.ts",{"path":989,"priority":341},"scripts/check-permissions.ts",{"path":991,"priority":341},"scripts/copy-to-clipboard.ts",{"path":993,"priority":341},"scripts/md-to-wechat.ts",{"path":624,"priority":341},{"path":996,"priority":341},"scripts/paste-from-clipboard.ts",{"path":998,"priority":341},"scripts/wechat-agent-browser.ts",{"path":1000,"priority":341},"scripts/wechat-api.ts",{"path":1002,"priority":341},"scripts/wechat-article.ts",{"path":1004,"priority":341},"scripts/wechat-browser.ts",{"path":1006,"priority":341},"scripts/wechat-extend-config.test.ts",{"path":1008,"priority":341},"scripts/wechat-extend-config.ts",{"path":1010,"priority":341},"scripts/wechat-image-processor.ts",{"basePath":1012,"description":1013,"displayName":1014,"installMethods":1015,"rationale":1016,"selectedPaths":1017,"source":316,"sourceLanguage":18,"type":242},"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",[1018,1019,1020,1022,1023,1024,1026,1028],{"path":330,"priority":313},{"path":991,"priority":341},{"path":1021,"priority":341},"scripts/md-to-html.ts",{"path":624,"priority":341},{"path":996,"priority":341},{"path":1025,"priority":341},"scripts/weibo-article.ts",{"path":1027,"priority":341},"scripts/weibo-post.ts",{"path":1029,"priority":341},"scripts/weibo-utils.ts",{"basePath":1031,"description":1032,"displayName":1033,"installMethods":1034,"rationale":1035,"selectedPaths":1036,"source":316,"sourceLanguage":18,"type":242},"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",[1037,1038,1040,1042,1044,1045,1046,1047,1048,1050,1052,1054,1056,1058],{"path":330,"priority":313},{"path":1039,"priority":344},"references/articles.md",{"path":1041,"priority":344},"references/regular-posts.md",{"path":1043,"priority":341},"scripts/check-paste-permissions.ts",{"path":991,"priority":341},{"path":1021,"priority":341},{"path":624,"priority":341},{"path":996,"priority":341},{"path":1049,"priority":341},"scripts/x-article.ts",{"path":1051,"priority":341},"scripts/x-browser.ts",{"path":1053,"priority":341},"scripts/x-quote.ts",{"path":1055,"priority":341},"scripts/x-utils.test.ts",{"path":1057,"priority":341},"scripts/x-utils.ts",{"path":1059,"priority":341},"scripts/x-video.ts",{"basePath":1061,"description":1062,"displayName":1063,"installMethods":1064,"rationale":1065,"selectedPaths":1066,"source":316,"sourceLanguage":18,"type":242},"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",[1067,1068,1069,1070,1071,1072,1074,1076,1078,1079,1081,1083,1085,1087,1089,1091,1092,1094,1095,1097,1099,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113],{"path":330,"priority":313},{"path":420,"priority":344},{"path":436,"priority":344},{"path":346,"priority":344},{"path":711,"priority":344},{"path":1073,"priority":344},"references/content-rules.md",{"path":1075,"priority":344},"references/design-guidelines.md",{"path":1077,"priority":344},"references/dimensions/density.md",{"path":518,"priority":344},{"path":1080,"priority":344},"references/dimensions/presets.md",{"path":1082,"priority":344},"references/dimensions/texture.md",{"path":1084,"priority":344},"references/dimensions/typography.md",{"path":1086,"priority":344},"references/layouts.md",{"path":1088,"priority":344},"references/modification-guide.md",{"path":1090,"priority":344},"references/outline-template.md",{"path":360,"priority":344},{"path":1093,"priority":344},"references/styles/bold-editorial.md",{"path":362,"priority":344},{"path":1096,"priority":344},"references/styles/corporate.md",{"path":1098,"priority":344},"references/styles/dark-atmospheric.md",{"path":1100,"priority":344},"references/styles/editorial-infographic.md",{"path":368,"priority":344},{"path":933,"priority":344},{"path":376,"priority":344},{"path":378,"priority":344},{"path":382,"priority":344},{"path":384,"priority":344},{"path":390,"priority":344},{"path":394,"priority":344},{"path":398,"priority":344},{"path":400,"priority":344},{"path":404,"priority":344},{"path":489,"priority":341},{"path":1114,"priority":341},"scripts/merge-to-pptx.ts",{"basePath":1116,"description":1117,"displayName":1118,"installMethods":1119,"rationale":1120,"selectedPaths":1121,"source":316,"sourceLanguage":18,"type":242},"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",[1122,1123,1125,1126,1128,1130,1132,1134,1136,1137],{"path":330,"priority":313},{"path":1124,"priority":344},"references/config/extend-schema.md",{"path":343,"priority":344},{"path":1127,"priority":344},"references/glossary-en-zh.md",{"path":1129,"priority":344},"references/refined-workflow.md",{"path":1131,"priority":344},"references/subagent-prompt-template.md",{"path":1133,"priority":344},"references/workflow-mechanics.md",{"path":1135,"priority":341},"scripts/chunk.ts",{"path":499,"priority":341},{"path":624,"priority":341},{"basePath":1139,"description":1140,"displayName":1141,"installMethods":1142,"rationale":1143,"selectedPaths":1144,"source":316,"sourceLanguage":18,"type":242},"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",[1145,1146,1148,1149,1151,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],{"path":330,"priority":313},{"path":1147,"priority":344},"references/adapters.md",{"path":343,"priority":344},{"path":1150,"priority":344},"references/quality-gate.md",{"path":1152,"priority":341},"scripts/baoyu-fetch",{"path":1154,"priority":341},"scripts/lib/adapters/generic/index.ts",{"path":1156,"priority":341},"scripts/lib/adapters/hn/index.ts",{"path":1158,"priority":341},"scripts/lib/adapters/index.ts",{"path":1160,"priority":341},"scripts/lib/adapters/types.ts",{"path":1162,"priority":341},"scripts/lib/adapters/x/article.ts",{"path":1164,"priority":341},"scripts/lib/adapters/x/index.ts",{"path":1166,"priority":341},"scripts/lib/adapters/x/login.ts",{"path":1168,"priority":341},"scripts/lib/adapters/x/match.ts",{"path":1170,"priority":341},"scripts/lib/adapters/x/payloads.ts",{"path":1172,"priority":341},"scripts/lib/adapters/x/session.ts",{"path":1174,"priority":341},"scripts/lib/adapters/x/shared.ts",{"path":1176,"priority":341},"scripts/lib/adapters/x/single.ts",{"path":1178,"priority":341},"scripts/lib/adapters/x/thread-loader.ts",{"path":1180,"priority":341},"scripts/lib/adapters/x/thread.ts",{"path":1182,"priority":341},"scripts/lib/adapters/x/types.ts",{"path":1184,"priority":341},"scripts/lib/adapters/youtube/index.ts",{"path":1186,"priority":341},"scripts/lib/adapters/youtube/transcript.ts",{"path":1188,"priority":341},"scripts/lib/adapters/youtube/utils.ts",{"path":1190,"priority":341},"scripts/lib/browser/cdp-client.ts",{"path":1192,"priority":341},"scripts/lib/browser/chrome-launcher.ts",{"path":1194,"priority":341},"scripts/lib/browser/cookie-sidecar.ts",{"path":1196,"priority":341},"scripts/lib/browser/interaction-gates.ts",{"path":1198,"priority":341},"scripts/lib/browser/network-journal.ts",{"path":1200,"priority":341},"scripts/lib/browser/page-snapshot.ts",{"path":1202,"priority":341},"scripts/lib/browser/profile.ts",{"path":1204,"priority":341},"scripts/lib/browser/session.ts",{"path":1206,"priority":341},"scripts/lib/cli.ts",{"path":1208,"priority":341},"scripts/lib/commands/convert.ts",{"path":1210,"priority":341},"scripts/lib/extract/document.ts",{"path":1212,"priority":341},"scripts/lib/extract/html-cleaner.ts",{"path":1214,"priority":341},"scripts/lib/extract/html-extractor.ts",{"path":1216,"priority":341},"scripts/lib/extract/html-to-markdown.ts",{"path":1218,"priority":341},"scripts/lib/extract/markdown-renderer.ts",{"path":1220,"priority":341},"scripts/lib/media/default-downloader.ts",{"path":1222,"priority":341},"scripts/lib/media/markdown-media.ts",{"path":1224,"priority":341},"scripts/lib/media/media-utils.ts",{"path":1226,"priority":341},"scripts/lib/media/types.ts",{"path":1228,"priority":341},"scripts/lib/types/defuddle-node.d.ts",{"path":1230,"priority":341},"scripts/lib/types/shims.d.ts",{"path":1232,"priority":341},"scripts/lib/utils/logger.ts",{"path":1234,"priority":341},"scripts/lib/utils/url.ts",{"path":624,"priority":341},{"basePath":1237,"description":1238,"displayName":1239,"installMethods":1240,"rationale":1241,"selectedPaths":1242,"source":316,"sourceLanguage":18,"type":242},"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",[1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270],{"path":330,"priority":313},{"path":343,"priority":344},{"path":346,"priority":344},{"path":442,"priority":344},{"path":711,"priority":344},{"path":713,"priority":344},{"path":715,"priority":344},{"path":717,"priority":344},{"path":719,"priority":344},{"path":348,"priority":344},{"path":352,"priority":344},{"path":354,"priority":344},{"path":724,"priority":344},{"path":726,"priority":344},{"path":728,"priority":344},{"path":730,"priority":344},{"path":732,"priority":344},{"path":734,"priority":344},{"path":736,"priority":344},{"path":738,"priority":344},{"path":740,"priority":344},{"path":742,"priority":344},{"path":744,"priority":344},{"path":746,"priority":344},{"path":358,"priority":344},{"path":749,"priority":344},{"path":751,"priority":344},{"path":753,"priority":344},{"basePath":1272,"description":1273,"displayName":1274,"installMethods":1275,"rationale":1276,"selectedPaths":1277,"source":316,"sourceLanguage":18,"type":242},"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",[1278,1279,1281,1282,1283,1285,1287,1289,1290],{"path":330,"priority":313},{"path":1280,"priority":341},"prompts/speaker-transcript.md",{"path":777,"priority":341},{"path":499,"priority":341},{"path":1284,"priority":341},"scripts/shared.ts",{"path":1286,"priority":341},"scripts/storage.ts",{"path":1288,"priority":341},"scripts/transcript.ts",{"path":665,"priority":341},{"path":1291,"priority":341},"scripts/youtube.ts",{"basePath":1293,"description":1294,"displayName":1295,"installMethods":1296,"rationale":1297,"selectedPaths":1298,"source":316,"sourceLanguage":18,"type":1306},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1295},"cli ecosystem detected at packages/baoyu-fetch",[1299,1301,1302,1304],{"path":1300,"priority":313},"package.json",{"path":315,"priority":313},{"path":1303,"priority":341},"src/cli.ts",{"path":1305,"priority":341},"src/commands/convert.ts","cli",{"sources":1308},[1309],"manual",{"closedIssues90d":228,"description":251,"forks":229,"openIssues90d":8,"pushedAt":231,"readmeSize":226,"stars":232,"topics":1311},[1312,1313,1314,1315],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1317,"discoverAt":1318,"extractAt":1319,"githubAt":1319,"updatedAt":1317},1778691497189,1778690258656,1778691495091,[210,212,209,208,211],{"evaluatedAt":237,"extractAt":282,"updatedAt":237},[],[1324,1355,1374,1402,1433,1460],{"_creationTime":1325,"_id":1326,"community":1327,"display":1328,"identity":1334,"providers":1339,"relations":1347,"tags":1350,"workflow":1351},1778697382821.536,"k17020a0vnf15gs91eaf27zwd986mc6g",{"reviewCount":8},{"description":1329,"installMethods":1330,"name":1332,"sourceUrl":1333},"关于表示中的 CSS 类、组件模式和语法高亮显示的知识",{"claudeCode":1331},"shanraisshan/claude-code-best-practice","presentation-styling","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":1335,"githubOwner":1336,"githubRepo":1337,"locale":1338,"slug":1332,"type":242},".claude/skills/presentation/presentation-styling","shanraisshan","claude-code-best-practice","zh-CN",{"evaluate":1340,"extract":1346},{"promptVersionExtension":201,"promptVersionScoring":202,"score":1341,"tags":1342,"targetMarket":213,"tier":214},100,[212,209,1343,1344,1345],"presentation","styling","documentation",{"commitSha":272},{"repoId":1348,"translatedFrom":1349},"kd74710g49kxgwbfjxeb7s132d86myxr","k17dxpwgb8be0ms7rk6143jdbx86m3rb",[212,1345,209,1343,1344],{"evaluatedAt":1352,"extractAt":1353,"updatedAt":1354},1778697269622,1778697205743,1778697382821,{"_creationTime":1356,"_id":1357,"community":1358,"display":1359,"identity":1361,"providers":1362,"relations":1370,"tags":1371,"workflow":1372},1778691497595.9692,"k176sya2sfa1hhvs6cmy1sp3sd86nvgb",{"reviewCount":8},{"description":971,"installMethods":1360,"name":972,"sourceUrl":14},{"claudeCode":12},{"basePath":970,"githubOwner":240,"githubRepo":241,"locale":18,"slug":972,"type":242},{"evaluate":1363,"extract":1369},{"promptVersionExtension":201,"promptVersionScoring":202,"score":1341,"tags":1364,"targetMarket":213,"tier":214},[1365,1366,1367,1368,208,209],"wechat","official-account","posting","content-creation",{"commitSha":272},{"parentExtensionId":245,"repoId":278},[1368,209,208,1366,1367,1365],{"evaluatedAt":1373,"extractAt":282,"updatedAt":1373},1778691860790,{"_creationTime":1375,"_id":1376,"community":1377,"display":1378,"identity":1384,"providers":1388,"relations":1396,"tags":1398,"workflow":1399},1778687399826.0276,"k170vhqr93r2k1p3fr7k9a399h86mcr5",{"reviewCount":8},{"description":1379,"installMethods":1380,"name":1382,"sourceUrl":1383},"Convert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to \"convert markdown to html\", \"transform md to html\", \"render markdown\", \"generate html from markdown\", or when working with .md files and/or web a templating system that converts markdown to HTML output. Supports CLI and Node.js workflows with GFM, CommonMark, and standard Markdown flavors.",{"claudeCode":1381},"github/awesome-copilot","markdown-to-html","https://github.com/github/awesome-copilot",{"basePath":1385,"githubOwner":1386,"githubRepo":1387,"locale":18,"slug":1382,"type":242},"skills/markdown-to-html","github","awesome-copilot",{"evaluate":1389,"extract":1395},{"promptVersionExtension":201,"promptVersionScoring":202,"score":1390,"tags":1391,"targetMarket":213,"tier":214},99,[208,209,210,1345,1392,1393,1394],"jekyll","hugo","marked",{"commitSha":272},{"repoId":1397},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[210,1345,209,1393,1392,208,1394],{"evaluatedAt":1400,"extractAt":1401,"updatedAt":1400},1778689533512,1778687399826,{"_creationTime":1403,"_id":1404,"community":1405,"display":1406,"identity":1412,"providers":1415,"relations":1426,"tags":1429,"workflow":1430},1778675056600.247,"k170ey9h690y3xt2xscttbbrg986nyca",{"reviewCount":8},{"description":1407,"installMethods":1408,"name":1410,"sourceUrl":1411},"Build immersive, cinematic 2.5D interactive websites using scroll storytelling, parallax depth, text animations, and premium scroll effects — no WebGL required. Use this skill for any web design task: landing pages, product sites, hero sections, scroll animations, parallax, sticky sections, section overlaps, floating products between sections, clip-path reveals, text that flies in from sides, words that light up on scroll, curtain drops, iris opens, card stacks, bleed typography, and any site that should feel cinematic or premium. Trigger on phrases like \"make it feel alive\", \"Apple-style animation\", \"sections that overlap\", \"product rises between sections\", \"immersive\", \"scrollytelling\", or any scroll-driven visual effect. Covers 45+ techniques across 8 categories. Always inspects, judges, and plans assets before coding. Use aggressively for ANY web design task.\n",{"claudeCode":1409},"alirezarezvani/claude-skills","epic-design","https://github.com/alirezarezvani/claude-skills",{"basePath":1413,"githubOwner":1414,"githubRepo":1313,"locale":18,"slug":1410,"type":242},"engineering-team/skills/epic-design","alirezarezvani",{"evaluate":1416,"extract":1425},{"promptVersionExtension":201,"promptVersionScoring":202,"score":1390,"tags":1417,"targetMarket":213,"tier":214},[1418,1419,1420,209,212,1421,1422,1423,1424],"web-design","2-5d","animation","javascript","gsap","performance","accessibility",{"commitSha":272},{"parentExtensionId":1427,"repoId":1428},"k179s2ynpr6g927zdzf23zrhad86net8","kd7ff9s1w43mfyy1n7hf87816186m6px",[1419,1424,1420,212,1422,209,1421,1423,1418],{"evaluatedAt":1431,"extractAt":1432,"updatedAt":1431},1778683195692,1778675056600,{"_creationTime":1434,"_id":1435,"community":1436,"display":1437,"identity":1441,"providers":1444,"relations":1456,"tags":1457,"workflow":1458},1778687399826.028,"k172xff7eexbyk0tspm28rsjcs86mp74",{"reviewCount":8},{"description":1438,"installMethods":1439,"name":1440,"sourceUrl":1383},"Expert 10x engineer with comprehensive knowledge of web development, internet protocols, and web standards. Use when working with HTML, CSS, JavaScript, web APIs, HTTP/HTTPS, web security, performance optimization, accessibility, or any web/internet concepts. Specializes in translating web terminology accurately and implementing modern web standards across frontend and backend development.",{"claudeCode":1381},"Web Coder",{"basePath":1442,"githubOwner":1386,"githubRepo":1387,"locale":18,"slug":1443,"type":242},"skills/web-coder","web-coder",{"evaluate":1445,"extract":1454},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":1446,"targetMarket":213,"tier":214},[1447,209,212,1421,1448,1449,1450,1451,1452,1423,1424,1453],"web-development","frontend","backend","apis","protocols","standards","security",{"commitSha":272,"license":1455},"MIT",{"repoId":1397},[1424,1450,1449,212,1448,209,1421,1423,1451,1453,1452,1447],{"evaluatedAt":1459,"extractAt":1401,"updatedAt":1459},1778689563042,{"_creationTime":1461,"_id":1462,"community":1463,"display":1464,"identity":1470,"providers":1474,"relations":1483,"tags":1486,"workflow":1487},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":1465,"installMethods":1466,"name":1468,"sourceUrl":1469},"Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.\n",{"claudeCode":1467},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":1471,"githubOwner":1472,"githubRepo":1473,"locale":18,"slug":1468,"type":242},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":1475,"extract":1482},{"promptVersionExtension":201,"promptVersionScoring":202,"score":1341,"tags":1476,"targetMarket":213,"tier":214},[1477,1478,212,1344,1479,1480,1481],"tailwind","typescript","configuration","react","nextjs",{"commitSha":272},{"parentExtensionId":1484,"repoId":1485},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1479,212,1481,1480,1344,1477,1478],{"evaluatedAt":1488,"extractAt":1489,"updatedAt":1488},1778701490050,1778695548458]