[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-ivan-magda-plugin-development-zh-CN":3,"guides-for-ivan-magda-plugin-development":451,"similar-k17fcrcr2jb8xyy6b0gk1afzn186n09s-zh-CN":452},{"_creationTime":4,"_id":5,"children":6,"community":48,"display":49,"evaluation":52,"identity":306,"isFallback":290,"parentExtension":309,"providers":340,"relations":346,"repo":347,"tags":448,"workflow":449},1778691312606.3147,"k17fcrcr2jb8xyy6b0gk1afzn186n09s",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":43,"workflow":44},1778691312407.5916,"k177gve92eh2vp1yb1rprq3exs86mcwj",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"用于在创建、修改或调试 Claude Code 插件时使用。当遇到 .claude-plugin/、plugin.json、marketplace.json、commands/、agents/、skills/ 或 hooks/ 目录时触发。提供模式、模板、验证工作流和故障排除。",{"claudeCode":15},"ivan-magda/claude-code-plugin-template","plugin-authoring","https://github.com/ivan-magda/claude-code-plugin-template",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"plugins/plugin-development/skills/plugin-authoring","ivan-magda","claude-code-plugin-template","zh-CN","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",100,[30,31,32,33,34],"claude-code","plugin-development","sdk","documentation","validation","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":40,"repoId":41,"translatedFrom":42},"k1723jzw9ar8qckxygzgkjgejn86nsbh","kd726xp7056j73gecjdmdy5by186nt53","k176275qkzeh62ky7s8g5hsjzd86mw3z",[30,33,31,32,34],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778691274804,1778691163132,1778691312407,{"reviewCount":11},{"description":50,"installMethods":51,"name":31,"sourceUrl":17},"一个用于创建、验证和分发 Claude Code 插件的综合工具包",{"claudeCode":31},{"_creationTime":53,"_id":54,"extensionId":5,"locale":22,"result":55,"trustSignals":288,"workflow":304},1778691312606.315,"kn78de2y6eqt7ha1s8z764f13n86mnhs",{"checks":56,"evaluatedAt":241,"extensionSummary":242,"features":243,"nonGoals":251,"practices":256,"prerequisites":265,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":266,"rationale":267,"score":268,"summary":269,"tags":270,"tier":36,"useCases":275,"workflow":281},[57,62,65,68,72,75,79,83,86,89,93,97,101,105,108,111,114,117,120,123,127,131,135,139,143,146,149,152,156,159,162,165,168,171,174,178,182,186,189,193,196,199,202,205,208,211,214,217,220,223,227,230,233,237],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","描述清楚地说明了要解决的问题：协助开发人员创建、验证和分发 Claude Code 插件。",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","该插件提供了超越基本 LLM 功能的全面工具包，提供了特定的命令、代理和钩子用于插件开发。",{"category":58,"check":66,"severity":60,"summary":67},"Production readiness","该插件涵盖了插件开发的完整生命周期，从脚手架到验证和分发，使其适合实际工作流程。",{"category":69,"check":70,"severity":60,"summary":71},"Scope","Single responsibility principle","该插件专注于 Claude Code 插件开发的单一领域，并内聚地集成了相关工具。",{"category":69,"check":73,"severity":60,"summary":74},"Description quality","显示的描述准确而简洁地反映了该插件用于插件创建、验证和分发的综合工具包。",{"category":76,"check":77,"severity":60,"summary":78},"Invocation","Scoped tools","该插件公开了狭窄的、动词-名词的专业工具，如 `init`、`add-command`、`validate` 等，这些工具更容易被代理选择。",{"category":80,"check":81,"severity":60,"summary":82},"Documentation","Configuration & parameter reference","所有相关的命令和钩子都已记录了它们的参数、目的和用法，包括模板和模式。",{"category":69,"check":84,"severity":60,"summary":85},"Tool naming","所有公开的命令和工具都使用了描述性的 kebab-case 名称，与插件开发相关。",{"category":69,"check":87,"severity":60,"summary":88},"Minimal I/O surface","工具和命令仅请求必要的信息，并且输出是结构化的，而不是包含诊断转储。",{"category":90,"check":91,"severity":60,"summary":92},"License","License usability","该插件已获得 MIT 许可，这是一种宽松的开源许可证，并在 README 和 LICENSE 文件中清楚地说明了该许可证。",{"category":94,"check":95,"severity":60,"summary":96},"Maintenance","Commit recency","最后一次提交是在 2026 年 1 月 3 日，远在过去 3 个月内，表明正在积极维护。",{"category":94,"check":98,"severity":99,"summary":100},"Dependency Management","not_applicable","未检测到需要特定依赖管理方案的第三方依赖项。",{"category":102,"check":103,"severity":60,"summary":104},"Security","Secret Management","插件不使用或处理任何密钥，因此密钥管理不适用。",{"category":102,"check":106,"severity":60,"summary":107},"Injection","该插件主要使用内部命令和引用本地文件的脚本，没有迹象表明将不可信的第三方数据加载为指令。",{"category":102,"check":109,"severity":60,"summary":110},"Transitive Supply-Chain Grenades","该插件捆绑了所有必需的脚本并本地引用，避免了运行时下载或外部代码的远程执行。",{"category":102,"check":112,"severity":60,"summary":113},"Sandbox Isolation","该插件在预期范围内运行，使用 `${CLAUDE_PLUGIN_ROOT}` 和相对路径，并尊重沙箱限制。",{"category":102,"check":115,"severity":60,"summary":116},"Sandbox escape primitives","在插件的脚本或命令中未发现分离进程的生成或拒绝重试循环。",{"category":102,"check":118,"severity":60,"summary":119},"Data Exfiltration","该插件不会读取或向任何第三方提交机密数据；所有出站调用都已记录且安全。",{"category":102,"check":121,"severity":60,"summary":122},"Hidden Text Tricks","捆绑的内容和描述不包含隐藏的控制技巧、控制字符或不可见的 Unicode 标签。",{"category":124,"check":125,"severity":60,"summary":126},"Hooks","Opaque code execution","Hook 脚本是纯 bash 文件，可读，不涉及混淆、base64 载荷或运行时获取。",{"category":128,"check":129,"severity":60,"summary":130},"Portability","Structural Assumption","该插件使用相对路径和 `${CLAUDE_PLUGIN_ROOT}`，避免了对用户特定项目组织或特定于操作系统的路径的假设。",{"category":132,"check":133,"severity":60,"summary":134},"Trust","Issues Attention","过去 90 天内没有打开和关闭的 issue，这表明项目是新项目或当前没有 issue，符合关闭率标准。",{"category":136,"check":137,"severity":60,"summary":138},"Versioning","Release Management","该插件在其 `plugin.json` 中声明了一个版本（1.3.0），满足了有意义的版本信号要求。",{"category":140,"check":141,"severity":60,"summary":142},"Code Execution","Validation","插件的命令和钩子包括验证步骤，特别是针对输入参数和文件结构，如 `validate-plugin.sh` 中所示。",{"category":102,"check":144,"severity":60,"summary":145},"Unguarded Destructive Operations","插件的操作主要是建设性的（脚手架、验证），破坏性操作由需要显式用户交互或验证的命令和钩子保护。",{"category":140,"check":147,"severity":60,"summary":148},"Error Handling","像 `validate-plugin.sh` 这样的脚本在出错时以非零退出码和 stderr 消息退出，并且命令提供清晰的反馈，允许代理适当地路由错误。",{"category":140,"check":150,"severity":60,"summary":151},"Logging","`SessionStart` 钩子包含信息性的 echo 语句，并且该插件的设计倾向于明确的用户反馈而非后台日志记录。",{"category":153,"check":154,"severity":60,"summary":155},"Compliance","GDPR","该插件不处理个人数据，因此 GDPR 合规性不适用。",{"category":153,"check":157,"severity":60,"summary":158},"Target market","未检测到任何区域或管辖权信号；该扩展是全球适用的。",{"category":128,"check":160,"severity":60,"summary":161},"Runtime stability","该插件使用标准的 bash 脚本和相对路径，使其可以在 POSIX 兼容的 shell 和 Claude Code 运行时之间移植，而无需特定的操作系统假设。",{"category":80,"check":163,"severity":60,"summary":164},"README","存在一个全面的 README，清楚地概述了插件的目的、安装、命令、技能、钩子和工作流程。",{"category":69,"check":166,"severity":60,"summary":167},"Tool surface size","该插件公开了合理数量的工具（init、add-command、add-skill、add-agent、add-hook、validate、test-local），在 3-10 的目标范围内。",{"category":76,"check":169,"severity":60,"summary":170},"Overlapping near-synonym tools","每个命令和工具都有不同的名称和目的，避免了冗余以及模型需要进行区分的情况。",{"category":80,"check":172,"severity":60,"summary":173},"Phantom features","README 和命令文件中描述的所有功能和命令都在插件结构中有相应的实现。",{"category":175,"check":176,"severity":60,"summary":177},"Install","Installation instruction","README 提供了清晰、可复制的安装和使用插件的说明，包括快速入门和本地开发设置。",{"category":179,"check":180,"severity":60,"summary":181},"Errors","Actionable error messages","来自验证和钩子的错误消息很具体，包括原因，并提供清晰的修复步骤或指向文档的链接。",{"category":183,"check":184,"severity":99,"summary":185},"Execution","Pinned dependencies","该插件不依赖需要通过锁定文件或解释器声明固定的第三方依赖项。",{"category":69,"check":187,"severity":60,"summary":188},"Dry-run preview","插件的操作主要是建设性或基于验证的；任何破坏性操作都隐藏在显式命令之后，并由验证钩子保护，有效充当了 dry-run。",{"category":190,"check":191,"severity":60,"summary":192},"Protocol","Idempotent retry & timeouts","Hook 脚本包含显式超时，并且操作设计为安全且非易失的，不会在重试时导致问题。",{"category":153,"check":194,"severity":60,"summary":195},"Telemetry opt-in","该插件不发送遥测数据；所有日志记录都是本地且信息丰富的，没有用于数据收集的出站网络调用。",{"category":76,"check":197,"severity":60,"summary":198},"Name collisions","该插件的命令和工具名称各不相同，似乎没有与 Claude Code 内置命令或近义词发生冲突。",{"category":76,"check":200,"severity":60,"summary":201},"Hooks-off mechanism","虽然没有明确的 `hooks-off` 命令，但 SessionStart 钩子提供了有关如何使用该插件的指导，并且其钩子特定于插件开发任务，而不是通用的会话行为。",{"category":76,"check":203,"severity":60,"summary":204},"Hook matcher tightness","钩子使用特定的匹配器，如 `Write|Edit` 或 `startup`，避免了大多数操作使用广泛的 `.*` 模式。",{"category":102,"check":206,"severity":60,"summary":207},"Hook security","钩子是非破坏性的，并且不会在没有明确用户操作的情况下触及网络资源，符合安全标准。",{"category":124,"check":209,"severity":60,"summary":210},"Silent prompt rewriting","该插件似乎没有 `UserPromptSubmit` 钩子会静默重写提示。",{"category":102,"check":212,"severity":60,"summary":213},"Permission Hook","该插件不使用 `PermissionRequest` 钩子，因此此检查不适用。",{"category":153,"check":215,"severity":60,"summary":216},"Hook privacy","该插件的钩子不会通过网络发送日志或遥测数据；所有操作都是本地的，并且专注于插件开发任务。",{"category":140,"check":218,"severity":60,"summary":219},"Hook dependency","Hook 脚本是简短的、存储在仓库中的 bash 文件，可读，不依赖于不透明的代码执行。",{"category":80,"check":221,"severity":60,"summary":222},"Feature Transparency","钩子和关键功能已在 `hooks.json` 和 README 中记录，并对其目的进行了解释。",{"category":224,"check":225,"severity":60,"summary":226},"Convention","Layout convention adherence","该插件遵循标准的布局约定，将 `plugin.json` 放在 `.claude-plugin/` 中，并在 README 中记录所有 `bin/` 条目（如果存在）。",{"category":224,"check":228,"severity":60,"summary":229},"Plugin state","该插件似乎不管理需要驻留在 `${CLAUDE_PLUGIN_DATA}` 下的持久化状态。",{"category":102,"check":231,"severity":60,"summary":232},"Keychain-stored secrets","该插件不处理密钥，因此通过 `userConfig` 和 `sensitive: true` 进行路由不适用。",{"category":234,"check":235,"severity":99,"summary":236},"Dependencies","Tagged release sourcing","该插件不捆绑外部 MCP 服务器，因此标记版本源不适用。",{"category":238,"check":239,"severity":60,"summary":240},"Installation","Clean uninstall","该插件不生成会在卸载后继续运行的后台守护进程或持久化进程。",1778691258052,"此插件提供了一个用于创建、验证和分发 Claude Code 插件的完整工具包。它包括用于脚手架、添加组件（命令、技能、代理、钩子）、验证插件结构以及设置本地测试环境的命令。它还提供了一个用于指导的辅助技能和一个用于深度审查的代理。",[244,245,246,247,248,249,250],"具有标准结构的插件脚手架","组件生成（命令、技能、代理、钩子）","插件结构和配置的自动化验证","本地测试环境设置","通过插件开发技能进行环境指导","通过插件审查代理进行深度插件审查","通过钩子实现自动化安全防护",[252,253,254,255],"为 Claude Code 以外的平台开发插件","执行或运行插件本身（侧重于开发过程）","为最终用户应用程序提供运行时功能","在插件开发环境之外充当通用代码助手",[257,258,259,260,261,262,263,264],"插件结构","命令设计","技能设计","代理设计","钩子实现","文档","测试","发布管理",[],"旨在简化和标准化 Claude Code 插件的开发过程，确保从脚手架到发布的质量和对最佳实践的遵守。","该插件在所有评估类别中都表现出对最佳实践的极佳遵守。之所以未能获得满分，仅仅是因为缺少一个特定的 hooks-off 机制命令，这对于开发工具来说是一个小小的疏忽。",99,"一个高质量、全面的 Claude Code 开发插件，拥有出色的文档和对最佳实践的遵守。",[31,271,34,272,273,274],"scaffolding","code-generation","cli-tools","developer-tool",[276,277,278,279,280],"脚手架一个全新的 Claude Code 插件项目","向现有插件添加新命令、技能或代理","在测试或发布前验证插件结构和配置","设置本地开发环境以进行迭代式插件测试","获取关于插件开发最佳实践的指导",[282,283,284,285,286,287],"使用 `/plugin-development:init` 脚手架一个新插件","使用相应的命令添加组件（命令、技能、代理、钩子）","使用 `/plugin-development:validate` 验证插件结构和配置","使用 `/plugin-development:test-local` 在本地测试插件","通过验证和重新安装进行开发迭代","在发布前使用 `/agents plugin-reviewer` 进行深度审查",{"codeQuality":289,"collectedAt":291,"documentation":292,"maintenance":295,"security":300,"testCoverage":302},{"hasLockfile":290},false,1778691218102,{"descriptionLength":293,"readmeSize":294},86,10334,{"closedIssues90d":11,"forks":296,"hasChangelog":290,"manifestVersion":297,"openIssues90d":11,"pushedAt":298,"stars":299},12,"1.3.0",1767467854000,53,{"hasNpmPackage":290,"license":301,"smitheryVerified":290},"MIT",{"hasCi":303,"hasTests":290},true,{"updatedAt":305},1778691312606,{"basePath":307,"githubOwner":20,"githubRepo":21,"locale":22,"slug":31,"type":308},"plugins/plugin-development","plugin",{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":317,"parentExtension":321,"providers":322,"relations":335,"tags":336,"workflow":337},1778691163132.3403,"k1719cjzyej30vadk57qk39mes86nqmg",{"reviewCount":11},{"description":314,"installMethods":315,"name":316,"sourceUrl":17},"A curated collection of Claude Code plugins for our team",{"claudeCode":15},"my-team-plugin-marketplace",{"basePath":318,"githubOwner":20,"githubRepo":21,"locale":319,"slug":21,"type":320},"","en","marketplace",null,{"evaluate":323,"extract":330},{"promptVersionExtension":324,"promptVersionScoring":27,"score":325,"tags":326,"targetMarket":35,"tier":36},"3.1.0",98,[320,327,328,329,30],"plugins","template","developer-tools",{"commitSha":38,"marketplace":331,"plugin":333},{"name":316,"pluginCount":332},2,{"mcpCount":11,"provider":334,"skillCount":11},"classify",{"repoId":41},[30,329,320,327,328],{"evaluatedAt":338,"extractAt":46,"updatedAt":339},1778691192585,1778691313273,{"evaluate":341,"extract":343},{"promptVersionExtension":26,"promptVersionScoring":27,"score":268,"tags":342,"targetMarket":35,"tier":36},[31,271,34,272,273,274],{"commitSha":38,"license":301,"plugin":344},{"mcpCount":11,"provider":334,"skillCount":345},1,{"parentExtensionId":311,"repoId":41,"translatedFrom":40},{"_creationTime":348,"_id":41,"identity":349,"providers":350,"workflow":444},1778689927130.024,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":351,"discover":430,"github":433},{"commitSha":38,"extensions":352},[353,366,378,406],{"basePath":318,"description":314,"displayName":316,"installMethods":354,"rationale":355,"selectedPaths":356,"source":365,"sourceLanguage":319,"type":320},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[357,360,362],{"path":358,"priority":359},".claude-plugin/marketplace.json","mandatory",{"path":361,"priority":359},"README.md",{"path":363,"priority":364},"LICENSE","high","rule",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"license":301,"rationale":371,"selectedPaths":372,"source":365,"sourceLanguage":319,"type":308},"plugins/hello-world","A simple example plugin that demonstrates basic Claude Code plugin functionality","hello-world",{"claudeCode":369},"plugin manifest at plugins/hello-world/.claude-plugin/plugin.json",[373,375,376],{"path":374,"priority":359},".claude-plugin/plugin.json",{"path":361,"priority":359},{"path":377,"priority":364},"commands/hello.md",{"basePath":307,"description":379,"displayName":31,"installMethods":380,"license":301,"rationale":381,"selectedPaths":382,"source":365,"sourceLanguage":319,"type":308},"A comprehensive toolkit for creating, validating, and distributing Claude Code plugins",{"claudeCode":31},"plugin manifest at plugins/plugin-development/.claude-plugin/plugin.json",[383,384,385,388,390,392,394,396,398,400,402,404],{"path":374,"priority":359},{"path":361,"priority":359},{"path":386,"priority":387},"skills/plugin-authoring/SKILL.md","medium",{"path":389,"priority":364},"agents/plugin-reviewer.md",{"path":391,"priority":364},"commands/add-agent.md",{"path":393,"priority":364},"commands/add-command.md",{"path":395,"priority":364},"commands/add-hook.md",{"path":397,"priority":364},"commands/add-skill.md",{"path":399,"priority":364},"commands/init.md",{"path":401,"priority":364},"commands/test-local.md",{"path":403,"priority":364},"commands/validate.md",{"path":405,"priority":364},"hooks/hooks.json",{"basePath":19,"description":407,"displayName":16,"installMethods":408,"rationale":409,"selectedPaths":410,"source":365,"sourceLanguage":319,"type":23},"Use when creating, modifying, or debugging Claude Code plugins. Triggers on .claude-plugin/, plugin.json, marketplace.json, commands/, agents/, skills/, hooks/ directories. Provides schemas, templates, validation workflows, and troubleshooting.",{"claudeCode":15},"SKILL.md frontmatter at plugins/plugin-development/skills/plugin-authoring/SKILL.md",[411,413,416,418,420,422,424,426,428],{"path":412,"priority":359},"SKILL.md",{"path":414,"priority":415},"examples/simple-plugin.md","low",{"path":417,"priority":415},"examples/testing-workflow.md",{"path":419,"priority":415},"templates/agent-template.md",{"path":421,"priority":415},"templates/command-template.md",{"path":423,"priority":415},"templates/marketplace-manifest.json",{"path":425,"priority":415},"templates/plugin-manifest.json",{"path":427,"priority":415},"templates/skill-template.md",{"path":429,"priority":387},"testing-plugin-authoring.md",{"sources":431},[432],"manual",{"closedIssues90d":11,"description":434,"forks":296,"license":301,"openIssues90d":11,"pushedAt":298,"readmeSize":294,"stars":299,"topics":435},"GitHub template for creating Claude Code plugin marketplaces. Includes plugin scaffolding, validation commands, hooks, skills, agents, and CI/CD workflows. Ready-to-use toolkit for teams distributing Claude Code plugins.",[30,436,437,438,439,329,440,441,442,443],"ai-coding","anthropic","claude-code-plugins","cli","mcp","plugin-marketplaces","starter-kit","template-repository",{"classifiedAt":445,"discoverAt":446,"extractAt":447,"githubAt":447,"updatedAt":445},1778691162888,1778689927130,1778691161034,[273,272,274,31,271,34],{"evaluatedAt":450,"extractAt":46,"updatedAt":305},1778691258179,[],[453,479,511,540,570,595],{"_creationTime":454,"_id":455,"community":456,"display":457,"identity":462,"providers":466,"relations":472,"tags":475,"workflow":476},1778696691708.2725,"k17f4y1y2y777p7zrxxhbnf03n86mr5j",{"reviewCount":11},{"description":458,"installMethods":459,"name":460,"sourceUrl":461},"Scaffold, validate, and publish new Claude Code plugins with the canonical plugin contract — ADR + smoke + Compatibility + namespace coordination + MCP-tool drift warnings",{"claudeCode":460},"ruflo-plugin-creator","https://github.com/ruvnet/ruflo",{"basePath":463,"githubOwner":464,"githubRepo":465,"locale":319,"slug":460,"type":308},"plugins/ruflo-plugin-creator","ruvnet","ruflo",{"evaluate":467,"extract":470},{"promptVersionExtension":26,"promptVersionScoring":27,"score":468,"tags":469,"targetMarket":35,"tier":36},97,[31,271,439,329,30],{"commitSha":38,"license":301,"plugin":471},{"mcpCount":11,"provider":334,"skillCount":332},{"parentExtensionId":473,"repoId":474},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[30,439,329,31,271],{"evaluatedAt":477,"extractAt":478,"updatedAt":477},1778697022144,1778696691708,{"_creationTime":480,"_id":481,"community":482,"display":483,"identity":489,"providers":491,"relations":505,"tags":507,"workflow":508},1778695548458.3262,"k170h0janaa9kwn7cfgfz2ykss86mmh9",{"reviewCount":11},{"description":484,"installMethods":485,"name":487,"sourceUrl":488},"350 agentic skills across 64 domains, 72 agent personas, and 16 team compositions following the agentskills.io open standard",{"claudeCode":486},"agent-almanac","Agent Almanac","https://github.com/pjt222/agent-almanac",{"basePath":318,"githubOwner":490,"githubRepo":486,"locale":319,"slug":486,"type":308},"pjt222",{"evaluate":492,"extract":502},{"promptVersionExtension":26,"promptVersionScoring":27,"score":268,"tags":493,"targetMarket":35,"tier":36},[494,495,496,497,498,499,500,501,273],"ai-agents","skills","development-tools","workflow-automation","knowledge-management","r-development","python-development","typescript-development",{"commitSha":38,"license":301,"plugin":503},{"mcpCount":11,"provider":334,"skillCount":504},353,{"repoId":506},"kd7aryv63z61j39n2td1aeqkvh86mh12",[494,273,496,498,500,499,495,501,497],{"evaluatedAt":509,"extractAt":510,"updatedAt":509},1778695566886,1778695548458,{"_creationTime":512,"_id":513,"community":514,"display":515,"identity":520,"providers":523,"relations":533,"tags":536,"workflow":537},1778698175626.3145,"k176ez4mtxadj21gyz10edtjws86n0gz",{"reviewCount":11},{"description":516,"installMethods":517,"name":518,"sourceUrl":519},"Skills from the Trail of Bits Application Security Testing Handbook (appsec.guide)",{"claudeCode":518},"testing-handbook-skills","https://github.com/trailofbits/skills",{"basePath":521,"githubOwner":522,"githubRepo":495,"locale":319,"slug":518,"type":308},"plugins/testing-handbook-skills","trailofbits",{"evaluate":524,"extract":529},{"promptVersionExtension":26,"promptVersionScoring":27,"score":268,"tags":525,"targetMarket":35,"tier":36},[272,526,33,527,528],"security-testing","automation","handbook",{"commitSha":38,"license":530,"plugin":531},"a8270f6209a7573677312231b941402431218673",{"mcpCount":11,"provider":334,"skillCount":532},15,{"parentExtensionId":534,"repoId":535},"k17550d1ve8ghfmwc58xs69e3s86mn86","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[527,272,33,528,526],{"evaluatedAt":538,"extractAt":539,"updatedAt":538},1778698552460,1778698175626,{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":550,"providers":552,"relations":561,"tags":565,"workflow":566},1778693135337.072,"k1718eeg3kvf5yphbqyxbrztm186me2y",{"reviewCount":11},{"description":545,"installMethods":546,"name":548,"sourceUrl":549},"Worktrunk 是一个用于 Git worktree 管理的 CLI，专为并行 AI 代理工作流而设计。此插件提供配置指导（LLM 提交消息、项目钩子、worktree 路径）以及自动活动跟踪（`wt list` 中的 🤖/💬 指示器，显示活动的 Claude 会话）。",{"claudeCode":547},"worktrunk","Worktrunk","https://github.com/max-sixty/worktrunk",{"basePath":318,"githubOwner":551,"githubRepo":547,"locale":22,"slug":547,"type":308},"max-sixty",{"evaluate":553,"extract":558},{"promptVersionExtension":26,"promptVersionScoring":27,"score":268,"tags":554,"targetMarket":35,"tier":36},[555,556,439,557,527,274],"git","worktree","ai-agent",{"commitSha":38,"license":559,"plugin":560},"MIT OR Apache-2.0",{"mcpCount":11,"provider":334,"skillCount":332},{"parentExtensionId":562,"repoId":563,"translatedFrom":564},"k17933gw8zcjnsjg1xt0r1t2a586n11x","kd735mff6mvfxbagjk8sv9pg9s86ngdh","k178v80t9azwkv73nsx1a4r35n86m226",[557,527,439,274,555,556],{"evaluatedAt":567,"extractAt":568,"updatedAt":569},1778692927488,1778692878074,1778693135337,{"_creationTime":571,"_id":572,"community":573,"display":574,"identity":579,"providers":583,"relations":589,"tags":591,"workflow":592},1778685949178.7988,"k17f5w8qt23528gy0133pz4mqx86nmb3",{"reviewCount":11},{"description":575,"installMethods":576,"name":577,"sourceUrl":578},"Build complete Claude plugins in 23 guided steps — from idea to GitHub push. Interviews you, classifies skill vs agent, generates all files, pushes to your repo.",{"claudeCode":577},"public-plugin-builder","https://github.com/davepoon/buildwithclaude",{"basePath":580,"githubOwner":581,"githubRepo":582,"locale":319,"slug":577,"type":308},"plugins/public-plugin-builder","davepoon","buildwithclaude",{"evaluate":584,"extract":587},{"promptVersionExtension":26,"promptVersionScoring":27,"score":268,"tags":585,"targetMarket":35,"tier":36},[31,30,272,329,586],"github-integration",{"commitSha":38,"license":301,"plugin":588},{"mcpCount":11,"provider":334,"skillCount":345},{"repoId":590},"kd719kw54vhmcscq7ckdp59fg586mnt6",[30,272,329,586,31],{"evaluatedAt":593,"extractAt":594,"updatedAt":593},1778688435599,1778685949178,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":605,"providers":608,"relations":616,"tags":619,"workflow":620},1778675383815.6467,"k175f1rehwh7y2v5t5t0j9hxv586ndkq",{"reviewCount":11},{"description":600,"installMethods":601,"name":603,"sourceUrl":604},"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":602},"plugin-dev","Plugin Development Toolkit","https://github.com/anthropics/claude-code",{"basePath":606,"githubOwner":607,"githubRepo":30,"locale":319,"slug":602,"type":308},"plugins/plugin-dev","anthropics",{"evaluate":609,"extract":613},{"promptVersionExtension":26,"promptVersionScoring":27,"score":268,"tags":610,"targetMarket":35,"tier":36},[31,30,495,611,612,440,329],"agents","hooks",{"commitSha":38,"license":301,"plugin":614},{"mcpCount":11,"provider":334,"skillCount":615},7,{"parentExtensionId":617,"repoId":618},"k17ft5f5kw1crrqpbr5ez2tfx586mxk0","kd7d2pdr9h079xr7vcg3zyy2nx86mab0",[611,30,329,612,440,31,495],{"evaluatedAt":621,"extractAt":622,"updatedAt":621},1778675571192,1778675383815]