[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-skill-development-zh-CN":3,"guides-for-anthropics-skill-development":716,"similar-k175yxr8e6yrsq7904411r3e4n86n2ee-zh-CN":717},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":240,"parentExtension":247,"providers":311,"relations":315,"repo":316,"tags":714,"workflow":715},1778675383815.65,"k175yxr8e6yrsq7904411r3e4n86n2ee",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"This skill should be used when the user wants to \"create a skill\", \"add a skill to plugin\", \"write a new skill\", \"improve skill description\", \"organize skill content\", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.",{"claudeCode":12},"anthropics/claude-code","skill-development","https://github.com/anthropics/claude-code",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":241},1778676091495.1792,"kn7evz74r9se36exew0f6azjq986mfh1","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,59,63,66,70,73,76,79,82,85,88,92,96,101,105,109,112,115,118,122,125,128,131,134,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem the skill addresses: guiding users in creating and improving skills for Claude Code plugins, with specific trigger phrases like 'create a skill' and 'improve skill description'.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured process and detailed guidance for skill development, including specific file structures, writing styles, and validation steps, which goes beyond default LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of skill creation, from planning and structure to editing, validation, and iteration, providing actionable steps and examples.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused exclusively on the process and best practices for developing skills for Claude Code plugins, without venturing into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's purpose, which is to provide guidance on skill development for Claude Code plugins.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the skill does not expose specific tools or commands; it provides guidance through documentation and procedural steps.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","This check is not applicable as the skill does not involve external configuration or parameters that need reference.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This check is not applicable as the skill does not expose user-facing tools or commands.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This check is not applicable as the skill does not have a defined tool input/output schema.",{"category":55,"check":56,"severity":57,"summary":58},"License","License usability","info","The LICENSE.md file exists and states 'All rights reserved. Use is subject to Anthropic's Commercial Terms of Service.', which is not a standard OSI-approved SPDX license but is clarified by the terms.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The last commit was on 2026-05-12, which is within the last 3 months.",{"category":60,"check":64,"severity":42,"summary":65},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":67,"check":68,"severity":42,"summary":69},"Security","Secret Management","The skill does not handle or expose secrets.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill focuses on documentation and process, and does not load or execute untrusted third-party data.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill does not fetch external files or execute code from remote sources.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The skill is documentation-based and does not interact with the file system or perform operations outside its defined scope.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","The skill does not contain any scripts or instructions that could be used to escape sandbox limitations.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill does not handle or submit any confidential data.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses clean printable ASCII and expected Unicode.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The skill does not contain any obfuscated code or execute code opaquely.",{"category":93,"check":94,"severity":42,"summary":95},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization outside of its own bundle.",{"category":97,"check":98,"severity":99,"summary":100},"Trust","Issues Attention","warning","There are 9462 open issues and 22831 closed issues in the last 90 days, indicating a closure rate below 10% and a high volume of activity, suggesting slow maintainer response.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The SKILL.md frontmatter declares a meaningful semver version (0.1.0).",{"category":106,"check":107,"severity":42,"summary":108},"Code Execution","Validation","This check is not applicable as the skill does not execute code or handle structured output that requires validation.",{"category":67,"check":110,"severity":42,"summary":111},"Unguarded Destructive Operations","The skill is purely informational and does not perform any destructive operations.",{"category":106,"check":113,"severity":42,"summary":114},"Error Handling","This check is not applicable as the skill does not execute code and thus has no error paths.",{"category":106,"check":116,"severity":42,"summary":117},"Logging","This check is not applicable as the skill is read-only and does not perform destructive actions or outbound calls.",{"category":119,"check":120,"severity":42,"summary":121},"Compliance","GDPR","The skill does not operate on data that may include personal data.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The extension's documentation and functionality do not indicate any specific regional or jurisdictional limitations, thus it is considered global.",{"category":93,"check":126,"severity":42,"summary":127},"Runtime stability","The skill does not rely on specific runtime environments beyond standard documentation rendering.",{"category":45,"check":129,"severity":24,"summary":130},"README","The README exists and clearly states the extension's purpose as an agentic coding tool.",{"category":33,"check":132,"severity":42,"summary":133},"Tool surface size","This check is not applicable as the skill does not expose tools or commands.",{"category":40,"check":135,"severity":42,"summary":133},"Overlapping near-synonym tools",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features in the README and SKILL.md are implemented within the documentation and structure provided.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for various platforms (macOS/Linux, Windows, Homebrew, WinGet, NPM) and links to further setup documentation.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","This check is not applicable as the skill does not execute code and thus has no user-facing error paths.",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","The skill does not utilize third-party dependencies or scripts that require pinning.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","This check is not applicable as the skill is purely informational and does not perform state-changing operations.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","This check is not applicable as the skill does not perform remote calls or state-changing operations.",{"category":119,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The README mentions data collection for feedback but links to data usage policies; no explicit telemetry opt-in/out mechanism is detailed for the skill itself, but its nature as documentation doesn't imply telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill's purpose is precisely defined, stating it's for 'creating skills', 'adding skills to plugins', 'writing new skills', 'improving skill descriptions', and 'organizing skill content', with clear trigger phrases for skill development best practices.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise, with a clear name and description that accurately summarizes the skill's core capability and provides specific trigger phrases.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is well-structured, under 500 lines, and delegates detailed material to separate reference files, adhering to progressive disclosure.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the flow and clearly links into `references/` files for detailed sub-tasks, adhering to the progressive disclosure principle.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is documentation-focused and does not involve deep exploration or code review, making this check inapplicable.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides multiple examples of how to structure skills, including minimal, standard, and complete skill setups, with references to other skills for study.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The documentation covers common mistakes to avoid and emphasizes best practices, indirectly addressing potential failure modes in skill development like weak triggers or large SKILL.md files.",{"category":106,"check":184,"severity":42,"summary":185},"Tool Fallback","This check is not applicable as the skill does not rely on external tools or MCP servers.",{"category":187,"check":188,"severity":42,"summary":189},"Safety","Halt on unexpected state","This check is not applicable as the skill does not execute code or modify state.",{"category":93,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill focuses on skill development best practices and does not implicitly rely on other specific skills being loaded.",1778676091190,"This skill provides comprehensive documentation and procedural guidance for developers creating, structuring, and improving skills for Claude Code plugins. It details file organization, writing style, validation steps, and best practices for progressive disclosure.",[196,197,198,199,200],"Guidance on skill structure and organization","Best practices for writing SKILL.md and frontmatter","Instructions on progressive disclosure for efficient context management","Examples of skill creation and validation processes","Details on bundling scripts, references, and assets",[202,203,204],"Developing specific plugin code or agents","Providing direct execution of code or tools","Writing specific content for a skill's functionality","3.0.0","4.4.0","To serve as a definitive guide for creating effective, well-structured, and discoverable skills within the Claude Code plugin ecosystem.","High score due to excellent documentation quality, clear purpose, and adherence to best practices. The only warning is for issues attention, likely due to the large active repository, but does not impact the skill's immediate utility or safety.",95,"Excellent documentation and process guidance for developing Claude Code skills, adhering to best practices.",[212,213,214,215,216],"plugin-development","skill-creation","documentation","best-practices","claude-code","global","community",[220,221,222,223],"When creating a new skill for a Claude Code plugin","When improving the description or content of an existing skill","When organizing skill resources like scripts and references","When seeking guidance on skill development best practices for Claude Code",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":238,"testCoverage":239},{"hasLockfile":226},false,1778676076976,{"descriptionLength":229,"readmeSize":230},290,2873,{"closedIssues90d":232,"forks":233,"hasChangelog":226,"manifestVersion":234,"openIssues90d":235,"pushedAt":236,"stars":237},22831,20310,"0.1.0",9462,1778620184000,123134,{"hasNpmPackage":226,"smitheryVerified":226},{"hasCi":240,"hasTests":226},true,{"updatedAt":242},1778676091495,{"basePath":244,"githubOwner":245,"githubRepo":216,"locale":18,"slug":13,"type":246},"plugins/plugin-dev/skills/skill-development","anthropics","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":256,"parentExtension":259,"providers":293,"relations":307,"tags":308,"workflow":309},1778675383815.6467,"k175f1rehwh7y2v5t5t0j9hxv586ndkq",{"reviewCount":8},{"description":252,"installMethods":253,"name":255,"sourceUrl":14},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.",{"claudeCode":254},"plugin-dev","Plugin Development Toolkit",{"basePath":257,"githubOwner":245,"githubRepo":216,"locale":18,"slug":254,"type":258},"plugins/plugin-dev","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":267,"providers":270,"relations":287,"tags":289,"workflow":290},1778675383815.6443,"k17ft5f5kw1crrqpbr5ez2tfx586mxk0",{"reviewCount":8},{"description":264,"installMethods":265,"name":266,"sourceUrl":14},"Bundled plugins for Claude Code including Agent SDK development tools, PR review toolkit, and commit workflows",{"claudeCode":12},"claude-code-plugins",{"basePath":268,"githubOwner":245,"githubRepo":216,"locale":18,"slug":216,"type":269},"","marketplace",{"evaluate":271,"extract":280},{"promptVersionExtension":272,"promptVersionScoring":206,"score":273,"tags":274,"targetMarket":217,"tier":218},"3.1.0",79,[216,275,276,277,278,279],"plugins","development","productivity","code-review","agent-sdk",{"commitSha":281,"marketplace":282,"plugin":285},"HEAD",{"name":266,"pluginCount":283,"version":284},13,"1.0.0",{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd7d2pdr9h079xr7vcg3zyy2nx86mab0",[279,216,278,276,275,277],{"evaluatedAt":291,"extractAt":292,"updatedAt":291},1778675396350,1778675383815,{"evaluate":294,"extract":303},{"promptVersionExtension":205,"promptVersionScoring":206,"score":295,"tags":296,"targetMarket":217,"tier":302},99,[212,216,297,298,299,300,301],"skills","agents","hooks","mcp","developer-tools","verified",{"commitSha":281,"license":304,"plugin":305},"MIT",{"mcpCount":8,"provider":286,"skillCount":306},7,{"parentExtensionId":261,"repoId":288},[298,216,301,299,300,212,297],{"evaluatedAt":310,"extractAt":292,"updatedAt":310},1778675571192,{"evaluate":312,"extract":314},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":313,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":281},{"parentExtensionId":249,"repoId":288},{"_creationTime":317,"_id":288,"identity":318,"providers":319,"workflow":710},1778675378145.0718,{"githubOwner":245,"githubRepo":216,"sourceUrl":14},{"classify":320,"discover":703,"github":706},{"commitSha":281,"extensions":321},[322,335,351,363,373,388,399,416,427,459,469,482,504,521,532,544,551,559,580,607,635,655,677,696],{"basePath":268,"description":264,"displayName":266,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":18,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE.md","high","rule",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":334,"sourceLanguage":18,"type":258},"plugins/agent-sdk-dev","Claude Agent SDK Development Plugin","agent-sdk-dev",{"claudeCode":338},"plugin manifest at plugins/agent-sdk-dev/.claude-plugin/plugin.json",[342,344,345,347,349],{"path":343,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":346,"priority":333},"agents/agent-sdk-verifier-py.md",{"path":348,"priority":333},"agents/agent-sdk-verifier-ts.md",{"path":350,"priority":333},"commands/new-sdk-app.md",{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":334,"sourceLanguage":18,"type":258},"plugins/claude-opus-4-5-migration","Migrate your code and prompts from Sonnet 4.x and Opus 4.1 to Opus 4.5.","claude-opus-4-5-migration",{"claudeCode":354},"plugin manifest at plugins/claude-opus-4-5-migration/.claude-plugin/plugin.json",[358,359,360],{"path":343,"priority":328},{"path":330,"priority":328},{"path":361,"priority":362},"skills/claude-opus-4-5-migration/SKILL.md","medium",{"basePath":364,"description":365,"displayName":278,"installMethods":366,"rationale":367,"selectedPaths":368,"source":334,"sourceLanguage":18,"type":258},"plugins/code-review","Automated code review for pull requests using multiple specialized agents with confidence-based scoring",{"claudeCode":278},"plugin manifest at plugins/code-review/.claude-plugin/plugin.json",[369,370,371],{"path":343,"priority":328},{"path":330,"priority":328},{"path":372,"priority":333},"commands/code-review.md",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":334,"sourceLanguage":18,"type":258},"plugins/commit-commands","Streamline your git workflow with simple commands for committing, pushing, and creating pull requests","commit-commands",{"claudeCode":376},"plugin manifest at plugins/commit-commands/.claude-plugin/plugin.json",[380,381,382,384,386],{"path":343,"priority":328},{"path":330,"priority":328},{"path":383,"priority":333},"commands/clean_gone.md",{"path":385,"priority":333},"commands/commit-push-pr.md",{"path":387,"priority":333},"commands/commit.md",{"basePath":389,"description":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":334,"sourceLanguage":18,"type":258},"plugins/explanatory-output-style","Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)","explanatory-output-style",{"claudeCode":391},"plugin manifest at plugins/explanatory-output-style/.claude-plugin/plugin.json",[395,396,397],{"path":343,"priority":328},{"path":330,"priority":328},{"path":398,"priority":333},"hooks/hooks.json",{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":334,"sourceLanguage":18,"type":258},"plugins/feature-dev","Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review","feature-dev",{"claudeCode":402},"plugin manifest at plugins/feature-dev/.claude-plugin/plugin.json",[406,407,408,410,412,414],{"path":343,"priority":328},{"path":330,"priority":328},{"path":409,"priority":333},"agents/code-architect.md",{"path":411,"priority":333},"agents/code-explorer.md",{"path":413,"priority":333},"agents/code-reviewer.md",{"path":415,"priority":333},"commands/feature-dev.md",{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":334,"sourceLanguage":18,"type":258},"plugins/frontend-design","Frontend design skill for UI/UX implementation","frontend-design",{"claudeCode":419},"plugin manifest at plugins/frontend-design/.claude-plugin/plugin.json",[423,424,425],{"path":343,"priority":328},{"path":330,"priority":328},{"path":426,"priority":362},"skills/frontend-design/SKILL.md",{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":334,"sourceLanguage":18,"type":258},"plugins/hookify","Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns","hookify",{"claudeCode":430},"plugin manifest at plugins/hookify/.claude-plugin/plugin.json",[434,435,436,438,440,442,444,446,448,450,451,453,455,457],{"path":343,"priority":328},{"path":330,"priority":328},{"path":437,"priority":362},"skills/writing-rules/SKILL.md",{"path":439,"priority":333},"agents/conversation-analyzer.md",{"path":441,"priority":333},"commands/configure.md",{"path":443,"priority":333},"commands/help.md",{"path":445,"priority":333},"commands/hookify.md",{"path":447,"priority":333},"commands/list.md",{"path":449,"priority":333},"hooks/__init__.py",{"path":398,"priority":333},{"path":452,"priority":333},"hooks/posttooluse.py",{"path":454,"priority":333},"hooks/pretooluse.py",{"path":456,"priority":333},"hooks/stop.py",{"path":458,"priority":333},"hooks/userpromptsubmit.py",{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":334,"sourceLanguage":18,"type":258},"plugins/learning-output-style","Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)","learning-output-style",{"claudeCode":462},"plugin manifest at plugins/learning-output-style/.claude-plugin/plugin.json",[466,467,468],{"path":343,"priority":328},{"path":330,"priority":328},{"path":398,"priority":333},{"basePath":257,"description":252,"displayName":254,"installMethods":470,"rationale":471,"selectedPaths":472,"source":334,"sourceLanguage":18,"type":258},{"claudeCode":254},"inline plugin source from marketplace.json at plugins/plugin-dev",[473,474,476,478,480],{"path":330,"priority":328},{"path":475,"priority":333},"agents/agent-creator.md",{"path":477,"priority":333},"agents/plugin-validator.md",{"path":479,"priority":333},"agents/skill-reviewer.md",{"path":481,"priority":333},"commands/create-plugin.md",{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":334,"sourceLanguage":18,"type":258},"plugins/pr-review-toolkit","Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification","pr-review-toolkit",{"claudeCode":485},"plugin manifest at plugins/pr-review-toolkit/.claude-plugin/plugin.json",[489,490,491,492,494,496,498,500,502],{"path":343,"priority":328},{"path":330,"priority":328},{"path":413,"priority":333},{"path":493,"priority":333},"agents/code-simplifier.md",{"path":495,"priority":333},"agents/comment-analyzer.md",{"path":497,"priority":333},"agents/pr-test-analyzer.md",{"path":499,"priority":333},"agents/silent-failure-hunter.md",{"path":501,"priority":333},"agents/type-design-analyzer.md",{"path":503,"priority":333},"commands/review-pr.md",{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":334,"sourceLanguage":18,"type":258},"plugins/ralph-wiggum","Implementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.","ralph-wiggum",{"claudeCode":507},"plugin manifest at plugins/ralph-wiggum/.claude-plugin/plugin.json",[511,512,513,515,516,518,519],{"path":343,"priority":328},{"path":330,"priority":328},{"path":514,"priority":333},"commands/cancel-ralph.md",{"path":443,"priority":333},{"path":517,"priority":333},"commands/ralph-loop.md",{"path":398,"priority":333},{"path":520,"priority":333},"hooks/stop-hook.sh",{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":334,"sourceLanguage":18,"type":258},"plugins/security-guidance","Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns","security-guidance",{"claudeCode":524},"plugin manifest at plugins/security-guidance/.claude-plugin/plugin.json",[528,529,530],{"path":343,"priority":328},{"path":398,"priority":333},{"path":531,"priority":333},"hooks/security_reminder_hook.py",{"basePath":533,"description":534,"displayName":354,"installMethods":535,"rationale":536,"selectedPaths":537,"source":334,"sourceLanguage":18,"type":246},"plugins/claude-opus-4-5-migration/skills/claude-opus-4-5-migration","Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5. Use when the user wants to update their codebase, prompts, or API calls to use Opus 4.5. Handles model string updates and prompt adjustments for known Opus 4.5 behavioral differences. Does NOT migrate Haiku 4.5.",{"claudeCode":12},"SKILL.md frontmatter at plugins/claude-opus-4-5-migration/skills/claude-opus-4-5-migration/SKILL.md",[538,540,542],{"path":539,"priority":328},"SKILL.md",{"path":541,"priority":362},"references/effort.md",{"path":543,"priority":362},"references/prompt-snippets.md",{"basePath":545,"description":546,"displayName":419,"installMethods":547,"rationale":548,"selectedPaths":549,"source":334,"sourceLanguage":18,"type":246},"plugins/frontend-design/skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.",{"claudeCode":12},"SKILL.md frontmatter at plugins/frontend-design/skills/frontend-design/SKILL.md",[550],{"path":539,"priority":328},{"basePath":552,"description":553,"displayName":554,"installMethods":555,"rationale":556,"selectedPaths":557,"source":334,"sourceLanguage":18,"type":246},"plugins/hookify/skills/writing-rules","This skill should be used when the user asks to \"create a hookify rule\", \"write a hook rule\", \"configure hookify\", \"add a hookify rule\", or needs guidance on hookify rule syntax and patterns.","writing-rules",{"claudeCode":12},"SKILL.md frontmatter at plugins/hookify/skills/writing-rules/SKILL.md",[558],{"path":539,"priority":328},{"basePath":560,"description":561,"displayName":562,"installMethods":563,"rationale":564,"selectedPaths":565,"source":334,"sourceLanguage":18,"type":246},"plugins/plugin-dev/skills/agent-development","This skill should be used when the user asks to \"create an agent\", \"add an agent\", \"write a subagent\", \"agent frontmatter\", \"when to use description\", \"agent examples\", \"agent tools\", \"agent colors\", \"autonomous agent\", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.","agent-development",{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/agent-development/SKILL.md",[566,567,570,572,574,576,578],{"path":539,"priority":328},{"path":568,"priority":569},"examples/agent-creation-prompt.md","low",{"path":571,"priority":569},"examples/complete-agent-examples.md",{"path":573,"priority":362},"references/agent-creation-system-prompt.md",{"path":575,"priority":362},"references/system-prompt-design.md",{"path":577,"priority":362},"references/triggering-examples.md",{"path":579,"priority":569},"scripts/validate-agent.sh",{"basePath":581,"description":582,"displayName":583,"installMethods":584,"rationale":585,"selectedPaths":586,"source":334,"sourceLanguage":18,"type":246},"plugins/plugin-dev/skills/command-development","This skill should be used when the user asks to \"create a slash command\", \"add a command\", \"write a custom command\", \"define command arguments\", \"use command frontmatter\", \"organize commands\", \"create command with file references\", \"interactive command\", \"use AskUserQuestion in command\", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.","command-development",{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/command-development/SKILL.md",[587,588,589,591,593,595,597,599,601,603,605],{"path":539,"priority":328},{"path":330,"priority":333},{"path":590,"priority":569},"examples/plugin-commands.md",{"path":592,"priority":569},"examples/simple-commands.md",{"path":594,"priority":362},"references/advanced-workflows.md",{"path":596,"priority":362},"references/documentation-patterns.md",{"path":598,"priority":362},"references/frontmatter-reference.md",{"path":600,"priority":362},"references/interactive-commands.md",{"path":602,"priority":362},"references/marketplace-considerations.md",{"path":604,"priority":362},"references/plugin-features-reference.md",{"path":606,"priority":362},"references/testing-strategies.md",{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":334,"sourceLanguage":18,"type":246},"plugins/plugin-dev/skills/hook-development","This skill should be used when the user asks to \"create a hook\", \"add a PreToolUse/PostToolUse/Stop hook\", \"validate tool use\", \"implement prompt-based hooks\", \"use ${CLAUDE_PLUGIN_ROOT}\", \"set up event-driven automation\", \"block dangerous commands\", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.","hook-development",{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/hook-development/SKILL.md",[614,615,617,619,621,623,625,627,629,631,633],{"path":539,"priority":328},{"path":616,"priority":569},"examples/load-context.sh",{"path":618,"priority":569},"examples/validate-bash.sh",{"path":620,"priority":569},"examples/validate-write.sh",{"path":622,"priority":362},"references/advanced.md",{"path":624,"priority":362},"references/migration.md",{"path":626,"priority":362},"references/patterns.md",{"path":628,"priority":569},"scripts/README.md",{"path":630,"priority":569},"scripts/hook-linter.sh",{"path":632,"priority":569},"scripts/test-hook.sh",{"path":634,"priority":569},"scripts/validate-hook-schema.sh",{"basePath":636,"description":637,"displayName":638,"installMethods":639,"rationale":640,"selectedPaths":641,"source":334,"sourceLanguage":18,"type":246},"plugins/plugin-dev/skills/mcp-integration","This skill should be used when the user asks to \"add MCP server\", \"integrate MCP\", \"configure MCP in plugin\", \"use .mcp.json\", \"set up Model Context Protocol\", \"connect external service\", mentions \"${CLAUDE_PLUGIN_ROOT} with MCP\", or discusses MCP server types (SSE, stdio, HTTP, WebSocket). Provides comprehensive guidance for integrating Model Context Protocol servers into Claude Code plugins for external tool and service integration.","mcp-integration",{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/mcp-integration/SKILL.md",[642,643,645,647,649,651,653],{"path":539,"priority":328},{"path":644,"priority":569},"examples/http-server.json",{"path":646,"priority":569},"examples/sse-server.json",{"path":648,"priority":569},"examples/stdio-server.json",{"path":650,"priority":362},"references/authentication.md",{"path":652,"priority":362},"references/server-types.md",{"path":654,"priority":362},"references/tool-usage.md",{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":334,"sourceLanguage":18,"type":246},"plugins/plugin-dev/skills/plugin-settings","This skill should be used when the user asks about \"plugin settings\", \"store plugin configuration\", \"user-configurable plugin\", \".local.md files\", \"plugin state files\", \"read YAML frontmatter\", \"per-project plugin settings\", or wants to make plugin behavior configurable. Documents the .claude/plugin-name.local.md pattern for storing plugin-specific configuration with YAML frontmatter and markdown content.","plugin-settings",{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/plugin-settings/SKILL.md",[662,663,665,667,669,671,673,675],{"path":539,"priority":328},{"path":664,"priority":569},"examples/create-settings-command.md",{"path":666,"priority":569},"examples/example-settings.md",{"path":668,"priority":569},"examples/read-settings-hook.sh",{"path":670,"priority":362},"references/parsing-techniques.md",{"path":672,"priority":362},"references/real-world-examples.md",{"path":674,"priority":569},"scripts/parse-frontmatter.sh",{"path":676,"priority":569},"scripts/validate-settings.sh",{"basePath":678,"description":679,"displayName":680,"installMethods":681,"rationale":682,"selectedPaths":683,"source":334,"sourceLanguage":18,"type":246},"plugins/plugin-dev/skills/plugin-structure","This skill should be used when the user asks to \"create a plugin\", \"scaffold a plugin\", \"understand plugin structure\", \"organize plugin components\", \"set up plugin.json\", \"use ${CLAUDE_PLUGIN_ROOT}\", \"add commands/agents/skills/hooks\", \"configure auto-discovery\", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.","plugin-structure",{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/plugin-structure/SKILL.md",[684,685,686,688,690,692,694],{"path":539,"priority":328},{"path":330,"priority":333},{"path":687,"priority":569},"examples/advanced-plugin.md",{"path":689,"priority":569},"examples/minimal-plugin.md",{"path":691,"priority":569},"examples/standard-plugin.md",{"path":693,"priority":362},"references/component-patterns.md",{"path":695,"priority":362},"references/manifest-reference.md",{"basePath":244,"description":10,"displayName":13,"installMethods":697,"rationale":698,"selectedPaths":699,"source":334,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/skill-development/SKILL.md",[700,701],{"path":539,"priority":328},{"path":702,"priority":362},"references/skill-creator-original.md",{"sources":704},[705],"manual",{"closedIssues90d":232,"description":707,"forks":233,"homepage":708,"openIssues90d":235,"pushedAt":236,"readmeSize":230,"stars":237,"topics":709},"Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.","https://code.claude.com/docs/en/overview",[],{"classifiedAt":711,"discoverAt":712,"extractAt":713,"githubAt":713,"updatedAt":711},1778675383497,1778675378145,1778675381570,[215,216,214,212,213],{"evaluatedAt":242,"extractAt":292,"updatedAt":242},[],[718,749,778,804,832,859],{"_creationTime":719,"_id":720,"community":721,"display":722,"identity":728,"providers":733,"relations":740,"tags":744,"workflow":745},1778691312407.5916,"k177gve92eh2vp1yb1rprq3exs86mcwj",{"reviewCount":8},{"description":723,"installMethods":724,"name":726,"sourceUrl":727},"用于在创建、修改或调试 Claude Code 插件时使用。当遇到 .claude-plugin/、plugin.json、marketplace.json、commands/、agents/、skills/ 或 hooks/ 目录时触发。提供模式、模板、验证工作流和故障排除。",{"claudeCode":725},"ivan-magda/claude-code-plugin-template","plugin-authoring","https://github.com/ivan-magda/claude-code-plugin-template",{"basePath":729,"githubOwner":730,"githubRepo":731,"locale":732,"slug":726,"type":246},"plugins/plugin-development/skills/plugin-authoring","ivan-magda","claude-code-plugin-template","zh-CN",{"evaluate":734,"extract":739},{"promptVersionExtension":205,"promptVersionScoring":206,"score":735,"tags":736,"targetMarket":217,"tier":302},100,[216,212,737,214,738],"sdk","validation",{"commitSha":281},{"parentExtensionId":741,"repoId":742,"translatedFrom":743},"k1723jzw9ar8qckxygzgkjgejn86nsbh","kd726xp7056j73gecjdmdy5by186nt53","k176275qkzeh62ky7s8g5hsjzd86mw3z",[216,214,212,737,738],{"evaluatedAt":746,"extractAt":747,"updatedAt":748},1778691274804,1778691163132,1778691312407,{"_creationTime":750,"_id":751,"community":752,"display":753,"identity":759,"providers":763,"relations":770,"tags":773,"workflow":774},1778694650366.6177,"k178jsxt2xc6pq5dfwhsy826mh86my49",{"reviewCount":8},{"description":754,"installMethods":755,"name":757,"sourceUrl":758},"Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证（@neondatabase/auth）、PostgREST 风格的数据 API（@neondatabase/neon-js）、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。",{"claudeCode":756},"neondatabase/agent-skills","neon-postgres","https://github.com/neondatabase/agent-skills",{"basePath":760,"githubOwner":761,"githubRepo":762,"locale":732,"slug":757,"type":246},"skills/neon-postgres","neondatabase","agent-skills",{"evaluate":764,"extract":769},{"promptVersionExtension":205,"promptVersionScoring":206,"score":735,"tags":765,"targetMarket":217,"tier":302},[766,767,768,214,215],"postgres","neon","database",{"commitSha":281},{"repoId":771,"translatedFrom":772},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09","k1739tdkkxjmmx9m9gk67e8s5986me1q",[215,768,214,767,766],{"evaluatedAt":775,"extractAt":776,"updatedAt":777},1778694576976,1778694510092,1778694650366,{"_creationTime":779,"_id":780,"community":781,"display":782,"identity":788,"providers":792,"relations":798,"tags":800,"workflow":801},1778691705439.1682,"k17d64c6cje0qa1sp2r2wn4pzx86mv9p",{"reviewCount":8},{"description":783,"installMethods":784,"name":786,"sourceUrl":787},"Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing.\n\nTrigger phrases: \"SDK design\", \"developer experience\", \"API design\", \"SDK DX\", \"error messages\", \"type safety\", \"IDE integration\", \"SDK versioning\", \"migration guides\", \"client library design\", \"making SDKs feel native\", \"SDK best practices\"\n",{"claudeCode":785},"jonathimer/devmarketing-skills","sdk-dx","https://github.com/jonathimer/devmarketing-skills",{"basePath":789,"githubOwner":790,"githubRepo":791,"locale":18,"slug":786,"type":246},"skills/sdk-dx","jonathimer","devmarketing-skills",{"evaluate":793,"extract":797},{"promptVersionExtension":205,"promptVersionScoring":206,"score":735,"tags":794,"targetMarket":217,"tier":302},[737,795,796,214,215],"developer-experience","api-design",{"commitSha":281},{"repoId":799},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[796,215,795,214,737],{"evaluatedAt":802,"extractAt":803,"updatedAt":802},1778692521720,1778691705439,{"_creationTime":805,"_id":806,"community":807,"display":808,"identity":814,"providers":818,"relations":826,"tags":828,"workflow":829},1778687399826.03,"k17aw44qv21pmpr9yh96rknat986n6md",{"reviewCount":8},{"description":809,"installMethods":810,"name":812,"sourceUrl":813},"Get best practices for C# async programming",{"claudeCode":811},"github/awesome-copilot","csharp-async","https://github.com/github/awesome-copilot",{"basePath":815,"githubOwner":816,"githubRepo":817,"locale":18,"slug":812,"type":246},"skills/csharp-async","github","awesome-copilot",{"evaluate":819,"extract":825},{"promptVersionExtension":205,"promptVersionScoring":206,"score":735,"tags":820,"targetMarket":217,"tier":302},[821,822,823,215,824],"csharp","async","programming","developer-tooling",{"commitSha":281},{"repoId":827},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[822,215,821,824,823],{"evaluatedAt":830,"extractAt":831,"updatedAt":830},1778689742883,1778687399826,{"_creationTime":833,"_id":834,"community":835,"display":836,"identity":842,"providers":845,"relations":853,"tags":855,"workflow":856},1778687029453.9026,"k1730ev9b9mj0r91y1b46f4nhs86ngc2",{"reviewCount":8},{"description":837,"installMethods":838,"name":840,"sourceUrl":841},"Best practices for using `expect` and `package:matcher`.\nFocuses on readable assertions, proper matcher selection, and avoiding\ncommon pitfalls.",{"claudeCode":839},"flutter/skills","dart-matcher-best-practices","https://github.com/flutter/skills",{"basePath":843,"githubOwner":844,"githubRepo":297,"locale":18,"slug":840,"type":246},"tool/dart_skills_lint/.agents/skills/dart-matcher-best-practices","flutter",{"evaluate":846,"extract":852},{"promptVersionExtension":205,"promptVersionScoring":206,"score":735,"tags":847,"targetMarket":217,"tier":302},[848,849,850,851,215],"dart","testing","matcher","assertions",{"commitSha":281},{"repoId":854},"kd7100bqmd3gmqn2rdf4t72qqn86nfdd",[851,215,848,850,849],{"evaluatedAt":857,"extractAt":858,"updatedAt":857},1778687418456,1778687029453,{"_creationTime":860,"_id":861,"community":862,"display":863,"identity":869,"providers":874,"relations":881,"tags":883,"workflow":884},1778683190010.2546,"k1769whm3ctfxq1z708j6w3cp986n35n",{"reviewCount":8},{"description":864,"installMethods":865,"name":867,"sourceUrl":868},"Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls",{"claudeCode":866},"bobmatnyc/claude-mpm-skills","golang-concurrency-patterns","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":870,"githubOwner":871,"githubRepo":872,"locale":18,"slug":873,"type":246},"toolchains/golang/concurrency","bobmatnyc","claude-mpm-skills","concurrency",{"evaluate":875,"extract":880},{"promptVersionExtension":205,"promptVersionScoring":206,"score":735,"tags":876,"targetMarket":217,"tier":302},[877,873,878,879,215],"golang","patterns","production",{"commitSha":281},{"repoId":882},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[215,873,877,878,879],{"evaluatedAt":885,"extractAt":886,"updatedAt":885},1778683530961,1778683190010]