[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-slide-deck-zh-CN":3,"guides-for-jimliu-baoyu-slide-deck":1326,"similar-k171begdr84vbj21gqdn8rfpnd86neyn-zh-CN":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.97,"k171begdr84vbj21gqdn8rfpnd86neyn",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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\".",{"claudeCode":12},"jimliu/baoyu-skills","baoyu-slide-deck","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778691953912.5613,"kn7dgq6fvjpakk1pgjhg1vn1vn86mvhb","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":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,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,170,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem: generating professional slide deck images from content, and specifies its use cases and limitations. It identifies the artifact (slide deck images) and the user intent (create slides, make a presentation).",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill goes beyond default LLM behavior by offering a structured workflow for generating images based on content analysis, style selection, and user confirmation, which is more than a thin wrapper around a basic image generation API.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers a complete lifecycle from content analysis to image generation, outline creation, and merging into PPTX/PDF, indicating it can be used in a real workflow.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on generating slide decks from content, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality and scope, clearly stating its purpose and usage triggers.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill primarily uses LLM-based generation and does not expose multiple distinct tools; it is not applicable.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md provides comprehensive documentation for all options and parameters, including defaults and their effects.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose distinct user-facing tools or commands in the typical sense; it operates via a defined workflow.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's parameters and expected outputs are clearly defined and minimal, requesting only necessary information for the task and promising specific outputs.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under MIT, a permissive open-source license, as indicated in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 11, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses Node.js and Bun, and the `package.json` (inferred from its existence and typical structure) likely has lockfiles for dependency management, indicating suitable measures are in place.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not appear to handle secrets directly, relying on external API calls for image generation which are typically configured via environment variables managed by the user, not hardcoded.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on user-provided content and generates images; there's no indication of loading or executing untrusted third-party code or data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill's workflow relies on bundled scripts and external API calls for image generation; there's no evidence of runtime downloads of non-committed content or remote pipes to shells.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations are primarily file generation (prompts, images, PPTX, PDF) within its own defined output directory and calls to external APIs, not modifying files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The provided scripts (`merge-to-pptx.ts`, `merge-to-pdf.ts`) are straightforward file operations and API interactions, with no detached process spawns or deny-retry loops detected.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill processes user content to generate images and does not instruct the submission of confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled SKILL.md and scripts appear to be free of hidden steering tricks, HTML comments smuggling instructions, or invisible Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The included TypeScript scripts are plain and readable, with no obfuscation like base64 payloads, eval, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes a standard file layout for its output and prompt files within a designated directory, which is a reasonable and documented assumption.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The trust signals show 0 issues opened and 68 closed in the last 90 days, indicating a high closure rate and active maintenance.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a declared version (1.56.2) in its frontmatter, and the repository has recent commit activity and a CHANGELOG, indicating a clear versioning signal.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The skill's CLI arguments and workflow parameters (style, audience, language, slide count) are clearly defined and validated through the confirmation steps and argument parsing in scripts.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's primary operations involve file generation and API calls, which are not destructive in nature and do not require confirmation gates.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The included TypeScript scripts have explicit error handling for file operations and argument parsing, and the workflow outlines prompt for user confirmation at critical stages.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The scripts provide console output for progress and errors, and the SKILL.md indicates that prompt files serve as a record of generated content, fulfilling audit requirements.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill processes content for image generation and does not operate on personal data, nor does it submit personal data to third parties.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is language-agnostic and operates on user-provided content, with no regional logic detected, making it globally applicable.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard Node.js/Bun runtime and common libraries for image generation APIs, with no specific OS or shell dependencies beyond typical execution environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README.md is comprehensive, detailing installation, available skills, usage examples, and configuration, serving as a clear source of information.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-function skill, not an extension exposing multiple tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill operates as a single entity and does not expose multiple tools with overlapping functionality.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features advertised in the README and SKILL.md (outline generation, image creation, PPTX/PDF output, style customization) have corresponding implementations.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for various methods (CLI, plugin marketplace, agent prompt) and the SKILL.md details invocation examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill's workflow outlines and error handling in scripts provide clear messages for failures, including steps for recovery or next actions (e.g., editing outline/prompts).",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project structure suggests standard Node.js/Bun dependency management, likely including lockfiles for pinned dependencies, and scripts have shebangs.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill's core operations are content generation and image creation, which are not inherently state-changing or destructive in a way that would require a dry-run mode.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not perform remote mutating operations or rely on server-stateful calls that would require idempotency or per-call timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry; all user interaction is through explicit commands and confirmations.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description and SKILL.md clearly define the skill's purpose (generating slide decks), the artifact (images), and usage triggers, with explicit non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and self-contained, clearly summarizing the core capability and trigger phrases within the first ~160 characters.",{"category":167,"check":168,"severity":24,"summary":169},"Context","Concise Body","The SKILL.md is well-structured with progressive disclosure, keeping the main instructions concise and deferring detailed material to reference files.",{"category":167,"check":171,"severity":24,"summary":172},"Progressive Disclosure","The SKILL.md effectively uses separate files (`references/`) for detailed specifications, style guides, and templates, promoting progressive disclosure.",{"category":167,"check":174,"severity":42,"summary":175},"Forked exploration","The skill's workflow is linear and does not involve deep exploration or code review that would necessitate a `context: fork` setting.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear examples for various invocation scenarios, including style and audience customization.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md addresses edge cases like existing content, custom dimensions, and specific regeneration needs, with clear recovery steps.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not explicitly require external tools like a custom MCP with a fallback path; it relies on image generation APIs and bundled scripts.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The workflow explicitly halts for user confirmation at critical stages and before generation, and handles existing content scenarios with clear options.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates standalone and does not implicitly rely on other skills being loaded in the same session.",1778691953800,"This skill generates professional slide deck images from content, creating outlines with style instructions and then rendering individual slides. It supports various customization options for style, audience, and slide count, and can output to PPTX and PDF formats. The workflow includes user confirmation steps and detailed documentation.",[195,196,197,198,199],"Generate slide deck images from content","Create outlines with style instructions","Support for 17+ visual styles and custom dimensions","Output to PPTX and PDF formats","User confirmation workflow for control",[201,202,203],"Live presentation delivery","Real-time collaborative editing","Generating complex interactive elements within slides","3.0.0","4.4.0","Effortlessly transform content into visually appealing and professional slide decks for sharing and review, with extensive customization options.","The skill demonstrates excellent documentation, production readiness, and a clear, well-defined workflow. It passes all checks with no warnings or criticals.",99,"High-quality slide deck generation with comprehensive customization and workflow.",[211,212,213,214,215],"presentation","slides","image-generation","content-creation","documentation","global","verified",[219,220,221,222],"Creating presentation decks from articles or documents","Generating visually consistent slides for reports","Producing shareable image-based slide content","Customizing slide appearance for specific audiences and styles",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},true,1778691935817,{"descriptionLength":228,"readmeSize":229},239,53844,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},68,2116,"1.56.2",1778543136000,18077,{"hasNpmPackage":237,"smitheryVerified":237},false,{"hasCi":225,"hasTests":225},{"updatedAt":240},1778691953912,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/baoyu-slide-deck","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,273,213,274],"content-generation","ai-backend","utilities","markdown","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,213,273,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,213,273,274,292,272],"ai-backends","social-media",{"commitSha":276,"plugin":294},{"mcpCount":8,"provider":280,"skillCount":295},21,{"parentExtensionId":258,"repoId":282},[291,270,213,273,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,703,758,824,867,965,976,1018,1037,1067,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":688,"description":689,"displayName":690,"installMethods":691,"rationale":692,"selectedPaths":693,"source":320,"sourceLanguage":18,"type":245},"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",[694,695,697,699,700,701],{"path":334,"priority":317},{"path":696,"priority":348},"references/title-formulas.md",{"path":698,"priority":345},"scripts/autocorrect.ts",{"path":503,"priority":345},{"path":628,"priority":345},{"path":702,"priority":345},"scripts/quotes.ts",{"basePath":704,"description":705,"displayName":706,"installMethods":707,"rationale":708,"selectedPaths":709,"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",[710,711,712,713,714,716,718,720,722,724,725,726,727,729,731,733,735,737,739,741,743,745,747,749,751,752,754,756],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":446,"priority":348},{"path":715,"priority":348},"references/confirmation.md",{"path":717,"priority":348},"references/elements/canvas.md",{"path":719,"priority":348},"references/elements/decorations.md",{"path":721,"priority":348},"references/elements/image-effects.md",{"path":723,"priority":348},"references/elements/typography.md",{"path":352,"priority":348},{"path":356,"priority":348},{"path":358,"priority":348},{"path":728,"priority":348},"references/presets/bold.md",{"path":730,"priority":348},"references/presets/chalkboard.md",{"path":732,"priority":348},"references/presets/cute.md",{"path":734,"priority":348},"references/presets/fresh.md",{"path":736,"priority":348},"references/presets/minimal.md",{"path":738,"priority":348},"references/presets/notion.md",{"path":740,"priority":348},"references/presets/pop.md",{"path":742,"priority":348},"references/presets/retro.md",{"path":744,"priority":348},"references/presets/screen-print.md",{"path":746,"priority":348},"references/presets/sketch-notes.md",{"path":748,"priority":348},"references/presets/study-notes.md",{"path":750,"priority":348},"references/presets/warm.md",{"path":362,"priority":348},{"path":753,"priority":348},"references/workflows/analysis-framework.md",{"path":755,"priority":348},"references/workflows/outline-template.md",{"path":757,"priority":348},"references/workflows/prompt-assembly.md",{"basePath":759,"description":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"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",[765,766,767,768,770,772,774,776,778,780,782,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":769,"priority":348},"references/providers/dashscope.md",{"path":771,"priority":348},"references/providers/minimax.md",{"path":773,"priority":348},"references/providers/openrouter.md",{"path":775,"priority":348},"references/providers/replicate.md",{"path":777,"priority":348},"references/providers/zai.md",{"path":779,"priority":348},"references/usage-examples.md",{"path":781,"priority":345},"scripts/main.test.ts",{"path":503,"priority":345},{"path":784,"priority":345},"scripts/providers/azure.test.ts",{"path":786,"priority":345},"scripts/providers/azure.ts",{"path":788,"priority":345},"scripts/providers/dashscope.test.ts",{"path":790,"priority":345},"scripts/providers/dashscope.ts",{"path":792,"priority":345},"scripts/providers/google.test.ts",{"path":794,"priority":345},"scripts/providers/google.ts",{"path":796,"priority":345},"scripts/providers/jimeng.test.ts",{"path":798,"priority":345},"scripts/providers/jimeng.ts",{"path":800,"priority":345},"scripts/providers/minimax.test.ts",{"path":802,"priority":345},"scripts/providers/minimax.ts",{"path":804,"priority":345},"scripts/providers/openai.test.ts",{"path":806,"priority":345},"scripts/providers/openai.ts",{"path":808,"priority":345},"scripts/providers/openrouter.test.ts",{"path":810,"priority":345},"scripts/providers/openrouter.ts",{"path":812,"priority":345},"scripts/providers/replicate.test.ts",{"path":814,"priority":345},"scripts/providers/replicate.ts",{"path":816,"priority":345},"scripts/providers/seedream.test.ts",{"path":818,"priority":345},"scripts/providers/seedream.ts",{"path":820,"priority":345},"scripts/providers/zai.test.ts",{"path":822,"priority":345},"scripts/providers/zai.ts",{"path":669,"priority":345},{"basePath":825,"description":826,"displayName":827,"installMethods":828,"rationale":829,"selectedPaths":830,"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",[831,832,833,834,835,836,837,838,839,840,842,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866],{"path":334,"priority":317},{"path":347,"priority":348},{"path":350,"priority":348},{"path":769,"priority":348},{"path":771,"priority":348},{"path":773,"priority":348},{"path":775,"priority":348},{"path":777,"priority":348},{"path":779,"priority":348},{"path":841,"priority":345},"scripts/build-batch.test.ts",{"path":843,"priority":345},"scripts/build-batch.ts",{"path":781,"priority":345},{"path":503,"priority":345},{"path":784,"priority":345},{"path":786,"priority":345},{"path":788,"priority":345},{"path":790,"priority":345},{"path":792,"priority":345},{"path":794,"priority":345},{"path":796,"priority":345},{"path":798,"priority":345},{"path":800,"priority":345},{"path":802,"priority":345},{"path":804,"priority":345},{"path":806,"priority":345},{"path":808,"priority":345},{"path":810,"priority":345},{"path":812,"priority":345},{"path":814,"priority":345},{"path":816,"priority":345},{"path":818,"priority":345},{"path":820,"priority":345},{"path":822,"priority":345},{"path":669,"priority":345},{"basePath":868,"description":869,"displayName":870,"installMethods":871,"rationale":872,"selectedPaths":873,"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",[874,875,876,877,878,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,928,930,932,934,936,938,940,942,944,946,948,950,951,953,955,957,959,961,963],{"path":334,"priority":317},{"path":424,"priority":348},{"path":440,"priority":348},{"path":347,"priority":348},{"path":350,"priority":348},{"path":880,"priority":348},"references/layouts/bento-grid.md",{"path":882,"priority":348},"references/layouts/binary-comparison.md",{"path":884,"priority":348},"references/layouts/bridge.md",{"path":886,"priority":348},"references/layouts/circular-flow.md",{"path":888,"priority":348},"references/layouts/comic-strip.md",{"path":890,"priority":348},"references/layouts/comparison-matrix.md",{"path":892,"priority":348},"references/layouts/dashboard.md",{"path":894,"priority":348},"references/layouts/dense-modules.md",{"path":896,"priority":348},"references/layouts/funnel.md",{"path":898,"priority":348},"references/layouts/hierarchical-layers.md",{"path":900,"priority":348},"references/layouts/hub-spoke.md",{"path":902,"priority":348},"references/layouts/iceberg.md",{"path":904,"priority":348},"references/layouts/isometric-map.md",{"path":906,"priority":348},"references/layouts/jigsaw.md",{"path":908,"priority":348},"references/layouts/linear-progression.md",{"path":910,"priority":348},"references/layouts/periodic-table.md",{"path":912,"priority":348},"references/layouts/story-mountain.md",{"path":914,"priority":348},"references/layouts/structural-breakdown.md",{"path":916,"priority":348},"references/layouts/tree-branching.md",{"path":918,"priority":348},"references/layouts/venn-diagram.md",{"path":920,"priority":348},"references/layouts/winding-roadmap.md",{"path":922,"priority":348},"references/structured-content-template.md",{"path":924,"priority":348},"references/styles/aged-academia.md",{"path":926,"priority":348},"references/styles/bold-graphic.md",{"path":366,"priority":348},{"path":929,"priority":348},"references/styles/claymation.md",{"path":931,"priority":348},"references/styles/corporate-memphis.md",{"path":933,"priority":348},"references/styles/craft-handmade.md",{"path":935,"priority":348},"references/styles/cyberpunk-neon.md",{"path":937,"priority":348},"references/styles/hand-drawn-edu.md",{"path":939,"priority":348},"references/styles/ikea-manual.md",{"path":941,"priority":348},"references/styles/kawaii.md",{"path":943,"priority":348},"references/styles/knolling.md",{"path":945,"priority":348},"references/styles/lego-brick.md",{"path":947,"priority":348},"references/styles/morandi-journal.md",{"path":949,"priority":348},"references/styles/origami.md",{"path":388,"priority":348},{"path":952,"priority":348},"references/styles/pop-laboratory.md",{"path":954,"priority":348},"references/styles/retro-pop-grid.md",{"path":956,"priority":348},"references/styles/retro-popup-pop.md",{"path":958,"priority":348},"references/styles/storybook-watercolor.md",{"path":960,"priority":348},"references/styles/subway-map.md",{"path":962,"priority":348},"references/styles/technical-schematic.md",{"path":964,"priority":348},"references/styles/ui-wireframe.md",{"basePath":966,"description":967,"displayName":968,"installMethods":969,"rationale":970,"selectedPaths":971,"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",[972,973,974,975],{"path":334,"priority":317},{"path":781,"priority":345},{"path":503,"priority":345},{"path":628,"priority":345},{"basePath":977,"description":978,"displayName":979,"installMethods":980,"rationale":981,"selectedPaths":982,"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",[983,984,986,988,989,991,993,995,997,999,1001,1002,1004,1006,1008,1010,1012,1014,1016],{"path":334,"priority":317},{"path":985,"priority":348},"references/api-setup.md",{"path":987,"priority":348},"references/article-posting.md",{"path":347,"priority":348},{"path":990,"priority":348},"references/image-text-posting.md",{"path":992,"priority":348},"references/multi-account.md",{"path":994,"priority":345},"scripts/cdp.ts",{"path":996,"priority":345},"scripts/check-permissions.ts",{"path":998,"priority":345},"scripts/copy-to-clipboard.ts",{"path":1000,"priority":345},"scripts/md-to-wechat.ts",{"path":628,"priority":345},{"path":1003,"priority":345},"scripts/paste-from-clipboard.ts",{"path":1005,"priority":345},"scripts/wechat-agent-browser.ts",{"path":1007,"priority":345},"scripts/wechat-api.ts",{"path":1009,"priority":345},"scripts/wechat-article.ts",{"path":1011,"priority":345},"scripts/wechat-browser.ts",{"path":1013,"priority":345},"scripts/wechat-extend-config.test.ts",{"path":1015,"priority":345},"scripts/wechat-extend-config.ts",{"path":1017,"priority":345},"scripts/wechat-image-processor.ts",{"basePath":1019,"description":1020,"displayName":1021,"installMethods":1022,"rationale":1023,"selectedPaths":1024,"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",[1025,1026,1027,1029,1030,1031,1033,1035],{"path":334,"priority":317},{"path":998,"priority":345},{"path":1028,"priority":345},"scripts/md-to-html.ts",{"path":628,"priority":345},{"path":1003,"priority":345},{"path":1032,"priority":345},"scripts/weibo-article.ts",{"path":1034,"priority":345},"scripts/weibo-post.ts",{"path":1036,"priority":345},"scripts/weibo-utils.ts",{"basePath":1038,"description":1039,"displayName":1040,"installMethods":1041,"rationale":1042,"selectedPaths":1043,"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",[1044,1045,1047,1049,1051,1052,1053,1054,1055,1057,1059,1061,1063,1065],{"path":334,"priority":317},{"path":1046,"priority":348},"references/articles.md",{"path":1048,"priority":348},"references/regular-posts.md",{"path":1050,"priority":345},"scripts/check-paste-permissions.ts",{"path":998,"priority":345},{"path":1028,"priority":345},{"path":628,"priority":345},{"path":1003,"priority":345},{"path":1056,"priority":345},"scripts/x-article.ts",{"path":1058,"priority":345},"scripts/x-browser.ts",{"path":1060,"priority":345},"scripts/x-quote.ts",{"path":1062,"priority":345},"scripts/x-utils.test.ts",{"path":1064,"priority":345},"scripts/x-utils.ts",{"path":1066,"priority":345},"scripts/x-video.ts",{"basePath":242,"description":10,"displayName":13,"installMethods":1068,"rationale":1069,"selectedPaths":1070,"source":320,"sourceLanguage":18,"type":245},{"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":715,"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":937,"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":715,"priority":348},{"path":717,"priority":348},{"path":719,"priority":348},{"path":721,"priority":348},{"path":723,"priority":348},{"path":352,"priority":348},{"path":356,"priority":348},{"path":358,"priority":348},{"path":728,"priority":348},{"path":730,"priority":348},{"path":732,"priority":348},{"path":734,"priority":348},{"path":736,"priority":348},{"path":738,"priority":348},{"path":740,"priority":348},{"path":742,"priority":348},{"path":744,"priority":348},{"path":746,"priority":348},{"path":748,"priority":348},{"path":750,"priority":348},{"path":362,"priority":348},{"path":753,"priority":348},{"path":755,"priority":348},{"path":757,"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":781,"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,[214,215,213,211,212],{"evaluatedAt":240,"extractAt":286,"updatedAt":240},[],[1328,1358,1388,1411,1428,1446],{"_creationTime":1329,"_id":1330,"community":1331,"display":1332,"identity":1338,"providers":1342,"relations":1351,"tags":1354,"workflow":1355},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":1333,"installMethods":1334,"name":1336,"sourceUrl":1337},"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":1335},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":1339,"githubOwner":1340,"githubRepo":1341,"locale":18,"slug":1336,"type":245},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":1343,"extract":1350},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1344,"tags":1345,"targetMarket":216,"tier":217},100,[1346,1347,211,215,1348,1349],"teaching","coaching","explanation","guidance",{"commitSha":276},{"parentExtensionId":1352,"repoId":1353},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1347,215,1348,1349,211,1346],{"evaluatedAt":1356,"extractAt":1357,"updatedAt":1356},1778701952682,1778695548458,{"_creationTime":1359,"_id":1360,"community":1361,"display":1362,"identity":1368,"providers":1373,"relations":1380,"tags":1383,"workflow":1384},1778697382821.536,"k17020a0vnf15gs91eaf27zwd986mc6g",{"reviewCount":8},{"description":1363,"installMethods":1364,"name":1366,"sourceUrl":1367},"关于表示中的 CSS 类、组件模式和语法高亮显示的知识",{"claudeCode":1365},"shanraisshan/claude-code-best-practice","presentation-styling","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":1369,"githubOwner":1370,"githubRepo":1371,"locale":1372,"slug":1366,"type":245},".claude/skills/presentation/presentation-styling","shanraisshan","claude-code-best-practice","zh-CN",{"evaluate":1374,"extract":1379},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1344,"tags":1375,"targetMarket":216,"tier":217},[1376,1377,211,1378,215],"css","html","styling",{"commitSha":276},{"repoId":1381,"translatedFrom":1382},"kd74710g49kxgwbfjxeb7s132d86myxr","k17dxpwgb8be0ms7rk6143jdbx86m3rb",[1376,215,1377,211,1378],{"evaluatedAt":1385,"extractAt":1386,"updatedAt":1387},1778697269622,1778697205743,1778697382821,{"_creationTime":1389,"_id":1390,"community":1391,"display":1392,"identity":1396,"providers":1399,"relations":1405,"tags":1407,"workflow":1408},1778697369386.3174,"k17bxj50v6wxff2qe5a5a4d4bn86mvk3",{"reviewCount":8},{"description":1393,"installMethods":1394,"name":1395,"sourceUrl":1367},"关于演示文稿幻灯片格式、权重系统、导航和章节结构的知识",{"claudeCode":1365},"Presentation Structure",{"basePath":1397,"githubOwner":1370,"githubRepo":1371,"locale":1372,"slug":1398,"type":245},".claude/skills/presentation/presentation-structure","presentation-structure",{"evaluate":1400,"extract":1403},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1344,"tags":1401,"targetMarket":216,"tier":217},[211,1377,215,1402],"analysis",{"commitSha":276,"license":1404},"MIT",{"repoId":1381,"translatedFrom":1406},"k175cp8c6m1kknsf9yhd75swn586m4hj",[1402,215,1377,211],{"evaluatedAt":1409,"extractAt":1386,"updatedAt":1410},1778697246983,1778697369386,{"_creationTime":1412,"_id":1413,"community":1414,"display":1415,"identity":1417,"providers":1418,"relations":1424,"tags":1425,"workflow":1426},1778691497595.9707,"k17dpsmtdkvt370z246g16kxes86nsb3",{"reviewCount":8},{"description":1242,"installMethods":1416,"name":1243,"sourceUrl":14},{"claudeCode":12},{"basePath":1241,"githubOwner":243,"githubRepo":244,"locale":18,"slug":1243,"type":245},{"evaluate":1419,"extract":1423},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1420,"targetMarket":216,"tier":217},[213,292,1421,214,1422],"xiaohongshu","design",{"commitSha":276},{"parentExtensionId":248,"repoId":282},[214,1422,213,292,1421],{"evaluatedAt":1427,"extractAt":286,"updatedAt":1427},1778692026176,{"_creationTime":1429,"_id":1430,"community":1431,"display":1432,"identity":1434,"providers":1435,"relations":1442,"tags":1443,"workflow":1444},1778691497595.9688,"k1774wwc3k7zbrcqbdjsjr3d9h86npyp",{"reviewCount":8},{"description":869,"installMethods":1433,"name":870,"sourceUrl":14},{"claudeCode":12},{"basePath":868,"githubOwner":243,"githubRepo":244,"locale":18,"slug":870,"type":245},{"evaluate":1436,"extract":1441},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1437,"targetMarket":216,"tier":217},[1438,213,214,1422,1439,1440],"infographic","automation","visual-communication",{"commitSha":276,"license":1404},{"parentExtensionId":248,"repoId":282},[1439,214,1422,213,1438,1440],{"evaluatedAt":1445,"extractAt":286,"updatedAt":1445},1778691830796,{"_creationTime":1447,"_id":1448,"community":1449,"display":1450,"identity":1456,"providers":1461,"relations":1470,"tags":1473,"workflow":1474},1778695116697.1978,"k179rr3dr4mna3h8mah8sjs7b986n6qs",{"reviewCount":8},{"description":1451,"installMethods":1452,"name":1454,"sourceUrl":1455},"Generates conference presentation slides (Beamer LaTeX PDF and editable PPTX) from a compiled paper with speaker notes and talk script. Use when preparing oral talks, spotlight presentations, or invited talks for ML and systems conferences.",{"claudeCode":1453},"Orchestra-Research/AI-Research-SKILLs","Presenting Conference Talks","https://github.com/Orchestra-Research/AI-Research-SKILLs",{"basePath":1457,"githubOwner":1458,"githubRepo":1459,"locale":18,"slug":1460,"type":245},"20-ml-paper-writing/presenting-conference-talks","Orchestra-Research","AI-Research-SKILLs","presenting-conference-talks",{"evaluate":1462,"extract":1469},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":1463,"targetMarket":216,"tier":217},[211,212,1464,1465,1466,1467,1468],"latex","beamer","pptx","academic","research",{"commitSha":276,"license":1404},{"parentExtensionId":1471,"repoId":1472},"k17155ws9qc0hw7a568bg79sfd86max8","kd70hj1y80mhra5xm5g188j5n586mg18",[1467,1465,1464,1466,211,1468,212],{"evaluatedAt":1475,"extractAt":1476,"updatedAt":1475},1778697466182,1778695116697]