[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jimliu-baoyu-post-to-weibo-de":3,"guides-for-jimliu-baoyu-post-to-weibo":1336,"similar-k175w1bb2xa026wq7txfhca1ed86nr8r-de":1337},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":233,"parentExtension":255,"providers":309,"relations":314,"repo":315,"tags":1334,"workflow":1335},1778691497595.9695,"k175w1bb2xa026wq7txfhca1ed86nr8r",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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 \"微博头条文章\".",{"claudeCode":12},"jimliu/baoyu-skills","Baoyu Post to Weibo","https://github.com/jimliu/baoyu-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":247},1778691917317.9526,"kn75zvdz894x0cnxk4hx0wt69186n1x2","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":208,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":225,"tier":226,"useCases":227},[21,26,29,32,36,39,43,47,50,53,57,61,64,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 extension addresses the problem of posting content to Weibo, including specific triggers and content types like regular posts and headline articles.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill uses Chrome CDP to bypass anti-bot detection and handles specific Weibo features like headline articles via Markdown, offering value beyond a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete workflow for posting to Weibo, including media uploads and article creation, with clear instructions and prerequisites.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension is focused solely on posting content to Weibo, with distinct scripts for regular posts and headline articles, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, including support for text, images, videos, and headline articles via Markdown, and lists relevant trigger phrases.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes specific tools for regular posts (`weibo-post.ts`) and headline articles (`weibo-article.ts`), which are narrow verb-noun specialists.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for regular posts and headline articles are clearly documented in the SKILL.md, including file types, limits, and custom profile options.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The scripts used by the skill (`weibo-post.ts`, `weibo-article.ts`) have descriptive names that clearly indicate their purpose.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tools accept specific file paths and text content, and their output is focused on composing the post, avoiding unnecessary data dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The license is MIT, as stated in the README.md, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-11, which is within the last 3 months, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses bun and lists its dependencies in package.json, implying standard dependency management practices.",{"category":65,"check":66,"severity":67,"summary":68},"Security","Secret Management","not_applicable","The skill does not appear to handle or require secrets.",{"category":65,"check":70,"severity":24,"summary":71},"Injection","The skill processes user-provided text and local file paths for posts and articles, with no indication of loading untrusted external instructions.",{"category":65,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on local files and standard CDP interaction, without fetching remote code or data at runtime.",{"category":65,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the Chrome CDP environment and local file system access, with no indication of modifying files outside its intended scope.",{"category":65,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops are evident in the provided scripts.",{"category":65,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill operates locally and interacts with Weibo, with no outbound calls to undocumented or suspicious third parties.",{"category":65,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and scripts appear free of hidden steering tricks or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided scripts are in readable TypeScript and do not appear to use obfuscation techniques like base64 payloads or eval.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The scripts use relative paths for local files and rely on standard Chrome CDP interaction, with no apparent assumptions about the user's project structure beyond file existence.",{"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 high responsiveness and a closure rate well above 50%.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a declared version (1.56.1) in the SKILL.md frontmatter, and installation instructions are clear, allowing for version pinning.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","Input file paths and text content are handled by the script logic, and image/video uploads are managed via CDP's file input mechanisms, implying appropriate handling.",{"category":65,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's primary actions involve composing and posting content, which is not inherently destructive and requires manual user confirmation for publishing.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The scripts include error handling for file operations, CDP connection, and UI element interactions, with informative console logs.",{"category":104,"check":114,"severity":67,"summary":115},"Logging","The skill is not a destructive operation, and detailed audit logging is not explicitly required or implemented.",{"category":117,"check":118,"severity":67,"summary":119},"Compliance","GDPR","The skill does not operate on personal data beyond user-provided post content, which is handled locally before interaction with Weibo.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill targets Weibo, a Chinese social media platform, but its functionality is not geographically restricted and can be used globally where Weibo is accessible.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard Chrome CDP and Node.js, with explicit instructions for finding Chrome, making it cross-platform compatible.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README.md exists, is comprehensive, and clearly outlines installation, usage, and available skills, including this one.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The skill's primary functionality is exposed through two main scripts, which is well within the recommended range.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The skill uses distinct scripts for regular posts and headline articles, avoiding naming conflicts or redundancy.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features for posting regular content and headline articles are implemented in the provided scripts.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides multiple clear installation methods (quick install via npx, plugin marketplace, direct agent command) and usage examples are present in SKILL.md.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The scripts provide informative error messages for issues like missing files, Chrome not found, or failed CDP operations, guiding the user.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The package.json lists dependencies, and the use of bun implies dependency management, likely with lockfiles for reproducibility.",{"category":33,"check":151,"severity":67,"summary":152},"Dry-run preview","The skill's action is to compose and post content, requiring manual user review and confirmation before publishing, thus not requiring a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill utilizes CDP with timeouts for UI interactions and has retry logic for certain operations like pasting, with user review before finalization.",{"category":117,"check":158,"severity":67,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is precisely defined: posting content to Weibo, with clear triggers and explicit handling of regular posts and headline articles.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, self-contained, and effectively summarizes the core capability with relevant trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured, with procedures detailed in scripts and progressive disclosure for complex tasks, keeping the main file concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the general workflow and points to separate script files (`scripts/`) for detailed implementation, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":67,"summary":175},"Forked exploration","This skill is not an exploration or audit-style skill; it performs a direct action and does not require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear, ready-to-use command-line examples for both regular posts and headline articles, demonstrating input and expected usage.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The script handles potential issues like Chrome not being found, CDP connection errors, file not found, and provides user feedback for manual intervention when needed.",{"category":104,"check":183,"severity":67,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or custom tools; it uses direct CDP communication with Chrome.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The scripts include checks for file existence and successful CDP connections, halting execution with informative errors if critical pre-states are not met.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills in the repository being loaded; all functionality is within its own scripts.",1778691917190,"This skill automates posting content to Weibo, supporting regular posts with text, images, and videos, as well as headline articles from Markdown input. It utilizes Chrome CDP to interact with the Weibo interface via a real browser, bypassing anti-bot measures. The skill includes scripts for handling regular posts and headline articles, with features like title/summary overrides, image insertion, and cover image selection.",[195,196,197,198,199],"Post text, images, and videos to Weibo homepage","Publish headline articles from Markdown input","Bypass anti-bot detection using Chrome CDP","Support for custom titles, summaries, and cover images","Handles content images with placeholders and captions",[201,202,203],"Directly publishing without user review.","Interacting with Weibo DMs or private messages.","Managing Weibo account settings or user profiles.",[205,206,207],"Social media posting","Content automation","Browser automation",[209,210,211],"Google Chrome or Chromium installed","`bun` runtime installed","Manual Weibo login required on first run (session is saved)","3.0.0","4.4.0","To allow users to reliably post various types of content to Weibo directly from an AI agent environment.","Multiple high-quality findings across documentation, utility, and security, with no critical or warning-level issues found. The project demonstrates excellent maintenance and clear value proposition.",97,"A robust skill for posting content to Weibo using a real Chrome browser instance for reliable automation.",[219,220,221,222,223,224],"weibo","social-media","content-creation","publishing","automation","cdp","global","verified",[228,229,230],"Share updates, photos, or videos on Weibo programmatically.","Publish long-form articles to Weibo Headline Articles.","Automate social media content posting to Weibo.",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":244,"testCoverage":246},{"hasLockfile":233},true,1778691861141,{"descriptionLength":236,"readmeSize":237},259,53844,{"closedIssues90d":239,"forks":240,"hasChangelog":233,"manifestVersion":241,"openIssues90d":8,"pushedAt":242,"stars":243},68,2116,"1.56.1",1778543136000,18077,{"hasNpmPackage":245,"smitheryVerified":245},false,{"hasCi":233,"hasTests":233},{"updatedAt":248},1778691917318,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/baoyu-post-to-weibo","jimliu","baoyu-skills","baoyu-post-to-weibo","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"parentExtension":265,"providers":297,"relations":305,"tags":306,"workflow":307},1778691497595.9656,"k172q4hxm2acmg5ree5aeemx1x86m6hx",{"reviewCount":8},{"description":260,"installMethods":261,"name":252,"sourceUrl":14},"Content generation, AI backends, and utility tools for daily work efficiency",{"claudeCode":252},{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":264},"","plugin",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":272,"providers":274,"relations":291,"tags":293,"workflow":294},1778691497595.9653,"k17286mw0zjq4p8xycx4xxm3ed86ndf7",{"reviewCount":8},{"description":270,"installMethods":271,"name":252,"sourceUrl":14},"Skills shared by Baoyu for improving daily work efficiency",{"claudeCode":12},{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":273},"marketplace",{"evaluate":275,"extract":285},{"promptVersionExtension":276,"promptVersionScoring":213,"score":277,"tags":278,"targetMarket":225,"tier":226},"3.1.0",98,[279,280,281,282,283,284],"content-generation","ai-backend","utilities","markdown","image-generation","translation",{"commitSha":286,"marketplace":287,"plugin":289},"HEAD",{"name":252,"pluginCount":288},1,{"mcpCount":8,"provider":290,"skillCount":8},"classify",{"repoId":292},"kd718jn448p61w289hzf15tecd86n3a4",[280,279,283,282,284,281],{"evaluatedAt":295,"extractAt":296,"updatedAt":295},1778691521015,1778691497596,{"evaluate":298,"extract":302},{"promptVersionExtension":212,"promptVersionScoring":213,"score":299,"tags":300,"targetMarket":225,"tier":226},93,[279,301,283,282,284,220,281],"ai-backends",{"commitSha":286,"plugin":303},{"mcpCount":8,"provider":290,"skillCount":304},21,{"parentExtensionId":267,"repoId":292},[301,279,283,282,220,284,281],{"evaluatedAt":308,"extractAt":296,"updatedAt":308},1778691535177,{"evaluate":310,"extract":312},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":311,"targetMarket":225,"tier":226},[219,220,221,222,223,224],{"commitSha":286,"license":313},"MIT",{"parentExtensionId":257,"repoId":292},{"_creationTime":316,"_id":292,"identity":317,"providers":318,"workflow":1330},1778690258656.9355,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":319,"discover":1321,"github":1324},{"commitSha":286,"extensions":320},[321,331,336,345,425,504,514,580,639,680,697,713,768,834,877,975,986,1028,1044,1074,1129,1152,1250,1285,1306],{"basePath":263,"description":270,"displayName":252,"installMethods":322,"rationale":323,"selectedPaths":324,"source":330,"sourceLanguage":18,"type":273},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[325,328],{"path":326,"priority":327},".claude-plugin/marketplace.json","mandatory",{"path":329,"priority":327},"README.md","rule",{"basePath":263,"description":260,"displayName":252,"installMethods":332,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":18,"type":264},{"claudeCode":252},"inline plugin source from marketplace.json at /",[335],{"path":329,"priority":327},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":330,"sourceLanguage":18,"type":254},".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",[343],{"path":344,"priority":327},"SKILL.md",{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":330,"sourceLanguage":18,"type":254},"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",[352,353,356,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,415,417,419,421,423],{"path":344,"priority":327},{"path":354,"priority":355},"prompts/system.md","low",{"path":357,"priority":358},"references/config/first-time-setup.md","medium",{"path":360,"priority":358},"references/config/preferences-schema.md",{"path":362,"priority":358},"references/palettes/macaron.md",{"path":364,"priority":358},"references/palettes/mono-ink.md",{"path":366,"priority":358},"references/palettes/neon.md",{"path":368,"priority":358},"references/palettes/warm.md",{"path":370,"priority":358},"references/prompt-construction.md",{"path":372,"priority":358},"references/style-presets.md",{"path":374,"priority":358},"references/styles/blueprint.md",{"path":376,"priority":358},"references/styles/chalkboard.md",{"path":378,"priority":358},"references/styles/editorial.md",{"path":380,"priority":358},"references/styles/elegant.md",{"path":382,"priority":358},"references/styles/fantasy-animation.md",{"path":384,"priority":358},"references/styles/flat-doodle.md",{"path":386,"priority":358},"references/styles/flat.md",{"path":388,"priority":358},"references/styles/ink-notes.md",{"path":390,"priority":358},"references/styles/intuition-machine.md",{"path":392,"priority":358},"references/styles/minimal.md",{"path":394,"priority":358},"references/styles/nature.md",{"path":396,"priority":358},"references/styles/notion.md",{"path":398,"priority":358},"references/styles/pixel-art.md",{"path":400,"priority":358},"references/styles/playful.md",{"path":402,"priority":358},"references/styles/retro.md",{"path":404,"priority":358},"references/styles/scientific.md",{"path":406,"priority":358},"references/styles/screen-print.md",{"path":408,"priority":358},"references/styles/sketch-notes.md",{"path":410,"priority":358},"references/styles/sketch.md",{"path":412,"priority":358},"references/styles/vector-illustration.md",{"path":414,"priority":358},"references/styles/vintage.md",{"path":416,"priority":358},"references/styles/warm.md",{"path":418,"priority":358},"references/styles/watercolor.md",{"path":420,"priority":358},"references/styles.md",{"path":422,"priority":358},"references/usage.md",{"path":424,"priority":358},"references/workflow.md",{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":330,"sourceLanguage":18,"type":254},"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",[432,433,435,437,439,441,443,445,447,449,451,453,454,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,502],{"path":344,"priority":327},{"path":434,"priority":358},"references/analysis-framework.md",{"path":436,"priority":358},"references/art-styles/chalk.md",{"path":438,"priority":358},"references/art-styles/ink-brush.md",{"path":440,"priority":358},"references/art-styles/ligne-claire.md",{"path":442,"priority":358},"references/art-styles/manga.md",{"path":444,"priority":358},"references/art-styles/minimalist.md",{"path":446,"priority":358},"references/art-styles/realistic.md",{"path":448,"priority":358},"references/auto-selection.md",{"path":450,"priority":358},"references/base-prompt.md",{"path":452,"priority":358},"references/character-template.md",{"path":357,"priority":358},{"path":360,"priority":358},{"path":456,"priority":358},"references/config/watermark-guide.md",{"path":458,"priority":358},"references/layouts/cinematic.md",{"path":460,"priority":358},"references/layouts/dense.md",{"path":462,"priority":358},"references/layouts/four-panel.md",{"path":464,"priority":358},"references/layouts/mixed.md",{"path":466,"priority":358},"references/layouts/splash.md",{"path":468,"priority":358},"references/layouts/standard.md",{"path":470,"priority":358},"references/layouts/webtoon.md",{"path":472,"priority":358},"references/ohmsha-guide.md",{"path":474,"priority":358},"references/partial-workflows.md",{"path":476,"priority":358},"references/presets/concept-story.md",{"path":478,"priority":358},"references/presets/four-panel.md",{"path":480,"priority":358},"references/presets/ohmsha.md",{"path":482,"priority":358},"references/presets/shoujo.md",{"path":484,"priority":358},"references/presets/wuxia.md",{"path":486,"priority":358},"references/storyboard-template.md",{"path":488,"priority":358},"references/tones/action.md",{"path":490,"priority":358},"references/tones/dramatic.md",{"path":492,"priority":358},"references/tones/energetic.md",{"path":494,"priority":358},"references/tones/neutral.md",{"path":496,"priority":358},"references/tones/romantic.md",{"path":498,"priority":358},"references/tones/vintage.md",{"path":500,"priority":358},"references/tones/warm.md",{"path":424,"priority":358},{"path":503,"priority":355},"scripts/merge-to-pdf.ts",{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":330,"sourceLanguage":18,"type":254},"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",[511,512],{"path":344,"priority":327},{"path":513,"priority":355},"scripts/main.ts",{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":330,"sourceLanguage":18,"type":254},"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",[521,522,523,524,526,527,528,529,531,533,535,537,539,541,543,545,546,548,550,552,554,555,557,559,561,563,565,567,569,570,572,574,576,578],{"path":344,"priority":327},{"path":448,"priority":358},{"path":450,"priority":358},{"path":525,"priority":358},"references/compatibility.md",{"path":357,"priority":358},{"path":360,"priority":358},{"path":456,"priority":358},{"path":530,"priority":358},"references/dimensions/font.md",{"path":532,"priority":358},"references/dimensions/mood.md",{"path":534,"priority":358},"references/dimensions/text.md",{"path":536,"priority":358},"references/palettes/cool.md",{"path":538,"priority":358},"references/palettes/dark.md",{"path":540,"priority":358},"references/palettes/duotone.md",{"path":542,"priority":358},"references/palettes/earth.md",{"path":544,"priority":358},"references/palettes/elegant.md",{"path":362,"priority":358},{"path":547,"priority":358},"references/palettes/mono.md",{"path":549,"priority":358},"references/palettes/pastel.md",{"path":551,"priority":358},"references/palettes/retro.md",{"path":553,"priority":358},"references/palettes/vivid.md",{"path":368,"priority":358},{"path":556,"priority":358},"references/renderings/chalk.md",{"path":558,"priority":358},"references/renderings/digital.md",{"path":560,"priority":358},"references/renderings/flat-vector.md",{"path":562,"priority":358},"references/renderings/hand-drawn.md",{"path":564,"priority":358},"references/renderings/painterly.md",{"path":566,"priority":358},"references/renderings/pixel.md",{"path":568,"priority":358},"references/renderings/screen-print.md",{"path":372,"priority":358},{"path":571,"priority":358},"references/types.md",{"path":573,"priority":358},"references/visual-elements.md",{"path":575,"priority":358},"references/workflow/confirm-options.md",{"path":577,"priority":358},"references/workflow/prompt-template.md",{"path":579,"priority":358},"references/workflow/reference-images.md",{"basePath":581,"description":582,"displayName":583,"installMethods":584,"rationale":585,"selectedPaths":586,"source":330,"sourceLanguage":18,"type":254},"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",[587,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,637],{"path":344,"priority":327},{"path":589,"priority":355},"scripts/gemini-webapi/client.test.ts",{"path":591,"priority":355},"scripts/gemini-webapi/client.ts",{"path":593,"priority":355},"scripts/gemini-webapi/components/gem-mixin.ts",{"path":595,"priority":355},"scripts/gemini-webapi/components/index.ts",{"path":597,"priority":355},"scripts/gemini-webapi/constants.ts",{"path":599,"priority":355},"scripts/gemini-webapi/exceptions.ts",{"path":601,"priority":355},"scripts/gemini-webapi/index.ts",{"path":603,"priority":355},"scripts/gemini-webapi/types/candidate.ts",{"path":605,"priority":355},"scripts/gemini-webapi/types/gem.ts",{"path":607,"priority":355},"scripts/gemini-webapi/types/grpc.ts",{"path":609,"priority":355},"scripts/gemini-webapi/types/image.ts",{"path":611,"priority":355},"scripts/gemini-webapi/types/index.ts",{"path":613,"priority":355},"scripts/gemini-webapi/types/modeloutput.ts",{"path":615,"priority":355},"scripts/gemini-webapi/utils/cookie-file.ts",{"path":617,"priority":355},"scripts/gemini-webapi/utils/decorators.ts",{"path":619,"priority":355},"scripts/gemini-webapi/utils/get-access-token.ts",{"path":621,"priority":355},"scripts/gemini-webapi/utils/http.ts",{"path":623,"priority":355},"scripts/gemini-webapi/utils/index.ts",{"path":625,"priority":355},"scripts/gemini-webapi/utils/load-browser-cookies.ts",{"path":627,"priority":355},"scripts/gemini-webapi/utils/logger.ts",{"path":629,"priority":355},"scripts/gemini-webapi/utils/parsing.ts",{"path":631,"priority":355},"scripts/gemini-webapi/utils/paths.ts",{"path":633,"priority":355},"scripts/gemini-webapi/utils/rotate-1psidts.ts",{"path":635,"priority":355},"scripts/gemini-webapi/utils/upload-file.ts",{"path":513,"priority":355},{"path":638,"priority":355},"scripts/package.json",{"basePath":640,"description":641,"displayName":642,"installMethods":643,"rationale":644,"selectedPaths":645,"source":330,"sourceLanguage":18,"type":254},"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",[646,647,648,650,652,654,656,658,659,661,663,665,666,668,670,672,674,676,678],{"path":344,"priority":327},{"path":357,"priority":358},{"path":649,"priority":355},"scripts/constants.ts",{"path":651,"priority":355},"scripts/cookie-file.ts",{"path":653,"priority":355},"scripts/cookies.ts",{"path":655,"priority":355},"scripts/graphql.ts",{"path":657,"priority":355},"scripts/http.ts",{"path":513,"priority":355},{"path":660,"priority":355},"scripts/markdown.test.ts",{"path":662,"priority":355},"scripts/markdown.ts",{"path":664,"priority":355},"scripts/media-localizer.ts",{"path":638,"priority":355},{"path":667,"priority":355},"scripts/paths.ts",{"path":669,"priority":355},"scripts/referenced-tweets.ts",{"path":671,"priority":355},"scripts/thread-markdown.ts",{"path":673,"priority":355},"scripts/thread.ts",{"path":675,"priority":355},"scripts/tweet-article.ts",{"path":677,"priority":355},"scripts/tweet-to-markdown.ts",{"path":679,"priority":355},"scripts/types.ts",{"basePath":681,"description":682,"displayName":683,"installMethods":684,"rationale":685,"selectedPaths":686,"source":330,"sourceLanguage":18,"type":254},"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",[687,688,690,692,694,696],{"path":344,"priority":327},{"path":689,"priority":358},"references/architecture.md",{"path":691,"priority":358},"references/flowchart.md",{"path":693,"priority":358},"references/sequence.md",{"path":695,"priority":358},"references/structural.md",{"path":513,"priority":355},{"basePath":698,"description":699,"displayName":700,"installMethods":701,"rationale":702,"selectedPaths":703,"source":330,"sourceLanguage":18,"type":254},"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",[704,705,707,709,710,711],{"path":344,"priority":327},{"path":706,"priority":358},"references/title-formulas.md",{"path":708,"priority":355},"scripts/autocorrect.ts",{"path":513,"priority":355},{"path":638,"priority":355},{"path":712,"priority":355},"scripts/quotes.ts",{"basePath":714,"description":715,"displayName":716,"installMethods":717,"rationale":718,"selectedPaths":719,"source":330,"sourceLanguage":18,"type":254},"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",[720,721,722,723,724,726,728,730,732,734,735,736,737,739,741,743,745,747,749,751,753,755,757,759,761,762,764,766],{"path":344,"priority":327},{"path":357,"priority":358},{"path":360,"priority":358},{"path":456,"priority":358},{"path":725,"priority":358},"references/confirmation.md",{"path":727,"priority":358},"references/elements/canvas.md",{"path":729,"priority":358},"references/elements/decorations.md",{"path":731,"priority":358},"references/elements/image-effects.md",{"path":733,"priority":358},"references/elements/typography.md",{"path":362,"priority":358},{"path":366,"priority":358},{"path":368,"priority":358},{"path":738,"priority":358},"references/presets/bold.md",{"path":740,"priority":358},"references/presets/chalkboard.md",{"path":742,"priority":358},"references/presets/cute.md",{"path":744,"priority":358},"references/presets/fresh.md",{"path":746,"priority":358},"references/presets/minimal.md",{"path":748,"priority":358},"references/presets/notion.md",{"path":750,"priority":358},"references/presets/pop.md",{"path":752,"priority":358},"references/presets/retro.md",{"path":754,"priority":358},"references/presets/screen-print.md",{"path":756,"priority":358},"references/presets/sketch-notes.md",{"path":758,"priority":358},"references/presets/study-notes.md",{"path":760,"priority":358},"references/presets/warm.md",{"path":372,"priority":358},{"path":763,"priority":358},"references/workflows/analysis-framework.md",{"path":765,"priority":358},"references/workflows/outline-template.md",{"path":767,"priority":358},"references/workflows/prompt-assembly.md",{"basePath":769,"description":770,"displayName":771,"installMethods":772,"rationale":773,"selectedPaths":774,"source":330,"sourceLanguage":18,"type":254},"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",[775,776,777,778,780,782,784,786,788,790,792,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833],{"path":344,"priority":327},{"path":357,"priority":358},{"path":360,"priority":358},{"path":779,"priority":358},"references/providers/dashscope.md",{"path":781,"priority":358},"references/providers/minimax.md",{"path":783,"priority":358},"references/providers/openrouter.md",{"path":785,"priority":358},"references/providers/replicate.md",{"path":787,"priority":358},"references/providers/zai.md",{"path":789,"priority":358},"references/usage-examples.md",{"path":791,"priority":355},"scripts/main.test.ts",{"path":513,"priority":355},{"path":794,"priority":355},"scripts/providers/azure.test.ts",{"path":796,"priority":355},"scripts/providers/azure.ts",{"path":798,"priority":355},"scripts/providers/dashscope.test.ts",{"path":800,"priority":355},"scripts/providers/dashscope.ts",{"path":802,"priority":355},"scripts/providers/google.test.ts",{"path":804,"priority":355},"scripts/providers/google.ts",{"path":806,"priority":355},"scripts/providers/jimeng.test.ts",{"path":808,"priority":355},"scripts/providers/jimeng.ts",{"path":810,"priority":355},"scripts/providers/minimax.test.ts",{"path":812,"priority":355},"scripts/providers/minimax.ts",{"path":814,"priority":355},"scripts/providers/openai.test.ts",{"path":816,"priority":355},"scripts/providers/openai.ts",{"path":818,"priority":355},"scripts/providers/openrouter.test.ts",{"path":820,"priority":355},"scripts/providers/openrouter.ts",{"path":822,"priority":355},"scripts/providers/replicate.test.ts",{"path":824,"priority":355},"scripts/providers/replicate.ts",{"path":826,"priority":355},"scripts/providers/seedream.test.ts",{"path":828,"priority":355},"scripts/providers/seedream.ts",{"path":830,"priority":355},"scripts/providers/zai.test.ts",{"path":832,"priority":355},"scripts/providers/zai.ts",{"path":679,"priority":355},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":330,"sourceLanguage":18,"type":254},"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",[841,842,843,844,845,846,847,848,849,850,852,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876],{"path":344,"priority":327},{"path":357,"priority":358},{"path":360,"priority":358},{"path":779,"priority":358},{"path":781,"priority":358},{"path":783,"priority":358},{"path":785,"priority":358},{"path":787,"priority":358},{"path":789,"priority":358},{"path":851,"priority":355},"scripts/build-batch.test.ts",{"path":853,"priority":355},"scripts/build-batch.ts",{"path":791,"priority":355},{"path":513,"priority":355},{"path":794,"priority":355},{"path":796,"priority":355},{"path":798,"priority":355},{"path":800,"priority":355},{"path":802,"priority":355},{"path":804,"priority":355},{"path":806,"priority":355},{"path":808,"priority":355},{"path":810,"priority":355},{"path":812,"priority":355},{"path":814,"priority":355},{"path":816,"priority":355},{"path":818,"priority":355},{"path":820,"priority":355},{"path":822,"priority":355},{"path":824,"priority":355},{"path":826,"priority":355},{"path":828,"priority":355},{"path":830,"priority":355},{"path":832,"priority":355},{"path":679,"priority":355},{"basePath":878,"description":879,"displayName":880,"installMethods":881,"rationale":882,"selectedPaths":883,"source":330,"sourceLanguage":18,"type":254},"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",[884,885,886,887,888,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,938,940,942,944,946,948,950,952,954,956,958,960,961,963,965,967,969,971,973],{"path":344,"priority":327},{"path":434,"priority":358},{"path":450,"priority":358},{"path":357,"priority":358},{"path":360,"priority":358},{"path":890,"priority":358},"references/layouts/bento-grid.md",{"path":892,"priority":358},"references/layouts/binary-comparison.md",{"path":894,"priority":358},"references/layouts/bridge.md",{"path":896,"priority":358},"references/layouts/circular-flow.md",{"path":898,"priority":358},"references/layouts/comic-strip.md",{"path":900,"priority":358},"references/layouts/comparison-matrix.md",{"path":902,"priority":358},"references/layouts/dashboard.md",{"path":904,"priority":358},"references/layouts/dense-modules.md",{"path":906,"priority":358},"references/layouts/funnel.md",{"path":908,"priority":358},"references/layouts/hierarchical-layers.md",{"path":910,"priority":358},"references/layouts/hub-spoke.md",{"path":912,"priority":358},"references/layouts/iceberg.md",{"path":914,"priority":358},"references/layouts/isometric-map.md",{"path":916,"priority":358},"references/layouts/jigsaw.md",{"path":918,"priority":358},"references/layouts/linear-progression.md",{"path":920,"priority":358},"references/layouts/periodic-table.md",{"path":922,"priority":358},"references/layouts/story-mountain.md",{"path":924,"priority":358},"references/layouts/structural-breakdown.md",{"path":926,"priority":358},"references/layouts/tree-branching.md",{"path":928,"priority":358},"references/layouts/venn-diagram.md",{"path":930,"priority":358},"references/layouts/winding-roadmap.md",{"path":932,"priority":358},"references/structured-content-template.md",{"path":934,"priority":358},"references/styles/aged-academia.md",{"path":936,"priority":358},"references/styles/bold-graphic.md",{"path":376,"priority":358},{"path":939,"priority":358},"references/styles/claymation.md",{"path":941,"priority":358},"references/styles/corporate-memphis.md",{"path":943,"priority":358},"references/styles/craft-handmade.md",{"path":945,"priority":358},"references/styles/cyberpunk-neon.md",{"path":947,"priority":358},"references/styles/hand-drawn-edu.md",{"path":949,"priority":358},"references/styles/ikea-manual.md",{"path":951,"priority":358},"references/styles/kawaii.md",{"path":953,"priority":358},"references/styles/knolling.md",{"path":955,"priority":358},"references/styles/lego-brick.md",{"path":957,"priority":358},"references/styles/morandi-journal.md",{"path":959,"priority":358},"references/styles/origami.md",{"path":398,"priority":358},{"path":962,"priority":358},"references/styles/pop-laboratory.md",{"path":964,"priority":358},"references/styles/retro-pop-grid.md",{"path":966,"priority":358},"references/styles/retro-popup-pop.md",{"path":968,"priority":358},"references/styles/storybook-watercolor.md",{"path":970,"priority":358},"references/styles/subway-map.md",{"path":972,"priority":358},"references/styles/technical-schematic.md",{"path":974,"priority":358},"references/styles/ui-wireframe.md",{"basePath":976,"description":977,"displayName":978,"installMethods":979,"rationale":980,"selectedPaths":981,"source":330,"sourceLanguage":18,"type":254},"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",[982,983,984,985],{"path":344,"priority":327},{"path":791,"priority":355},{"path":513,"priority":355},{"path":638,"priority":355},{"basePath":987,"description":988,"displayName":989,"installMethods":990,"rationale":991,"selectedPaths":992,"source":330,"sourceLanguage":18,"type":254},"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",[993,994,996,998,999,1001,1003,1005,1007,1009,1011,1012,1014,1016,1018,1020,1022,1024,1026],{"path":344,"priority":327},{"path":995,"priority":358},"references/api-setup.md",{"path":997,"priority":358},"references/article-posting.md",{"path":357,"priority":358},{"path":1000,"priority":358},"references/image-text-posting.md",{"path":1002,"priority":358},"references/multi-account.md",{"path":1004,"priority":355},"scripts/cdp.ts",{"path":1006,"priority":355},"scripts/check-permissions.ts",{"path":1008,"priority":355},"scripts/copy-to-clipboard.ts",{"path":1010,"priority":355},"scripts/md-to-wechat.ts",{"path":638,"priority":355},{"path":1013,"priority":355},"scripts/paste-from-clipboard.ts",{"path":1015,"priority":355},"scripts/wechat-agent-browser.ts",{"path":1017,"priority":355},"scripts/wechat-api.ts",{"path":1019,"priority":355},"scripts/wechat-article.ts",{"path":1021,"priority":355},"scripts/wechat-browser.ts",{"path":1023,"priority":355},"scripts/wechat-extend-config.test.ts",{"path":1025,"priority":355},"scripts/wechat-extend-config.ts",{"path":1027,"priority":355},"scripts/wechat-image-processor.ts",{"basePath":250,"description":10,"displayName":253,"installMethods":1029,"rationale":1030,"selectedPaths":1031,"source":330,"sourceLanguage":18,"type":254},{"claudeCode":12},"SKILL.md frontmatter at skills/baoyu-post-to-weibo/SKILL.md",[1032,1033,1034,1036,1037,1038,1040,1042],{"path":344,"priority":327},{"path":1008,"priority":355},{"path":1035,"priority":355},"scripts/md-to-html.ts",{"path":638,"priority":355},{"path":1013,"priority":355},{"path":1039,"priority":355},"scripts/weibo-article.ts",{"path":1041,"priority":355},"scripts/weibo-post.ts",{"path":1043,"priority":355},"scripts/weibo-utils.ts",{"basePath":1045,"description":1046,"displayName":1047,"installMethods":1048,"rationale":1049,"selectedPaths":1050,"source":330,"sourceLanguage":18,"type":254},"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",[1051,1052,1054,1056,1058,1059,1060,1061,1062,1064,1066,1068,1070,1072],{"path":344,"priority":327},{"path":1053,"priority":358},"references/articles.md",{"path":1055,"priority":358},"references/regular-posts.md",{"path":1057,"priority":355},"scripts/check-paste-permissions.ts",{"path":1008,"priority":355},{"path":1035,"priority":355},{"path":638,"priority":355},{"path":1013,"priority":355},{"path":1063,"priority":355},"scripts/x-article.ts",{"path":1065,"priority":355},"scripts/x-browser.ts",{"path":1067,"priority":355},"scripts/x-quote.ts",{"path":1069,"priority":355},"scripts/x-utils.test.ts",{"path":1071,"priority":355},"scripts/x-utils.ts",{"path":1073,"priority":355},"scripts/x-video.ts",{"basePath":1075,"description":1076,"displayName":1077,"installMethods":1078,"rationale":1079,"selectedPaths":1080,"source":330,"sourceLanguage":18,"type":254},"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",[1081,1082,1083,1084,1085,1086,1088,1090,1092,1093,1095,1097,1099,1101,1103,1105,1106,1108,1109,1111,1113,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127],{"path":344,"priority":327},{"path":434,"priority":358},{"path":450,"priority":358},{"path":360,"priority":358},{"path":725,"priority":358},{"path":1087,"priority":358},"references/content-rules.md",{"path":1089,"priority":358},"references/design-guidelines.md",{"path":1091,"priority":358},"references/dimensions/density.md",{"path":532,"priority":358},{"path":1094,"priority":358},"references/dimensions/presets.md",{"path":1096,"priority":358},"references/dimensions/texture.md",{"path":1098,"priority":358},"references/dimensions/typography.md",{"path":1100,"priority":358},"references/layouts.md",{"path":1102,"priority":358},"references/modification-guide.md",{"path":1104,"priority":358},"references/outline-template.md",{"path":374,"priority":358},{"path":1107,"priority":358},"references/styles/bold-editorial.md",{"path":376,"priority":358},{"path":1110,"priority":358},"references/styles/corporate.md",{"path":1112,"priority":358},"references/styles/dark-atmospheric.md",{"path":1114,"priority":358},"references/styles/editorial-infographic.md",{"path":382,"priority":358},{"path":947,"priority":358},{"path":390,"priority":358},{"path":392,"priority":358},{"path":396,"priority":358},{"path":398,"priority":358},{"path":404,"priority":358},{"path":408,"priority":358},{"path":412,"priority":358},{"path":414,"priority":358},{"path":418,"priority":358},{"path":503,"priority":355},{"path":1128,"priority":355},"scripts/merge-to-pptx.ts",{"basePath":1130,"description":1131,"displayName":1132,"installMethods":1133,"rationale":1134,"selectedPaths":1135,"source":330,"sourceLanguage":18,"type":254},"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",[1136,1137,1139,1140,1142,1144,1146,1148,1150,1151],{"path":344,"priority":327},{"path":1138,"priority":358},"references/config/extend-schema.md",{"path":357,"priority":358},{"path":1141,"priority":358},"references/glossary-en-zh.md",{"path":1143,"priority":358},"references/refined-workflow.md",{"path":1145,"priority":358},"references/subagent-prompt-template.md",{"path":1147,"priority":358},"references/workflow-mechanics.md",{"path":1149,"priority":355},"scripts/chunk.ts",{"path":513,"priority":355},{"path":638,"priority":355},{"basePath":1153,"description":1154,"displayName":1155,"installMethods":1156,"rationale":1157,"selectedPaths":1158,"source":330,"sourceLanguage":18,"type":254},"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",[1159,1160,1162,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,1241,1243,1245,1247,1249],{"path":344,"priority":327},{"path":1161,"priority":358},"references/adapters.md",{"path":357,"priority":358},{"path":1164,"priority":358},"references/quality-gate.md",{"path":1166,"priority":355},"scripts/baoyu-fetch",{"path":1168,"priority":355},"scripts/lib/adapters/generic/index.ts",{"path":1170,"priority":355},"scripts/lib/adapters/hn/index.ts",{"path":1172,"priority":355},"scripts/lib/adapters/index.ts",{"path":1174,"priority":355},"scripts/lib/adapters/types.ts",{"path":1176,"priority":355},"scripts/lib/adapters/x/article.ts",{"path":1178,"priority":355},"scripts/lib/adapters/x/index.ts",{"path":1180,"priority":355},"scripts/lib/adapters/x/login.ts",{"path":1182,"priority":355},"scripts/lib/adapters/x/match.ts",{"path":1184,"priority":355},"scripts/lib/adapters/x/payloads.ts",{"path":1186,"priority":355},"scripts/lib/adapters/x/session.ts",{"path":1188,"priority":355},"scripts/lib/adapters/x/shared.ts",{"path":1190,"priority":355},"scripts/lib/adapters/x/single.ts",{"path":1192,"priority":355},"scripts/lib/adapters/x/thread-loader.ts",{"path":1194,"priority":355},"scripts/lib/adapters/x/thread.ts",{"path":1196,"priority":355},"scripts/lib/adapters/x/types.ts",{"path":1198,"priority":355},"scripts/lib/adapters/youtube/index.ts",{"path":1200,"priority":355},"scripts/lib/adapters/youtube/transcript.ts",{"path":1202,"priority":355},"scripts/lib/adapters/youtube/utils.ts",{"path":1204,"priority":355},"scripts/lib/browser/cdp-client.ts",{"path":1206,"priority":355},"scripts/lib/browser/chrome-launcher.ts",{"path":1208,"priority":355},"scripts/lib/browser/cookie-sidecar.ts",{"path":1210,"priority":355},"scripts/lib/browser/interaction-gates.ts",{"path":1212,"priority":355},"scripts/lib/browser/network-journal.ts",{"path":1214,"priority":355},"scripts/lib/browser/page-snapshot.ts",{"path":1216,"priority":355},"scripts/lib/browser/profile.ts",{"path":1218,"priority":355},"scripts/lib/browser/session.ts",{"path":1220,"priority":355},"scripts/lib/cli.ts",{"path":1222,"priority":355},"scripts/lib/commands/convert.ts",{"path":1224,"priority":355},"scripts/lib/extract/document.ts",{"path":1226,"priority":355},"scripts/lib/extract/html-cleaner.ts",{"path":1228,"priority":355},"scripts/lib/extract/html-extractor.ts",{"path":1230,"priority":355},"scripts/lib/extract/html-to-markdown.ts",{"path":1232,"priority":355},"scripts/lib/extract/markdown-renderer.ts",{"path":1234,"priority":355},"scripts/lib/media/default-downloader.ts",{"path":1236,"priority":355},"scripts/lib/media/markdown-media.ts",{"path":1238,"priority":355},"scripts/lib/media/media-utils.ts",{"path":1240,"priority":355},"scripts/lib/media/types.ts",{"path":1242,"priority":355},"scripts/lib/types/defuddle-node.d.ts",{"path":1244,"priority":355},"scripts/lib/types/shims.d.ts",{"path":1246,"priority":355},"scripts/lib/utils/logger.ts",{"path":1248,"priority":355},"scripts/lib/utils/url.ts",{"path":638,"priority":355},{"basePath":1251,"description":1252,"displayName":1253,"installMethods":1254,"rationale":1255,"selectedPaths":1256,"source":330,"sourceLanguage":18,"type":254},"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",[1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284],{"path":344,"priority":327},{"path":357,"priority":358},{"path":360,"priority":358},{"path":456,"priority":358},{"path":725,"priority":358},{"path":727,"priority":358},{"path":729,"priority":358},{"path":731,"priority":358},{"path":733,"priority":358},{"path":362,"priority":358},{"path":366,"priority":358},{"path":368,"priority":358},{"path":738,"priority":358},{"path":740,"priority":358},{"path":742,"priority":358},{"path":744,"priority":358},{"path":746,"priority":358},{"path":748,"priority":358},{"path":750,"priority":358},{"path":752,"priority":358},{"path":754,"priority":358},{"path":756,"priority":358},{"path":758,"priority":358},{"path":760,"priority":358},{"path":372,"priority":358},{"path":763,"priority":358},{"path":765,"priority":358},{"path":767,"priority":358},{"basePath":1286,"description":1287,"displayName":1288,"installMethods":1289,"rationale":1290,"selectedPaths":1291,"source":330,"sourceLanguage":18,"type":254},"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",[1292,1293,1295,1296,1297,1299,1301,1303,1304],{"path":344,"priority":327},{"path":1294,"priority":355},"prompts/speaker-transcript.md",{"path":791,"priority":355},{"path":513,"priority":355},{"path":1298,"priority":355},"scripts/shared.ts",{"path":1300,"priority":355},"scripts/storage.ts",{"path":1302,"priority":355},"scripts/transcript.ts",{"path":679,"priority":355},{"path":1305,"priority":355},"scripts/youtube.ts",{"basePath":1307,"description":1308,"displayName":1309,"installMethods":1310,"rationale":1311,"selectedPaths":1312,"source":330,"sourceLanguage":18,"type":1320},"packages/baoyu-fetch","Read URLs into high-quality Markdown or JSON with Chrome CDP and site adapters.","baoyu-fetch",{"npm":1309},"cli ecosystem detected at packages/baoyu-fetch",[1313,1315,1316,1318],{"path":1314,"priority":327},"package.json",{"path":329,"priority":327},{"path":1317,"priority":355},"src/cli.ts",{"path":1319,"priority":355},"src/commands/convert.ts","cli",{"sources":1322},[1323],"manual",{"closedIssues90d":239,"description":263,"forks":240,"openIssues90d":8,"pushedAt":242,"readmeSize":237,"stars":243,"topics":1325},[1326,1327,1328,1329],"agent-skills","claude-skills","codex-skills","openclaw-skills",{"classifiedAt":1331,"discoverAt":1332,"extractAt":1333,"githubAt":1333,"updatedAt":1331},1778691497189,1778690258656,1778691495091,[223,224,221,222,220,219],{"evaluatedAt":248,"extractAt":296,"updatedAt":248},[],[1338,1367,1400,1418,1435,1460],{"_creationTime":1339,"_id":1340,"community":1341,"display":1342,"identity":1348,"providers":1353,"relations":1361,"tags":1363,"workflow":1364},1778697652123.8833,"k17ct99affbswtd47gdzrt0t9d86np80",{"reviewCount":8},{"description":1343,"installMethods":1344,"name":1346,"sourceUrl":1347},"Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.",{"claudeCode":1345},"steipete/clawdis","OpenClaw Release Maintainer","https://github.com/steipete/clawdis",{"basePath":1349,"githubOwner":1350,"githubRepo":1351,"locale":18,"slug":1352,"type":254},".agents/skills/openclaw-release-maintainer","steipete","clawdis","openclaw-release-maintainer",{"evaluate":1354,"extract":1360},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1355,"tags":1356,"targetMarket":225,"tier":226},100,[1357,1358,223,222,1359],"release-management","devops","changelog",{"commitSha":286,"license":313},{"repoId":1362},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[223,1359,1358,222,1357],{"evaluatedAt":1365,"extractAt":1366,"updatedAt":1365},1778697889646,1778697652123,{"_creationTime":1368,"_id":1369,"community":1370,"display":1371,"identity":1377,"providers":1381,"relations":1393,"tags":1396,"workflow":1397},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":1372,"installMethods":1373,"name":1375,"sourceUrl":1376},"When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.",{"claudeCode":1374},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":1378,"githubOwner":1379,"githubRepo":1327,"locale":18,"slug":1380,"type":254},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":1382,"extract":1392},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1355,"tags":1383,"targetMarket":225,"tier":226},[1384,220,221,1385,1386,1387,1388,1389,1390,1391],"marketing","content-strategy","scheduling","twitter","linkedin","instagram","tiktok","facebook",{"commitSha":286,"license":313},{"parentExtensionId":1394,"repoId":1395},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[221,1385,1391,1389,1388,1384,1386,220,1390,1387],{"evaluatedAt":1398,"extractAt":1399,"updatedAt":1398},1778685179349,1778675056600,{"_creationTime":1401,"_id":1402,"community":1403,"display":1404,"identity":1406,"providers":1407,"relations":1414,"tags":1415,"workflow":1416},1778691497595.9707,"k17dpsmtdkvt370z246g16kxes86nsb3",{"reviewCount":8},{"description":1252,"installMethods":1405,"name":1253,"sourceUrl":14},{"claudeCode":12},{"basePath":1251,"githubOwner":251,"githubRepo":252,"locale":18,"slug":1253,"type":254},{"evaluate":1408,"extract":1413},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1409,"tags":1410,"targetMarket":225,"tier":226},99,[283,220,1411,221,1412],"xiaohongshu","design",{"commitSha":286},{"parentExtensionId":257,"repoId":292},[221,1412,283,220,1411],{"evaluatedAt":1417,"extractAt":296,"updatedAt":1417},1778692026176,{"_creationTime":1419,"_id":1420,"community":1421,"display":1422,"identity":1424,"providers":1425,"relations":1431,"tags":1432,"workflow":1433},1778691497595.968,"k177nypb6vr5yckj63a2vfep3s86ntge",{"reviewCount":8},{"description":715,"installMethods":1423,"name":716,"sourceUrl":14},{"claudeCode":12},{"basePath":714,"githubOwner":251,"githubRepo":252,"locale":18,"slug":716,"type":254},{"evaluate":1426,"extract":1430},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1409,"tags":1427,"targetMarket":225,"tier":226},[283,1428,220,221,1429],"infographic","visuals",{"commitSha":286},{"parentExtensionId":257,"repoId":292},[221,283,1428,220,1429],{"evaluatedAt":1434,"extractAt":296,"updatedAt":1434},1778691785878,{"_creationTime":1436,"_id":1437,"community":1438,"display":1439,"identity":1445,"providers":1449,"relations":1454,"tags":1456,"workflow":1457},1778690923100.0317,"k178s10hpb7tefhznd4y9aw0sx86me2k",{"reviewCount":8},{"description":1440,"installMethods":1441,"name":1443,"sourceUrl":1444},"LinkedIn post writing with hook formulas, formatting rules, and engagement patterns. Covers post types, algorithm signals, character limits, and content pillars. Use for: LinkedIn posts, professional content, thought leadership, B2B content, personal branding. Triggers: linkedin post, linkedin content, linkedin writing, linkedin strategy, linkedin engagement, linkedin algorithm, linkedin hook, linkedin formatting, thought leadership, professional content, b2b content, linkedin growth",{"claudeCode":1442},"inferen-sh/skills","linkedin-content","https://github.com/inferen-sh/skills",{"basePath":1446,"githubOwner":1447,"githubRepo":1448,"locale":18,"slug":1443,"type":254},"guides/social/linkedin-content","inferen-sh","skills",{"evaluate":1450,"extract":1453},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1409,"tags":1451,"targetMarket":225,"tier":226},[1388,221,220,1452,1384],"writing",{"commitSha":286},{"repoId":1455},"kd75bmkxfkvvw504knzzpkzjph86n71t",[221,1388,1384,220,1452],{"evaluatedAt":1458,"extractAt":1459,"updatedAt":1458},1778691443037,1778690923100,{"_creationTime":1461,"_id":1462,"community":1463,"display":1464,"identity":1470,"providers":1475,"relations":1484,"tags":1487,"workflow":1488},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1465,"installMethods":1466,"name":1468,"sourceUrl":1469},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1467},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1471,"githubOwner":1472,"githubRepo":1473,"locale":18,"slug":1474,"type":254},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1476,"extract":1483},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1355,"tags":1477,"targetMarket":225,"tier":226},[1478,1479,1480,1481,223,1320,1482],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":286,"license":313},{"parentExtensionId":1485,"repoId":1486},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[223,1320,1482,1479,1478,1481,1480],{"evaluatedAt":1489,"extractAt":1490,"updatedAt":1489},1778699613343,1778699234184]