[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-release-skills-zh-CN":3,"guides-for-jimliu-release-skills":1282,"similar-k17c6n5rnqqycb80nrkt849j3186nwkk-zh-CN":1283},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":227,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":1279,"workflow":1280},1778691497595.9658,"k17c6n5rnqqycb80nrkt849j3186nwkk",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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\".",{"claudeCode":12},"jimliu/baoyu-skills","release-skills","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":240},1778691559497.608,"kn7eqeh4bhdq537768301qf75d86mcb5","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of automating the release workflow for various project types and names specific triggers for its use.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value beyond a simple prompt by automating complex, multi-step release processes across different project types and languages, including changelog generation and version bumping.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete release lifecycle, from detection to committing and publishing, with clear workflow steps and handling for various project types.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on the release workflow, including versioning, changelog generation, and GitHub releases, without extending into unrelated domains like deployment or testing.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's capabilities, including supported project types and trigger phrases, and is well-organized.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses a single, well-defined command (`/release-skills`) with flags for specific actions, rather than a general-purpose execution tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All options and flags are clearly documented in the SKILL.md, including their descriptions and default behaviors where applicable. Configuration file details are also provided.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The skill exposes a single command (`/release-skills`) with descriptive flags, adhering to the verb-noun convention.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill's CLI interface uses well-defined flags and arguments, and its output is structured and informative without unnecessary internal details.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The README explicitly states the license is MIT, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository was last pushed to on 2026-05-11, which is recent.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension does not appear to have third-party dependencies that require explicit management or updating within the skill itself.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill's documentation does not indicate the use or handling of secrets in a way that would violate security best practices.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on project files and Git commands, with clear instructions and no indication of executing arbitrary external code or data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill uses Git commands and standard shell operations within its own bundle; it does not fetch or execute external code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill performs operations within the local project directory and uses standard Git commands, with no indication of attempting to modify files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's scripts and workflow descriptions do not contain primitives like `nohup` or retry loops on denied calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill primarily operates on local project files and Git, with no indication of sending confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions appear free of hidden steering tricks or obfuscation.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's scripts are written in plain Bash and are readable, with no evidence of obfuscation or dynamically loaded opaque code.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes reasonable assumptions about project structure (version files, changelogs) and declares them. It uses relative paths and standard Git operations.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","In the last 90 days, 0 issues were opened and 68 were closed, indicating active maintenance and issue resolution.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a clear release management process, including version file updates, changelog generation, and annotated tag creation, as detailed in its workflow.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The skill uses standard Git commands and shell scripting. While explicit schema validation isn't detailed, the operations are well-defined and unlikely to require complex runtime validation beyond standard command-line argument parsing.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","Destructive operations like committing and tagging are guarded by user confirmation steps and a `--dry-run` mode.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The workflow is described with clear steps and expected outcomes. The use of standard Git commands implies standard error reporting, and the confirmation steps provide a user-level error handling mechanism.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The skill provides detailed output during its execution, including dry-run previews and post-release summaries, effectively serving as an audit log of its actions.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","The skill operates on project files and Git history, and does not process personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is a general-purpose release tool applicable globally, with no regional or jurisdictional restrictions.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard Git commands and shell scripting, making it portable across POSIX-compatible environments.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, detailing installation, usage, available skills, and environment configuration.",{"category":33,"check":130,"severity":63,"summary":131},"Tool surface size","This is a single-tool extension invoked via a command with flags, not a collection of multiple distinct tools.",{"category":40,"check":133,"severity":63,"summary":134},"Overlapping near-synonym tools","The extension provides a single main command with flags, eliminating the possibility of overlapping tool names.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the README and SKILL.md, such as version detection, changelog generation, and GitHub release integration, are implemented in the workflow.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions using `npx skills add` and also details how to register as a plugin marketplace, with copy-pasteable examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The workflow's confirmation steps and the `--dry-run` mode provide clear feedback and guidance to the user, acting as a form of error handling for unexpected states.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The extension is a script that relies on standard Git and shell commands. Its README mentions Node.js and `npx bun`, implying standard environment dependency management, and its own bundle contains no third-party scripts requiring pinning.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","A `--dry-run` flag is explicitly supported and detailed in the documentation, providing a preview of all intended actions without execution.",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","The skill primarily interacts with local Git operations and project files, which are generally idempotent or handled by Git's own mechanisms. No explicit remote calls requiring timeouts or complex retry logic are described.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no mention of telemetry being collected by this skill; therefore, opt-in is not applicable.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as a universal release workflow, detailing its automation capabilities, supported project types, and specific trigger phrases.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the skill's name and purpose, followed by usage triggers.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and detailed but remains within a reasonable length, delegating specific configuration to `.releaserc.yml`.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow steps, and the optional `.releaserc.yml` provides deeper configuration details, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill performs a sequential workflow of Git operations and file modifications, not deep code exploration or research requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and README provide clear, ready-to-use command-line examples for various scenarios, including basic usage, flags, and backfill operations.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The workflow documentation implicitly handles edge cases by describing detection logic for various file types and project configurations. The confirmation steps serve as a recovery mechanism for user intervention.",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","This skill does not appear to rely on external MCP servers or custom tools that would require fallback mechanisms.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The user confirmation steps before committing and releasing act as a gate for unexpected states, allowing the user to halt or proceed.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focused on the release workflow, with no apparent reliance on other specific skills within the repository.",1778691558014,"This skill automates the release process by detecting project configurations, generating multi-language changelogs, determining version bumps, creating commits, and publishing releases for various project types including Node.js, Python, Rust, Claude Plugins, and generic projects. It supports options like dry-run, major/minor/patch bumps, and backfilling GitHub releases.",[195,196,197,198,199,200],"Automated version file and changelog detection","Multi-language changelog generation","Conventional commit analysis for release notes","Support for Node.js, Python, Rust, Claude Plugins, and generic projects","GitHub Releases integration and backfill","Configurable release workflow via `.releaserc.yml`",[202,203,204],"Performing actual code packaging or artifact building","Directly managing CI/CD pipelines beyond the scope of committing and tagging","Handling project-specific deployment logic (delegated to hooks)","3.0.0","4.4.0","To streamline and automate the complex and often error-prone process of releasing new software versions across diverse project types.","Excellent documentation and clear workflow automation for a core development task. Comprehensive examples and explicit handling of various project types contribute to its high quality.",95,"A robust and well-documented skill for automating universal release workflows across multiple project types.",[212,213,214,215,216,217],"release","versioning","changelog","automation","git","github","global","verified",[221,222,223,224],"Automating the creation of new versions for software projects","Generating release notes and updating changelogs automatically","Ensuring consistent and reliable release procedures","Backfilling historical GitHub releases for tagged commits",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":237,"testCoverage":239},{"hasLockfile":227},true,1778691535484,{"descriptionLength":230,"readmeSize":231},334,53844,{"closedIssues90d":233,"forks":234,"hasChangelog":227,"openIssues90d":8,"pushedAt":235,"stars":236},68,2116,1778543136000,18077,{"hasNpmPackage":238,"smitheryVerified":238},false,{"hasCi":227,"hasTests":227},{"updatedAt":241},1778691559497,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},".claude/skills/release-skills","jimliu","baoyu-skills","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":250,"targetMarket":218,"tier":219},[212,213,214,215,216,217],{"commitSha":252},"HEAD",{"repoId":254},"kd718jn448p61w289hzf15tecd86n3a4",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":1275},1778690258656.9355,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":1266,"github":1269},{"commitSha":252,"extensions":260},[261,274,281,287,367,446,456,522,581,622,639,655,710,776,819,917,928,970,989,1019,1074,1097,1195,1230,1251],{"basePath":262,"description":263,"displayName":245,"installMethods":264,"rationale":265,"selectedPaths":266,"source":272,"sourceLanguage":18,"type":273},"","Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[267,270],{"path":268,"priority":269},".claude-plugin/marketplace.json","mandatory",{"path":271,"priority":269},"README.md","rule","marketplace",{"basePath":262,"description":275,"displayName":245,"installMethods":276,"rationale":277,"selectedPaths":278,"source":272,"sourceLanguage":18,"type":280},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":245},"inline plugin source from marketplace.json at /",[279],{"path":271,"priority":269},"plugin",{"basePath":243,"description":10,"displayName":13,"installMethods":282,"rationale":283,"selectedPaths":284,"source":272,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/release-skills/SKILL.md",[285],{"path":286,"priority":269},"SKILL.md",{"basePath":288,"description":289,"displayName":290,"installMethods":291,"rationale":292,"selectedPaths":293,"source":272,"sourceLanguage":18,"type":246},"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",[294,295,298,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365],{"path":286,"priority":269},{"path":296,"priority":297},"prompts/system.md","low",{"path":299,"priority":300},"references/config/first-time-setup.md","medium",{"path":302,"priority":300},"references/config/preferences-schema.md",{"path":304,"priority":300},"references/palettes/macaron.md",{"path":306,"priority":300},"references/palettes/mono-ink.md",{"path":308,"priority":300},"references/palettes/neon.md",{"path":310,"priority":300},"references/palettes/warm.md",{"path":312,"priority":300},"references/prompt-construction.md",{"path":314,"priority":300},"references/style-presets.md",{"path":316,"priority":300},"references/styles/blueprint.md",{"path":318,"priority":300},"references/styles/chalkboard.md",{"path":320,"priority":300},"references/styles/editorial.md",{"path":322,"priority":300},"references/styles/elegant.md",{"path":324,"priority":300},"references/styles/fantasy-animation.md",{"path":326,"priority":300},"references/styles/flat-doodle.md",{"path":328,"priority":300},"references/styles/flat.md",{"path":330,"priority":300},"references/styles/ink-notes.md",{"path":332,"priority":300},"references/styles/intuition-machine.md",{"path":334,"priority":300},"references/styles/minimal.md",{"path":336,"priority":300},"references/styles/nature.md",{"path":338,"priority":300},"references/styles/notion.md",{"path":340,"priority":300},"references/styles/pixel-art.md",{"path":342,"priority":300},"references/styles/playful.md",{"path":344,"priority":300},"references/styles/retro.md",{"path":346,"priority":300},"references/styles/scientific.md",{"path":348,"priority":300},"references/styles/screen-print.md",{"path":350,"priority":300},"references/styles/sketch-notes.md",{"path":352,"priority":300},"references/styles/sketch.md",{"path":354,"priority":300},"references/styles/vector-illustration.md",{"path":356,"priority":300},"references/styles/vintage.md",{"path":358,"priority":300},"references/styles/warm.md",{"path":360,"priority":300},"references/styles/watercolor.md",{"path":362,"priority":300},"references/styles.md",{"path":364,"priority":300},"references/usage.md",{"path":366,"priority":300},"references/workflow.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":272,"sourceLanguage":18,"type":246},"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",[374,375,377,379,381,383,385,387,389,391,393,395,396,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,444],{"path":286,"priority":269},{"path":376,"priority":300},"references/analysis-framework.md",{"path":378,"priority":300},"references/art-styles/chalk.md",{"path":380,"priority":300},"references/art-styles/ink-brush.md",{"path":382,"priority":300},"references/art-styles/ligne-claire.md",{"path":384,"priority":300},"references/art-styles/manga.md",{"path":386,"priority":300},"references/art-styles/minimalist.md",{"path":388,"priority":300},"references/art-styles/realistic.md",{"path":390,"priority":300},"references/auto-selection.md",{"path":392,"priority":300},"references/base-prompt.md",{"path":394,"priority":300},"references/character-template.md",{"path":299,"priority":300},{"path":302,"priority":300},{"path":398,"priority":300},"references/config/watermark-guide.md",{"path":400,"priority":300},"references/layouts/cinematic.md",{"path":402,"priority":300},"references/layouts/dense.md",{"path":404,"priority":300},"references/layouts/four-panel.md",{"path":406,"priority":300},"references/layouts/mixed.md",{"path":408,"priority":300},"references/layouts/splash.md",{"path":410,"priority":300},"references/layouts/standard.md",{"path":412,"priority":300},"references/layouts/webtoon.md",{"path":414,"priority":300},"references/ohmsha-guide.md",{"path":416,"priority":300},"references/partial-workflows.md",{"path":418,"priority":300},"references/presets/concept-story.md",{"path":420,"priority":300},"references/presets/four-panel.md",{"path":422,"priority":300},"references/presets/ohmsha.md",{"path":424,"priority":300},"references/presets/shoujo.md",{"path":426,"priority":300},"references/presets/wuxia.md",{"path":428,"priority":300},"references/storyboard-template.md",{"path":430,"priority":300},"references/tones/action.md",{"path":432,"priority":300},"references/tones/dramatic.md",{"path":434,"priority":300},"references/tones/energetic.md",{"path":436,"priority":300},"references/tones/neutral.md",{"path":438,"priority":300},"references/tones/romantic.md",{"path":440,"priority":300},"references/tones/vintage.md",{"path":442,"priority":300},"references/tones/warm.md",{"path":366,"priority":300},{"path":445,"priority":297},"scripts/merge-to-pdf.ts",{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":272,"sourceLanguage":18,"type":246},"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",[453,454],{"path":286,"priority":269},{"path":455,"priority":297},"scripts/main.ts",{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":272,"sourceLanguage":18,"type":246},"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",[463,464,465,466,468,469,470,471,473,475,477,479,481,483,485,487,488,490,492,494,496,497,499,501,503,505,507,509,511,512,514,516,518,520],{"path":286,"priority":269},{"path":390,"priority":300},{"path":392,"priority":300},{"path":467,"priority":300},"references/compatibility.md",{"path":299,"priority":300},{"path":302,"priority":300},{"path":398,"priority":300},{"path":472,"priority":300},"references/dimensions/font.md",{"path":474,"priority":300},"references/dimensions/mood.md",{"path":476,"priority":300},"references/dimensions/text.md",{"path":478,"priority":300},"references/palettes/cool.md",{"path":480,"priority":300},"references/palettes/dark.md",{"path":482,"priority":300},"references/palettes/duotone.md",{"path":484,"priority":300},"references/palettes/earth.md",{"path":486,"priority":300},"references/palettes/elegant.md",{"path":304,"priority":300},{"path":489,"priority":300},"references/palettes/mono.md",{"path":491,"priority":300},"references/palettes/pastel.md",{"path":493,"priority":300},"references/palettes/retro.md",{"path":495,"priority":300},"references/palettes/vivid.md",{"path":310,"priority":300},{"path":498,"priority":300},"references/renderings/chalk.md",{"path":500,"priority":300},"references/renderings/digital.md",{"path":502,"priority":300},"references/renderings/flat-vector.md",{"path":504,"priority":300},"references/renderings/hand-drawn.md",{"path":506,"priority":300},"references/renderings/painterly.md",{"path":508,"priority":300},"references/renderings/pixel.md",{"path":510,"priority":300},"references/renderings/screen-print.md",{"path":314,"priority":300},{"path":513,"priority":300},"references/types.md",{"path":515,"priority":300},"references/visual-elements.md",{"path":517,"priority":300},"references/workflow/confirm-options.md",{"path":519,"priority":300},"references/workflow/prompt-template.md",{"path":521,"priority":300},"references/workflow/reference-images.md",{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":272,"sourceLanguage":18,"type":246},"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",[529,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,579],{"path":286,"priority":269},{"path":531,"priority":297},"scripts/gemini-webapi/client.test.ts",{"path":533,"priority":297},"scripts/gemini-webapi/client.ts",{"path":535,"priority":297},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":537,"priority":297},"scripts/gemini-webapi/components/index.ts",{"path":539,"priority":297},"scripts/gemini-webapi/constants.ts",{"path":541,"priority":297},"scripts/gemini-webapi/exceptions.ts",{"path":543,"priority":297},"scripts/gemini-webapi/index.ts",{"path":545,"priority":297},"scripts/gemini-webapi/types/candidate.ts",{"path":547,"priority":297},"scripts/gemini-webapi/types/gem.ts",{"path":549,"priority":297},"scripts/gemini-webapi/types/grpc.ts",{"path":551,"priority":297},"scripts/gemini-webapi/types/image.ts",{"path":553,"priority":297},"scripts/gemini-webapi/types/index.ts",{"path":555,"priority":297},"scripts/gemini-webapi/types/modeloutput.ts",{"path":557,"priority":297},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":559,"priority":297},"scripts/gemini-webapi/utils/decorators.ts",{"path":561,"priority":297},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":563,"priority":297},"scripts/gemini-webapi/utils/http.ts",{"path":565,"priority":297},"scripts/gemini-webapi/utils/index.ts",{"path":567,"priority":297},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":569,"priority":297},"scripts/gemini-webapi/utils/logger.ts",{"path":571,"priority":297},"scripts/gemini-webapi/utils/parsing.ts",{"path":573,"priority":297},"scripts/gemini-webapi/utils/paths.ts",{"path":575,"priority":297},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":577,"priority":297},"scripts/gemini-webapi/utils/upload-file.ts",{"path":455,"priority":297},{"path":580,"priority":297},"scripts/package.json",{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":272,"sourceLanguage":18,"type":246},"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",[588,589,590,592,594,596,598,600,601,603,605,607,608,610,612,614,616,618,620],{"path":286,"priority":269},{"path":299,"priority":300},{"path":591,"priority":297},"scripts/constants.ts",{"path":593,"priority":297},"scripts/cookie-file.ts",{"path":595,"priority":297},"scripts/cookies.ts",{"path":597,"priority":297},"scripts/graphql.ts",{"path":599,"priority":297},"scripts/http.ts",{"path":455,"priority":297},{"path":602,"priority":297},"scripts/markdown.test.ts",{"path":604,"priority":297},"scripts/markdown.ts",{"path":606,"priority":297},"scripts/media-localizer.ts",{"path":580,"priority":297},{"path":609,"priority":297},"scripts/paths.ts",{"path":611,"priority":297},"scripts/referenced-tweets.ts",{"path":613,"priority":297},"scripts/thread-markdown.ts",{"path":615,"priority":297},"scripts/thread.ts",{"path":617,"priority":297},"scripts/tweet-article.ts",{"path":619,"priority":297},"scripts/tweet-to-markdown.ts",{"path":621,"priority":297},"scripts/types.ts",{"basePath":623,"description":624,"displayName":625,"installMethods":626,"rationale":627,"selectedPaths":628,"source":272,"sourceLanguage":18,"type":246},"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",[629,630,632,634,636,638],{"path":286,"priority":269},{"path":631,"priority":300},"references/architecture.md",{"path":633,"priority":300},"references/flowchart.md",{"path":635,"priority":300},"references/sequence.md",{"path":637,"priority":300},"references/structural.md",{"path":455,"priority":297},{"basePath":640,"description":641,"displayName":642,"installMethods":643,"rationale":644,"selectedPaths":645,"source":272,"sourceLanguage":18,"type":246},"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",[646,647,649,651,652,653],{"path":286,"priority":269},{"path":648,"priority":300},"references/title-formulas.md",{"path":650,"priority":297},"scripts/autocorrect.ts",{"path":455,"priority":297},{"path":580,"priority":297},{"path":654,"priority":297},"scripts/quotes.ts",{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":272,"sourceLanguage":18,"type":246},"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",[662,663,664,665,666,668,670,672,674,676,677,678,679,681,683,685,687,689,691,693,695,697,699,701,703,704,706,708],{"path":286,"priority":269},{"path":299,"priority":300},{"path":302,"priority":300},{"path":398,"priority":300},{"path":667,"priority":300},"references/confirmation.md",{"path":669,"priority":300},"references/elements/canvas.md",{"path":671,"priority":300},"references/elements/decorations.md",{"path":673,"priority":300},"references/elements/image-effects.md",{"path":675,"priority":300},"references/elements/typography.md",{"path":304,"priority":300},{"path":308,"priority":300},{"path":310,"priority":300},{"path":680,"priority":300},"references/presets/bold.md",{"path":682,"priority":300},"references/presets/chalkboard.md",{"path":684,"priority":300},"references/presets/cute.md",{"path":686,"priority":300},"references/presets/fresh.md",{"path":688,"priority":300},"references/presets/minimal.md",{"path":690,"priority":300},"references/presets/notion.md",{"path":692,"priority":300},"references/presets/pop.md",{"path":694,"priority":300},"references/presets/retro.md",{"path":696,"priority":300},"references/presets/screen-print.md",{"path":698,"priority":300},"references/presets/sketch-notes.md",{"path":700,"priority":300},"references/presets/study-notes.md",{"path":702,"priority":300},"references/presets/warm.md",{"path":314,"priority":300},{"path":705,"priority":300},"references/workflows/analysis-framework.md",{"path":707,"priority":300},"references/workflows/outline-template.md",{"path":709,"priority":300},"references/workflows/prompt-assembly.md",{"basePath":711,"description":712,"displayName":713,"installMethods":714,"rationale":715,"selectedPaths":716,"source":272,"sourceLanguage":18,"type":246},"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",[717,718,719,720,722,724,726,728,730,732,734,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775],{"path":286,"priority":269},{"path":299,"priority":300},{"path":302,"priority":300},{"path":721,"priority":300},"references/providers/dashscope.md",{"path":723,"priority":300},"references/providers/minimax.md",{"path":725,"priority":300},"references/providers/openrouter.md",{"path":727,"priority":300},"references/providers/replicate.md",{"path":729,"priority":300},"references/providers/zai.md",{"path":731,"priority":300},"references/usage-examples.md",{"path":733,"priority":297},"scripts/main.test.ts",{"path":455,"priority":297},{"path":736,"priority":297},"scripts/providers/azure.test.ts",{"path":738,"priority":297},"scripts/providers/azure.ts",{"path":740,"priority":297},"scripts/providers/dashscope.test.ts",{"path":742,"priority":297},"scripts/providers/dashscope.ts",{"path":744,"priority":297},"scripts/providers/google.test.ts",{"path":746,"priority":297},"scripts/providers/google.ts",{"path":748,"priority":297},"scripts/providers/jimeng.test.ts",{"path":750,"priority":297},"scripts/providers/jimeng.ts",{"path":752,"priority":297},"scripts/providers/minimax.test.ts",{"path":754,"priority":297},"scripts/providers/minimax.ts",{"path":756,"priority":297},"scripts/providers/openai.test.ts",{"path":758,"priority":297},"scripts/providers/openai.ts",{"path":760,"priority":297},"scripts/providers/openrouter.test.ts",{"path":762,"priority":297},"scripts/providers/openrouter.ts",{"path":764,"priority":297},"scripts/providers/replicate.test.ts",{"path":766,"priority":297},"scripts/providers/replicate.ts",{"path":768,"priority":297},"scripts/providers/seedream.test.ts",{"path":770,"priority":297},"scripts/providers/seedream.ts",{"path":772,"priority":297},"scripts/providers/zai.test.ts",{"path":774,"priority":297},"scripts/providers/zai.ts",{"path":621,"priority":297},{"basePath":777,"description":778,"displayName":779,"installMethods":780,"rationale":781,"selectedPaths":782,"source":272,"sourceLanguage":18,"type":246},"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",[783,784,785,786,787,788,789,790,791,792,794,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818],{"path":286,"priority":269},{"path":299,"priority":300},{"path":302,"priority":300},{"path":721,"priority":300},{"path":723,"priority":300},{"path":725,"priority":300},{"path":727,"priority":300},{"path":729,"priority":300},{"path":731,"priority":300},{"path":793,"priority":297},"scripts/build-batch.test.ts",{"path":795,"priority":297},"scripts/build-batch.ts",{"path":733,"priority":297},{"path":455,"priority":297},{"path":736,"priority":297},{"path":738,"priority":297},{"path":740,"priority":297},{"path":742,"priority":297},{"path":744,"priority":297},{"path":746,"priority":297},{"path":748,"priority":297},{"path":750,"priority":297},{"path":752,"priority":297},{"path":754,"priority":297},{"path":756,"priority":297},{"path":758,"priority":297},{"path":760,"priority":297},{"path":762,"priority":297},{"path":764,"priority":297},{"path":766,"priority":297},{"path":768,"priority":297},{"path":770,"priority":297},{"path":772,"priority":297},{"path":774,"priority":297},{"path":621,"priority":297},{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"source":272,"sourceLanguage":18,"type":246},"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",[826,827,828,829,830,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,880,882,884,886,888,890,892,894,896,898,900,902,903,905,907,909,911,913,915],{"path":286,"priority":269},{"path":376,"priority":300},{"path":392,"priority":300},{"path":299,"priority":300},{"path":302,"priority":300},{"path":832,"priority":300},"references/layouts/bento-grid.md",{"path":834,"priority":300},"references/layouts/binary-comparison.md",{"path":836,"priority":300},"references/layouts/bridge.md",{"path":838,"priority":300},"references/layouts/circular-flow.md",{"path":840,"priority":300},"references/layouts/comic-strip.md",{"path":842,"priority":300},"references/layouts/comparison-matrix.md",{"path":844,"priority":300},"references/layouts/dashboard.md",{"path":846,"priority":300},"references/layouts/dense-modules.md",{"path":848,"priority":300},"references/layouts/funnel.md",{"path":850,"priority":300},"references/layouts/hierarchical-layers.md",{"path":852,"priority":300},"references/layouts/hub-spoke.md",{"path":854,"priority":300},"references/layouts/iceberg.md",{"path":856,"priority":300},"references/layouts/isometric-map.md",{"path":858,"priority":300},"references/layouts/jigsaw.md",{"path":860,"priority":300},"references/layouts/linear-progression.md",{"path":862,"priority":300},"references/layouts/periodic-table.md",{"path":864,"priority":300},"references/layouts/story-mountain.md",{"path":866,"priority":300},"references/layouts/structural-breakdown.md",{"path":868,"priority":300},"references/layouts/tree-branching.md",{"path":870,"priority":300},"references/layouts/venn-diagram.md",{"path":872,"priority":300},"references/layouts/winding-roadmap.md",{"path":874,"priority":300},"references/structured-content-template.md",{"path":876,"priority":300},"references/styles/aged-academia.md",{"path":878,"priority":300},"references/styles/bold-graphic.md",{"path":318,"priority":300},{"path":881,"priority":300},"references/styles/claymation.md",{"path":883,"priority":300},"references/styles/corporate-memphis.md",{"path":885,"priority":300},"references/styles/craft-handmade.md",{"path":887,"priority":300},"references/styles/cyberpunk-neon.md",{"path":889,"priority":300},"references/styles/hand-drawn-edu.md",{"path":891,"priority":300},"references/styles/ikea-manual.md",{"path":893,"priority":300},"references/styles/kawaii.md",{"path":895,"priority":300},"references/styles/knolling.md",{"path":897,"priority":300},"references/styles/lego-brick.md",{"path":899,"priority":300},"references/styles/morandi-journal.md",{"path":901,"priority":300},"references/styles/origami.md",{"path":340,"priority":300},{"path":904,"priority":300},"references/styles/pop-laboratory.md",{"path":906,"priority":300},"references/styles/retro-pop-grid.md",{"path":908,"priority":300},"references/styles/retro-popup-pop.md",{"path":910,"priority":300},"references/styles/storybook-watercolor.md",{"path":912,"priority":300},"references/styles/subway-map.md",{"path":914,"priority":300},"references/styles/technical-schematic.md",{"path":916,"priority":300},"references/styles/ui-wireframe.md",{"basePath":918,"description":919,"displayName":920,"installMethods":921,"rationale":922,"selectedPaths":923,"source":272,"sourceLanguage":18,"type":246},"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",[924,925,926,927],{"path":286,"priority":269},{"path":733,"priority":297},{"path":455,"priority":297},{"path":580,"priority":297},{"basePath":929,"description":930,"displayName":931,"installMethods":932,"rationale":933,"selectedPaths":934,"source":272,"sourceLanguage":18,"type":246},"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",[935,936,938,940,941,943,945,947,949,951,953,954,956,958,960,962,964,966,968],{"path":286,"priority":269},{"path":937,"priority":300},"references/api-setup.md",{"path":939,"priority":300},"references/article-posting.md",{"path":299,"priority":300},{"path":942,"priority":300},"references/image-text-posting.md",{"path":944,"priority":300},"references/multi-account.md",{"path":946,"priority":297},"scripts/cdp.ts",{"path":948,"priority":297},"scripts/check-permissions.ts",{"path":950,"priority":297},"scripts/copy-to-clipboard.ts",{"path":952,"priority":297},"scripts/md-to-wechat.ts",{"path":580,"priority":297},{"path":955,"priority":297},"scripts/paste-from-clipboard.ts",{"path":957,"priority":297},"scripts/wechat-agent-browser.ts",{"path":959,"priority":297},"scripts/wechat-api.ts",{"path":961,"priority":297},"scripts/wechat-article.ts",{"path":963,"priority":297},"scripts/wechat-browser.ts",{"path":965,"priority":297},"scripts/wechat-extend-config.test.ts",{"path":967,"priority":297},"scripts/wechat-extend-config.ts",{"path":969,"priority":297},"scripts/wechat-image-processor.ts",{"basePath":971,"description":972,"displayName":973,"installMethods":974,"rationale":975,"selectedPaths":976,"source":272,"sourceLanguage":18,"type":246},"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",[977,978,979,981,982,983,985,987],{"path":286,"priority":269},{"path":950,"priority":297},{"path":980,"priority":297},"scripts/md-to-html.ts",{"path":580,"priority":297},{"path":955,"priority":297},{"path":984,"priority":297},"scripts/weibo-article.ts",{"path":986,"priority":297},"scripts/weibo-post.ts",{"path":988,"priority":297},"scripts/weibo-utils.ts",{"basePath":990,"description":991,"displayName":992,"installMethods":993,"rationale":994,"selectedPaths":995,"source":272,"sourceLanguage":18,"type":246},"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",[996,997,999,1001,1003,1004,1005,1006,1007,1009,1011,1013,1015,1017],{"path":286,"priority":269},{"path":998,"priority":300},"references/articles.md",{"path":1000,"priority":300},"references/regular-posts.md",{"path":1002,"priority":297},"scripts/check-paste-permissions.ts",{"path":950,"priority":297},{"path":980,"priority":297},{"path":580,"priority":297},{"path":955,"priority":297},{"path":1008,"priority":297},"scripts/x-article.ts",{"path":1010,"priority":297},"scripts/x-browser.ts",{"path":1012,"priority":297},"scripts/x-quote.ts",{"path":1014,"priority":297},"scripts/x-utils.test.ts",{"path":1016,"priority":297},"scripts/x-utils.ts",{"path":1018,"priority":297},"scripts/x-video.ts",{"basePath":1020,"description":1021,"displayName":1022,"installMethods":1023,"rationale":1024,"selectedPaths":1025,"source":272,"sourceLanguage":18,"type":246},"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",[1026,1027,1028,1029,1030,1031,1033,1035,1037,1038,1040,1042,1044,1046,1048,1050,1051,1053,1054,1056,1058,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072],{"path":286,"priority":269},{"path":376,"priority":300},{"path":392,"priority":300},{"path":302,"priority":300},{"path":667,"priority":300},{"path":1032,"priority":300},"references/content-rules.md",{"path":1034,"priority":300},"references/design-guidelines.md",{"path":1036,"priority":300},"references/dimensions/density.md",{"path":474,"priority":300},{"path":1039,"priority":300},"references/dimensions/presets.md",{"path":1041,"priority":300},"references/dimensions/texture.md",{"path":1043,"priority":300},"references/dimensions/typography.md",{"path":1045,"priority":300},"references/layouts.md",{"path":1047,"priority":300},"references/modification-guide.md",{"path":1049,"priority":300},"references/outline-template.md",{"path":316,"priority":300},{"path":1052,"priority":300},"references/styles/bold-editorial.md",{"path":318,"priority":300},{"path":1055,"priority":300},"references/styles/corporate.md",{"path":1057,"priority":300},"references/styles/dark-atmospheric.md",{"path":1059,"priority":300},"references/styles/editorial-infographic.md",{"path":324,"priority":300},{"path":889,"priority":300},{"path":332,"priority":300},{"path":334,"priority":300},{"path":338,"priority":300},{"path":340,"priority":300},{"path":346,"priority":300},{"path":350,"priority":300},{"path":354,"priority":300},{"path":356,"priority":300},{"path":360,"priority":300},{"path":445,"priority":297},{"path":1073,"priority":297},"scripts/merge-to-pptx.ts",{"basePath":1075,"description":1076,"displayName":1077,"installMethods":1078,"rationale":1079,"selectedPaths":1080,"source":272,"sourceLanguage":18,"type":246},"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",[1081,1082,1084,1085,1087,1089,1091,1093,1095,1096],{"path":286,"priority":269},{"path":1083,"priority":300},"references/config/extend-schema.md",{"path":299,"priority":300},{"path":1086,"priority":300},"references/glossary-en-zh.md",{"path":1088,"priority":300},"references/refined-workflow.md",{"path":1090,"priority":300},"references/subagent-prompt-template.md",{"path":1092,"priority":300},"references/workflow-mechanics.md",{"path":1094,"priority":297},"scripts/chunk.ts",{"path":455,"priority":297},{"path":580,"priority":297},{"basePath":1098,"description":1099,"displayName":1100,"installMethods":1101,"rationale":1102,"selectedPaths":1103,"source":272,"sourceLanguage":18,"type":246},"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",[1104,1105,1107,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194],{"path":286,"priority":269},{"path":1106,"priority":300},"references/adapters.md",{"path":299,"priority":300},{"path":1109,"priority":300},"references/quality-gate.md",{"path":1111,"priority":297},"scripts/baoyu-fetch",{"path":1113,"priority":297},"scripts/lib/adapters/generic/index.ts",{"path":1115,"priority":297},"scripts/lib/adapters/hn/index.ts",{"path":1117,"priority":297},"scripts/lib/adapters/index.ts",{"path":1119,"priority":297},"scripts/lib/adapters/types.ts",{"path":1121,"priority":297},"scripts/lib/adapters/x/article.ts",{"path":1123,"priority":297},"scripts/lib/adapters/x/index.ts",{"path":1125,"priority":297},"scripts/lib/adapters/x/login.ts",{"path":1127,"priority":297},"scripts/lib/adapters/x/match.ts",{"path":1129,"priority":297},"scripts/lib/adapters/x/payloads.ts",{"path":1131,"priority":297},"scripts/lib/adapters/x/session.ts",{"path":1133,"priority":297},"scripts/lib/adapters/x/shared.ts",{"path":1135,"priority":297},"scripts/lib/adapters/x/single.ts",{"path":1137,"priority":297},"scripts/lib/adapters/x/thread-loader.ts",{"path":1139,"priority":297},"scripts/lib/adapters/x/thread.ts",{"path":1141,"priority":297},"scripts/lib/adapters/x/types.ts",{"path":1143,"priority":297},"scripts/lib/adapters/youtube/index.ts",{"path":1145,"priority":297},"scripts/lib/adapters/youtube/transcript.ts",{"path":1147,"priority":297},"scripts/lib/adapters/youtube/utils.ts",{"path":1149,"priority":297},"scripts/lib/browser/cdp-client.ts",{"path":1151,"priority":297},"scripts/lib/browser/chrome-launcher.ts",{"path":1153,"priority":297},"scripts/lib/browser/cookie-sidecar.ts",{"path":1155,"priority":297},"scripts/lib/browser/interaction-gates.ts",{"path":1157,"priority":297},"scripts/lib/browser/network-journal.ts",{"path":1159,"priority":297},"scripts/lib/browser/page-snapshot.ts",{"path":1161,"priority":297},"scripts/lib/browser/profile.ts",{"path":1163,"priority":297},"scripts/lib/browser/session.ts",{"path":1165,"priority":297},"scripts/lib/cli.ts",{"path":1167,"priority":297},"scripts/lib/commands/convert.ts",{"path":1169,"priority":297},"scripts/lib/extract/document.ts",{"path":1171,"priority":297},"scripts/lib/extract/html-cleaner.ts",{"path":1173,"priority":297},"scripts/lib/extract/html-extractor.ts",{"path":1175,"priority":297},"scripts/lib/extract/html-to-markdown.ts",{"path":1177,"priority":297},"scripts/lib/extract/markdown-renderer.ts",{"path":1179,"priority":297},"scripts/lib/media/default-downloader.ts",{"path":1181,"priority":297},"scripts/lib/media/markdown-media.ts",{"path":1183,"priority":297},"scripts/lib/media/media-utils.ts",{"path":1185,"priority":297},"scripts/lib/media/types.ts",{"path":1187,"priority":297},"scripts/lib/types/defuddle-node.d.ts",{"path":1189,"priority":297},"scripts/lib/types/shims.d.ts",{"path":1191,"priority":297},"scripts/lib/utils/logger.ts",{"path":1193,"priority":297},"scripts/lib/utils/url.ts",{"path":580,"priority":297},{"basePath":1196,"description":1197,"displayName":1198,"installMethods":1199,"rationale":1200,"selectedPaths":1201,"source":272,"sourceLanguage":18,"type":246},"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",[1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229],{"path":286,"priority":269},{"path":299,"priority":300},{"path":302,"priority":300},{"path":398,"priority":300},{"path":667,"priority":300},{"path":669,"priority":300},{"path":671,"priority":300},{"path":673,"priority":300},{"path":675,"priority":300},{"path":304,"priority":300},{"path":308,"priority":300},{"path":310,"priority":300},{"path":680,"priority":300},{"path":682,"priority":300},{"path":684,"priority":300},{"path":686,"priority":300},{"path":688,"priority":300},{"path":690,"priority":300},{"path":692,"priority":300},{"path":694,"priority":300},{"path":696,"priority":300},{"path":698,"priority":300},{"path":700,"priority":300},{"path":702,"priority":300},{"path":314,"priority":300},{"path":705,"priority":300},{"path":707,"priority":300},{"path":709,"priority":300},{"basePath":1231,"description":1232,"displayName":1233,"installMethods":1234,"rationale":1235,"selectedPaths":1236,"source":272,"sourceLanguage":18,"type":246},"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",[1237,1238,1240,1241,1242,1244,1246,1248,1249],{"path":286,"priority":269},{"path":1239,"priority":297},"prompts/speaker-transcript.md",{"path":733,"priority":297},{"path":455,"priority":297},{"path":1243,"priority":297},"scripts/shared.ts",{"path":1245,"priority":297},"scripts/storage.ts",{"path":1247,"priority":297},"scripts/transcript.ts",{"path":621,"priority":297},{"path":1250,"priority":297},"scripts/youtube.ts",{"basePath":1252,"description":1253,"displayName":1254,"installMethods":1255,"rationale":1256,"selectedPaths":1257,"source":272,"sourceLanguage":18,"type":1265},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1254},"cli ecosystem detected at packages/baoyu-fetch",[1258,1260,1261,1263],{"path":1259,"priority":269},"package.json",{"path":271,"priority":269},{"path":1262,"priority":297},"src/cli.ts",{"path":1264,"priority":297},"src/commands/convert.ts","cli",{"sources":1267},[1268],"manual",{"closedIssues90d":233,"description":262,"forks":234,"openIssues90d":8,"pushedAt":235,"readmeSize":231,"stars":236,"topics":1270},[1271,1272,1273,1274],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1276,"discoverAt":1277,"extractAt":1278,"githubAt":1278,"updatedAt":1276},1778691497189,1778690258656,1778691495091,[215,214,216,217,212,213],{"evaluatedAt":241,"extractAt":1281,"updatedAt":241},1778691497596,[],[1284,1311,1337,1368,1393,1413],{"_creationTime":1285,"_id":1286,"community":1287,"display":1288,"identity":1294,"providers":1297,"relations":1304,"tags":1307,"workflow":1308},1778675056600.2383,"k17f3nm8tbhnv6cqv25b8g3zvh86nrgp",{"reviewCount":8},{"description":1289,"installMethods":1290,"name":1292,"sourceUrl":1293},"Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.",{"claudeCode":1291},"alirezarezvani/claude-skills","release-manager","https://github.com/alirezarezvani/claude-skills",{"basePath":1295,"githubOwner":1296,"githubRepo":1272,"locale":18,"slug":1292,"type":246},"engineering/skills/release-manager","alirezarezvani",{"evaluate":1298,"extract":1303},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1299,"tags":1300,"targetMarket":218,"tier":219},100,[1301,1302,214,213,216,215],"release-management","devops",{"commitSha":252},{"parentExtensionId":1305,"repoId":1306},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[215,214,1302,216,1301,213],{"evaluatedAt":1309,"extractAt":1310,"updatedAt":1309},1778678944942,1778675056600,{"_creationTime":1312,"_id":1313,"community":1314,"display":1315,"identity":1321,"providers":1325,"relations":1330,"tags":1333,"workflow":1334},1778695548458.3467,"k1795maf3e89vd9mcrr4rdbwfx86n58v",{"reviewCount":8},{"description":1316,"installMethods":1317,"name":1319,"sourceUrl":1320},"Create a GitHub release with proper tagging, release notes, and optional build artifacts. Covers semantic versioning, changelog generation, and GitHub CLI usage. Use when marking a stable version of software for distribution, publishing a new library or application version, creating release notes for stakeholders, or distributing build artifacts (binaries, tarballs).\n",{"claudeCode":1318},"pjt222/agent-almanac","create-github-release","https://github.com/pjt222/agent-almanac",{"basePath":1322,"githubOwner":1323,"githubRepo":1324,"locale":18,"slug":1319,"type":246},"skills/create-github-release","pjt222","agent-almanac",{"evaluate":1326,"extract":1329},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1327,"tags":1328,"targetMarket":218,"tier":219},98,[217,212,216,213,214,1265],{"commitSha":252},{"parentExtensionId":1331,"repoId":1332},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,1265,216,217,212,213],{"evaluatedAt":1335,"extractAt":1336,"updatedAt":1335},1778697137691,1778695548458,{"_creationTime":1338,"_id":1339,"community":1340,"display":1341,"identity":1347,"providers":1352,"relations":1361,"tags":1364,"workflow":1365},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1342,"installMethods":1343,"name":1345,"sourceUrl":1346},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1344},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1348,"githubOwner":1349,"githubRepo":1350,"locale":18,"slug":1351,"type":246},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1353,"extract":1359},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1299,"tags":1354,"targetMarket":218,"tier":219},[216,1355,1356,1357,215,1265,1358],"development-environment","workflow","tmux","developer-tool",{"commitSha":252,"license":1360},"MIT",{"parentExtensionId":1362,"repoId":1363},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[215,1265,1358,1355,216,1357,1356],{"evaluatedAt":1366,"extractAt":1367,"updatedAt":1366},1778699613343,1778699234184,{"_creationTime":1369,"_id":1370,"community":1371,"display":1372,"identity":1377,"providers":1381,"relations":1387,"tags":1389,"workflow":1390},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":1373,"installMethods":1374,"name":217,"sourceUrl":1376},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":1375},"steipete/clawdis","https://github.com/steipete/clawdis",{"basePath":1378,"githubOwner":1379,"githubRepo":1380,"locale":18,"slug":217,"type":246},"skills/github","steipete","clawdis",{"evaluate":1382,"extract":1386},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1299,"tags":1383,"targetMarket":218,"tier":219},[217,1265,1384,1385,215],"api","developer-tools",{"commitSha":252},{"repoId":1388},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[1384,215,1265,1385,217],{"evaluatedAt":1391,"extractAt":1392,"updatedAt":1391},1778698569289,1778697652123,{"_creationTime":1394,"_id":1395,"community":1396,"display":1397,"identity":1401,"providers":1404,"relations":1409,"tags":1410,"workflow":1411},1778697652123.8833,"k17ct99affbswtd47gdzrt0t9d86np80",{"reviewCount":8},{"description":1398,"installMethods":1399,"name":1400,"sourceUrl":1376},"Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.",{"claudeCode":1375},"OpenClaw Release Maintainer",{"basePath":1402,"githubOwner":1379,"githubRepo":1380,"locale":18,"slug":1403,"type":246},".agents/skills/openclaw-release-maintainer","openclaw-release-maintainer",{"evaluate":1405,"extract":1408},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1299,"tags":1406,"targetMarket":218,"tier":219},[1301,1302,215,1407,214],"publishing",{"commitSha":252,"license":1360},{"repoId":1388},[215,214,1302,1407,1301],{"evaluatedAt":1412,"extractAt":1392,"updatedAt":1412},1778697889646,{"_creationTime":1414,"_id":1415,"community":1416,"display":1417,"identity":1421,"providers":1424,"relations":1431,"tags":1432,"workflow":1433},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":1418,"installMethods":1419,"name":1420,"sourceUrl":1376},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":1375},"ClawSweeper Skill",{"basePath":1422,"githubOwner":1379,"githubRepo":1380,"locale":18,"slug":1423,"type":246},".agents/skills/clawsweeper","clawsweeper",{"evaluate":1425,"extract":1430},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1299,"tags":1426,"targetMarket":218,"tier":219},[217,215,1427,1428,1429],"code-review","maintenance","ci-cd",{"commitSha":252,"license":1360},{"repoId":1388},[215,1429,1427,217,1428],{"evaluatedAt":1434,"extractAt":1392,"updatedAt":1434},1778697688364]