[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-cloudflare-skills-zh-CN":3,"guides-for-cloudflare-skills":1306,"similar-k17avqg9gbvxchn6k4k5t18t0586naxe-zh-CN":1307},{"_creationTime":4,"_id":5,"children":6,"community":219,"display":220,"evaluation":223,"identity":453,"isFallback":436,"parentExtension":456,"providers":484,"relations":490,"repo":491,"tags":1303,"workflow":1304},1778684254878.2952,"k17avqg9gbvxchn6k4k5t18t0586naxe",[7,51,77,102,124,148,174,196],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":42,"tags":46,"workflow":47},1778684258135.1917,"k175qrajh37bb570x4tqn7qw0986nrf5",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"使用 Agents SDK 在 Cloudflare Workers 上构建 AI 代理。在创建有状态代理、持久化工作流、实时 WebSocket 应用、计划任务、MCP 服务器、聊天应用程序、语音代理或浏览器自动化时加载。涵盖 Agent 类、状态管理、可调用 RPC、工作流、持久化执行、队列、重试、可观察性和 React 钩子。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练知识。",{"claudeCode":15},"cloudflare/skills","Cloudflare Agents SDK","https://github.com/cloudflare/skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/agents-sdk","cloudflare","skills","zh-CN","agents-sdk","skill",{"evaluate":26,"extract":39},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":37,"tier":38},"3.0.0","4.4.0",97,[20,31,32,33,34,35,36],"agents","sdk","workers","typescript","javascript","ai","global","verified",{"commitSha":40,"license":41},"HEAD","Apache-2.0",{"parentExtensionId":43,"repoId":44,"translatedFrom":45},"k170tak3cytwwwr9nwfqq1yxm986nvs8","kd773cpk65hjcvrqvbjn75pajd86nqq2","k17fk1kq0rs7kx1wkdvzmwnmrd86mv4s",[31,36,20,35,32,34,33],{"evaluatedAt":48,"extractAt":49,"updatedAt":50},1778684065004,1778684000954,1778684258135,{"_creationTime":52,"_id":53,"community":54,"display":55,"identity":59,"providers":61,"relations":71,"tags":73,"workflow":74},1778684284440.8547,"k17er68qvqwrbscwsdxtmgqwan86m6tn",{"reviewCount":11},{"description":56,"installMethods":57,"name":58,"sourceUrl":17},"全面的 Cloudflare 平台技能，涵盖 Workers、Pages、存储（KV、D1、R2）、AI（Workers AI、Vectorize、Agents SDK）、功能标志（Flagship）、网络（Tunnel、Spectrum）、安全（WAF、DDoS）以及基础设施即代码（Terraform、Pulumi）。适用于任何 Cloudflare 开发任务。偏向于从 Cloudflare 文档中检索信息，而非依赖预训练知识。",{"claudeCode":15},"Cloudflare Platform Skill",{"basePath":60,"githubOwner":20,"githubRepo":21,"locale":22,"slug":20,"type":24},"skills/cloudflare",{"evaluate":62,"extract":70},{"promptVersionExtension":27,"promptVersionScoring":28,"score":63,"tags":64,"targetMarket":37,"tier":38},95,[20,65,66,67,68,69],"developer-tools","automation","serverless","cloud-computing","deployment",{"commitSha":40,"license":41},{"parentExtensionId":43,"repoId":44,"translatedFrom":72},"k17c8cqq2pyy0132vjp8b48cp186nzw6",[66,68,20,69,65,67],{"evaluatedAt":75,"extractAt":49,"updatedAt":76},1778684076071,1778684284440,{"_creationTime":78,"_id":79,"community":80,"display":81,"identity":85,"providers":88,"relations":96,"tags":98,"workflow":99},1778684299844.2412,"k175cx5a1f3yjz6jtcm4rhd7p186m07x",{"reviewCount":11},{"description":82,"installMethods":83,"name":84,"sourceUrl":17},"使用 Cloudflare 邮件服务（邮件发送 + 邮件路由）发送和接收事务性电子邮件。适用于构建电子邮件发送（Workers 绑定或 REST API）、电子邮件路由、Agents SDK 电子邮件处理，或将电子邮件集成到任何应用程序——Workers、Node.js、Python、Go 等。也适用于电子邮件可送达性、SPF/DKIM/DMARC、wrangler 电子邮件设置、MCP 电子邮件工具，或者当编码代理需要发送电子邮件时。即使是简单的请求，如“为我的 Worker 添加电子邮件”，此技能也包含关键配置详细信息。",{"claudeCode":15},"Cloudflare 邮件服务",{"basePath":86,"githubOwner":20,"githubRepo":21,"locale":22,"slug":87,"type":24},"skills/cloudflare-email-service","cloudflare-email-service",{"evaluate":89,"extract":95},{"promptVersionExtension":27,"promptVersionScoring":28,"score":63,"tags":90,"targetMarket":37,"tier":38},[91,20,33,92,93,94],"email","api","transactional-email","email-routing",{"commitSha":40},{"parentExtensionId":43,"repoId":44,"translatedFrom":97},"k179cpw09gg4g5h812z07rky9586mx8p",[92,20,91,94,93,33],{"evaluatedAt":100,"extractAt":49,"updatedAt":101},1778684110007,1778684299844,{"_creationTime":103,"_id":104,"community":105,"display":106,"identity":110,"providers":112,"relations":118,"tags":120,"workflow":121},1778684310425.8137,"k171efhreeemz7hjk3k68k9fqs86my39",{"reviewCount":11},{"description":107,"installMethods":108,"name":109,"sourceUrl":17},"创建和审查 Cloudflare Durable Objects。适用于构建状态协调（聊天室、多人游戏、预订系统）、实现 RPC 方法、SQLite 存储、警报、WebSocket，或审查 DO 代码的最佳实践。涵盖 Workers 集成、wrangler 配置和使用 Vitest 进行测试。偏向于从 Cloudflare 文档检索，而非预训练知识。",{"claudeCode":15},"durable-objects",{"basePath":111,"githubOwner":20,"githubRepo":21,"locale":22,"slug":109,"type":24},"skills/durable-objects",{"evaluate":113,"extract":117},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":114,"targetMarket":37,"tier":38},[20,109,33,115,116],"edge-computing","state-management",{"commitSha":40},{"parentExtensionId":43,"repoId":44,"translatedFrom":119},"k177bcs0j34fpcns7gv9hf3wkh86m15x",[20,109,115,116,33],{"evaluatedAt":122,"extractAt":49,"updatedAt":123},1778684127675,1778684310425,{"_creationTime":125,"_id":126,"community":127,"display":128,"identity":132,"providers":135,"relations":142,"tags":144,"workflow":145},1778684327549.642,"k17e72p9v7dzws24bh939mate986nbym",{"reviewCount":11},{"description":129,"installMethods":130,"name":131,"sourceUrl":17},"构建用于安全代码执行的沙盒应用程序。在构建 AI 代码执行、代码解释器、CI/CD 系统、交互式开发环境或执行不受信任的代码时加载。涵盖 Sandbox SDK 生命周期、命令、文件、代码解释器和预览 URL。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练知识。",{"claudeCode":15},"Cloudflare Sandbox SDK",{"basePath":133,"githubOwner":20,"githubRepo":21,"locale":22,"slug":134,"type":24},"skills/sandbox-sdk","sandbox-sdk",{"evaluate":136,"extract":141},{"promptVersionExtension":27,"promptVersionScoring":28,"score":137,"tags":138,"targetMarket":37,"tier":38},99,[139,140,20,65,32],"sandbox","code-execution",{"commitSha":40,"license":41},{"parentExtensionId":43,"repoId":44,"translatedFrom":143},"k170vegh8eqdvgzh5k6x4yz3hh86nbsf",[20,140,65,139,32],{"evaluatedAt":146,"extractAt":49,"updatedAt":147},1778684147717,1778684327549,{"_creationTime":149,"_id":150,"community":151,"display":152,"identity":156,"providers":158,"relations":168,"tags":170,"workflow":171},1778684325828.0173,"k17a07ndzf95vc4fdrya2xedd186mt9c",{"reviewCount":11},{"description":153,"installMethods":154,"name":155,"sourceUrl":17},"使用 Chrome DevTools MCP 分析网页性能。测量核心 Web 指标（LCP、INP、CLS）和补充指标（FCP、TBT、Speed Index），识别渲染阻塞资源、网络依赖链、布局偏移、缓存问题和可访问性差距。当需要审核、分析、调试或优化页面加载性能、Lighthouse 分数或网站速度时使用。倾向于从当前文档中检索信息，而不是依赖预训练知识。",{"claudeCode":15},"web-perf",{"basePath":157,"githubOwner":20,"githubRepo":21,"locale":22,"slug":155,"type":24},"skills/web-perf",{"evaluate":159,"extract":167},{"promptVersionExtension":27,"promptVersionScoring":28,"score":63,"tags":160,"targetMarket":37,"tier":166},[161,162,163,164,165],"web-performance","devtools","lighthouse","auditing","optimization","community",{"commitSha":40},{"parentExtensionId":43,"repoId":44,"translatedFrom":169},"k170nbp3k83bqjmqq1tqxf7y3986mnmk",[164,162,163,165,161],{"evaluatedAt":172,"extractAt":49,"updatedAt":173},1778684168646,1778684325828,{"_creationTime":175,"_id":176,"community":177,"display":178,"identity":182,"providers":184,"relations":190,"tags":192,"workflow":193},1778684326884.0293,"k17ddh4dvygvtkxedna1a1wt5586n8f4",{"reviewCount":11},{"description":179,"installMethods":180,"name":181,"sourceUrl":17},"审查和编写 Cloudflare Workers 代码，使其符合生产最佳实践。在编写新的 Workers、审查 Worker 代码、配置 wrangler.jsonc 或检查常见的 Workers 反模式（流式处理、悬空 Promise、全局状态、Secrets、Bindings、可观测性）时加载。倾向于从 Cloudflare 文档中检索信息，而非预训练知识。",{"claudeCode":15},"workers-best-practices",{"basePath":183,"githubOwner":20,"githubRepo":21,"locale":22,"slug":181,"type":24},"skills/workers-best-practices",{"evaluate":185,"extract":189},{"promptVersionExtension":27,"promptVersionScoring":28,"score":137,"tags":186,"targetMarket":37,"tier":38},[20,33,34,187,188],"code-review","best-practices",{"commitSha":40},{"parentExtensionId":43,"repoId":44,"translatedFrom":191},"k175ka8f1adqqy29d73s731adx86nyjx",[188,20,187,34,33],{"evaluatedAt":194,"extractAt":49,"updatedAt":195},1778684189657,1778684326884,{"_creationTime":197,"_id":198,"community":199,"display":200,"identity":204,"providers":206,"relations":213,"tags":215,"workflow":216},1778684344204.0898,"k178hhyhpz7s9ntsnf148d36n586nzhp",{"reviewCount":11},{"description":201,"installMethods":202,"name":203,"sourceUrl":17},"Cloudflare Workers CLI，用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载，以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练的知识。",{"claudeCode":15},"wrangler",{"basePath":205,"githubOwner":20,"githubRepo":21,"locale":22,"slug":203,"type":24},"skills/wrangler",{"evaluate":207,"extract":212},{"promptVersionExtension":27,"promptVersionScoring":28,"score":208,"tags":209,"targetMarket":37,"tier":38},100,[20,33,210,211,69],"cli","devops",{"commitSha":40},{"parentExtensionId":43,"repoId":44,"translatedFrom":214},"k173x21yscq4havt5f3kf66bs986mr20",[210,20,69,211,33],{"evaluatedAt":217,"extractAt":49,"updatedAt":218},1778684220190,1778684344204,{"reviewCount":11},{"description":221,"installMethods":222,"name":20,"sourceUrl":17},"Cloudflare 开发者平台的技能：Workers、Durable Objects、Agents SDK、MCP 服务器、Wrangler CLI 和 Web 性能",{"claudeCode":20},{"_creationTime":224,"_id":225,"extensionId":5,"locale":22,"result":226,"trustSignals":434,"workflow":451},1778684254878.2954,"kn79h3nnp0xj2bab0sr5690sd186mwg0",{"checks":227,"evaluatedAt":413,"extensionSummary":414,"features":415,"nonGoals":420,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":424,"rationale":425,"score":63,"summary":426,"tags":427,"tier":38,"useCases":429},[228,233,236,239,244,247,252,256,259,262,266,270,273,277,280,283,286,289,292,295,299,303,307,311,315,318,321,324,328,331,334,337,340,343,346,350,354,358,361,365,368,371,374,377,380,383,386,389,392,395,399,402,405,409],{"category":229,"check":230,"severity":231,"summary":232},"Practical Utility","Problem relevance","pass","显示的描述清楚地说明了该扩展旨在解决 Cloudflare 开发者平台的构建问题，包括 Workers、Durable Objects 和 Agents SDK 等特定组件。",{"category":229,"check":234,"severity":231,"summary":235},"Unique selling proposition","该插件专门为 Cloudflare 生态系统捆绑了一套全面的工具和技能，通过提供 Cloudflare 服务的专业知识和命令，其价值远超通用的 LLM 功能。",{"category":229,"check":237,"severity":231,"summary":238},"Production readiness","该插件涵盖了广泛的 Cloudflare 服务，并包含用于构建代理和 MCP 服务器的命令，表明了对 Cloudflare 开发任务的全面生命周期覆盖。",{"category":240,"check":241,"severity":242,"summary":243},"Scope","Single responsibility principle","info","虽然专注于 Cloudflare，但该插件捆绑了多种服务（Workers、Pages、存储、AI、网络、安全、IaC），并包含用于构建代理和 MCP 服务器的命令，这些代表了多个不同的领域。",{"category":240,"check":245,"severity":231,"summary":246},"Description quality","显示的描述准确地反映了该扩展的全面性，涵盖了 Workers、Durable Objects、Agents SDK、MCP 服务器、Wrangler CLI 和 Web 性能。",{"category":248,"check":249,"severity":250,"summary":251},"Invocation","Scoped tools","not_applicable","这是一个插件，而不是一个技能，不直接公开单个工具。",{"category":253,"check":254,"severity":250,"summary":255},"Documentation","Configuration & parameter reference","插件本身的配置由代理运行程序处理；捆绑的各个技能可能有自己的参考。",{"category":240,"check":257,"severity":250,"summary":258},"Tool naming","这是一个插件，不直接公开工具。",{"category":240,"check":260,"severity":250,"summary":261},"Minimal I/O surface","这是一个插件，不公开具有参数模式的单个工具。",{"category":263,"check":264,"severity":231,"summary":265},"License","License usability","该扩展根据 Apache-2.0 许可证授权，这是一个宽松的开源许可证。",{"category":267,"check":268,"severity":231,"summary":269},"Maintenance","Commit recency","该存储库最后更新于 2026 年 5 月 4 日，在过去 3 个月内。",{"category":267,"check":271,"severity":250,"summary":272},"Dependency Management","在插件的顶级清单中没有明确识别或管理的第三方依赖项；捆绑的技能管理自己的依赖项。",{"category":274,"check":275,"severity":250,"summary":276},"Security","Secret Management","插件本身似乎不直接处理秘密；秘密将由各个捆绑的技能或代理环境管理。",{"category":274,"check":278,"severity":231,"summary":279},"Injection","提供的文件未显示加载不受信任的第三方数据作为可执行指令的证据。",{"category":274,"check":281,"severity":231,"summary":282},"Transitive Supply-Chain Grenades","捆绑的文件未显示运行时远程代码执行或未提交内容动态加载的模式。",{"category":274,"check":284,"severity":231,"summary":285},"Sandbox Isolation","该插件的结构和提供的文件未表明任何尝试修改项目目录之外文件的操作。",{"category":274,"check":287,"severity":231,"summary":288},"Sandbox escape primitives","在提供的代码片段中未发现分离进程生成或拒绝-重试循环的证据。",{"category":274,"check":290,"severity":231,"summary":291},"Data Exfiltration","在提供的文件中未观察到读取机密数据并将其提交给第三方的指令。",{"category":274,"check":293,"severity":231,"summary":294},"Hidden Text Tricks","捆绑的文件似乎没有隐藏控制字符或散列指令。",{"category":296,"check":297,"severity":231,"summary":298},"Hooks","Opaque code execution","提供的代码片段由可读的 bash、markdown 和 JSON 组成，没有显示散列或动态获取的代码执行迹象。",{"category":300,"check":301,"severity":231,"summary":302},"Portability","Structural Assumption","分析的文件没有对用户项目组织做出特定假设，除了技能的预期目录结构外。",{"category":304,"check":305,"severity":231,"summary":306},"Trust","Issues Attention","过去 90 天内打开了 4 个问题，关闭了 3 个，这表明维护活跃，关闭率远高于 50%。",{"category":308,"check":309,"severity":231,"summary":310},"Versioning","Release Management","`manifestVersion` 声明为 1.0.0，`pushedAt` 日期较新，表明存在可检测且有意义的版本信号。",{"category":312,"check":313,"severity":250,"summary":314},"Code Execution","Validation","插件级别没有公开特定的工具或直接代码执行来评估模式验证。",{"category":274,"check":316,"severity":231,"summary":317},"Unguarded Destructive Operations","在插件的清单或顶级文件中未发现需要确认门的破坏性操作。",{"category":312,"check":319,"severity":250,"summary":320},"Error Handling","作为一个插件，它不直接公开错误处理机制；这将由代理运行程序或各个技能处理。",{"category":312,"check":322,"severity":250,"summary":323},"Logging","插件本身似乎没有实现自定义日志记录机制；日志记录将由代理环境处理。",{"category":325,"check":326,"severity":250,"summary":327},"Compliance","GDPR","插件的清单和 README 未表明在未经 sanitization 的情况下对个人数据进行操作。",{"category":325,"check":329,"severity":231,"summary":330},"Target market","未检测到区域或管辖区逻辑，并且扩展的范围是全球性的。",{"category":300,"check":332,"severity":231,"summary":333},"Runtime stability","该插件的结构和提供的文件未表明对特定操作系统、Shell 或编辑器运行时的假设。",{"category":253,"check":335,"severity":231,"summary":336},"README","README 文件内容全面，清楚说明了扩展的目的，并提供了安装和使用详细信息。",{"category":240,"check":338,"severity":250,"summary":339},"Tool surface size","这是一个插件，不直接公开工具。捆绑的技能数量众多，但并不直接等同于工具表面积。",{"category":248,"check":341,"severity":250,"summary":342},"Overlapping near-synonym tools","这是一个插件；工具重叠将在各个捆绑的技能中进行评估。",{"category":253,"check":344,"severity":231,"summary":345},"Phantom features","README 中提到的功能，例如捆绑的 MCP 服务器和 CLI 命令，在清单或技能文件中都有相应的引用。",{"category":347,"check":348,"severity":231,"summary":349},"Install","Installation instruction","README 提供了清晰、可复制粘贴的安装说明，适用于多个代理（Claude Code、Cursor、npx skills）和手动克隆。",{"category":351,"check":352,"severity":250,"summary":353},"Errors","Actionable error messages","错误消息质量将在各个捆绑的技能中进行评估，而不是在插件级别。",{"category":355,"check":356,"severity":250,"summary":357},"Execution","Pinned dependencies","插件级别没有直接的依赖项固定或解释器声明；这将由各个技能处理。",{"category":240,"check":359,"severity":250,"summary":360},"Dry-run preview","插件本身不直接公开状态更改命令；这将由捆绑的技能处理。",{"category":362,"check":363,"severity":250,"summary":364},"Protocol","Idempotent retry & timeouts","幂等重试和超时是单个技能或服务的问题，而不是插件包装器本身的问题。",{"category":325,"check":366,"severity":231,"summary":367},"Telemetry opt-in","在提供的文件中，插件级别没有明确提及或实现遥测机制。",{"category":248,"check":369,"severity":242,"summary":370},"Name collisions","该插件捆绑了多个技能和命令，包括 `/cloudflare:build-agent` 和 `/cloudflare:build-mcp`，它们是不同的但使用相同的命名空间前缀，如果代理管理不当，可能会导致轻微的路由歧义。",{"category":248,"check":372,"severity":250,"summary":373},"Hooks-off mechanism","该插件似乎不在插件级别公开直接的 hooks-off 机制；这将由代理运行程序管理。",{"category":248,"check":375,"severity":250,"summary":376},"Hook matcher tightness","在提供的 plugin.json 或相关文件中未定义任何 hooks。",{"category":274,"check":378,"severity":250,"summary":379},"Hook security","未定义任何 hooks，因此不适用与 hooks 相关的安全问题。",{"category":296,"check":381,"severity":250,"summary":382},"Silent prompt rewriting","插件中没有实现或声明 UserPromptSubmit hooks。",{"category":274,"check":384,"severity":250,"summary":385},"Permission Hook","插件中未定义 PermissionRequest hooks。",{"category":325,"check":387,"severity":250,"summary":388},"Hook privacy","未实现任何 hooks，因此不适用与 hook 数据传输相关的隐私问题。",{"category":312,"check":390,"severity":250,"summary":391},"Hook dependency","未定义任何 hooks，因此没有 hook 脚本可供评估依赖项或可读性。",{"category":253,"check":393,"severity":231,"summary":394},"Feature Transparency","README 清楚地描述了捆绑的技能和 MCP 服务器，而 plugin.json 提供了简洁的概述。",{"category":396,"check":397,"severity":231,"summary":398},"Convention","Layout convention adherence","该插件遵循标准约定，具有 `.claude-plugin/plugin.json` 和 README 文件，详细说明了用法。不存在 `bin/` 目录，并且 PATH 中没有隐式添加外部命令。",{"category":396,"check":400,"severity":231,"summary":401},"Plugin state","该插件似乎不管理需要 ${CLAUDE_PLUGIN_DATA} 下特定处理的持久状态。",{"category":274,"check":403,"severity":250,"summary":404},"Keychain-stored secrets","该插件似乎不直接消耗秘密；这将由代理环境或各个技能管理。",{"category":406,"check":407,"severity":231,"summary":408},"Dependencies","Tagged release sourcing","捆绑的 MCP 服务器使用特定的 HTTP URL 声明，这意味着它们要么直接托管，要么指向稳定的端点，而不是浮动分支。",{"category":410,"check":411,"severity":231,"summary":412},"Installation","Clean uninstall","该插件的结构不表明安装了后台守护程序或服务，这些服务会在标准卸载过程后仍然存在。",1778684045873,"此插件为 Cloudflare 开发者平台捆绑了广泛的技能和 MCP 服务器，涵盖 Workers、Durable Objects、Agents SDK 和 Wrangler CLI 等服务，以及 Web 性能审计。",[416,417,418,419],"全面覆盖 Cloudflare 服务（Workers、Storage、AI、Networking、Security）","捆绑用于构建 AI 代理和 MCP 服务器的技能","包含 Wrangler CLI 和 Web 性能审计的命令","为 Cloudflare API、文档和构建提供 MCP 服务器",[421,422,423],"提供 Cloudflare 之外的通用云开发工具","取代单独的 Cloudflare 服务文档的需要","管理外部非 Cloudflare 基础设施","为开发者在 Cloudflare 生态系统（从无服务器函数到 AI 代理）上构建提供丰富的工具集和知识。","该插件在文档、安全和维护方面均表现出高品质。捆绑技能中潜在的命令命名重叠仅有一项信息性发现，其他所有方面均达到“通过”。","一个全面且维护良好的 Cloudflare 平台开发插件。",[20,33,31,67,210,428],"mcp",[430,431,432,433],"在 Cloudflare Workers 上构建无服务器应用程序","使用 Agents SDK 开发有状态的 AI 代理","使用 Wrangler 部署和管理 Workers 应用程序","为 Cloudflare 托管的网站进行 Web 性能审计和优化",{"codeQuality":435,"collectedAt":437,"documentation":438,"maintenance":441,"security":448,"testCoverage":449},{"hasLockfile":436},false,1778684021401,{"descriptionLength":439,"readmeSize":440},130,3982,{"closedIssues90d":442,"forks":443,"hasChangelog":436,"manifestVersion":444,"openIssues90d":445,"pushedAt":446,"stars":447},3,127,"1.0.0",4,1777891816000,1523,{"hasNpmPackage":436,"license":41,"smitheryVerified":436},{"hasCi":450,"hasTests":436},true,{"updatedAt":452},1778684254878,{"basePath":454,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":455},"","plugin",{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":463,"parentExtension":466,"providers":467,"relations":479,"tags":480,"workflow":481},1778684000954.3088,"k179smx9b0c75eh2jsqgz9xfp986n4jz",{"reviewCount":11},{"description":461,"installMethods":462,"name":20,"sourceUrl":17},"Skills for teaching agents how to build on Cloudflare.",{"claudeCode":15},{"basePath":454,"githubOwner":20,"githubRepo":21,"locale":464,"slug":21,"type":465},"en","marketplace",null,{"evaluate":468,"extract":474},{"promptVersionExtension":469,"promptVersionScoring":28,"score":29,"tags":470,"targetMarket":37,"tier":38},"3.1.0",[20,471,472,33,473],"developer-platform","ai-agents","mcp-server",{"commitSha":40,"marketplace":475,"plugin":477},{"name":20,"pluginCount":476},1,{"mcpCount":11,"provider":478,"skillCount":11},"classify",{"repoId":44},[472,20,471,473,33],{"evaluatedAt":482,"extractAt":49,"updatedAt":483},1778684021134,1778684365462,{"evaluate":485,"extract":487},{"promptVersionExtension":27,"promptVersionScoring":28,"score":63,"tags":486,"targetMarket":37,"tier":38},[20,33,31,67,210,428],{"commitSha":40,"plugin":488},{"mcpCount":11,"provider":478,"skillCount":489},8,{"parentExtensionId":458,"repoId":44,"translatedFrom":43},{"_creationTime":492,"_id":44,"identity":493,"providers":494,"workflow":1299},1778683995923.7346,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":495,"discover":1293,"github":1296},{"commitSha":40,"extensions":496},[497,510,544,589,1235,1250,1262,1272,1278,1287],{"basePath":454,"displayName":20,"installMethods":498,"rationale":499,"selectedPaths":500,"source":509,"sourceLanguage":464,"type":465},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[501,504,506],{"path":502,"priority":503},".claude-plugin/marketplace.json","mandatory",{"path":505,"priority":503},"README.md",{"path":507,"priority":508},"LICENSE","high","rule",{"basePath":454,"description":511,"displayName":20,"installMethods":512,"rationale":513,"selectedPaths":514,"source":509,"sourceLanguage":464,"type":455},"Skills for the Cloudflare developer platform: Workers, Durable Objects, Agents SDK, MCP servers, Wrangler CLI, and web performance",{"claudeCode":20},"plugin manifest at .claude-plugin/plugin.json",[515,517,518,519,522,524,526,528,530,532,534,536,538,540,542],{"path":516,"priority":503},".claude-plugin/plugin.json",{"path":505,"priority":503},{"path":507,"priority":508},{"path":520,"priority":521},"skills/agents-sdk/SKILL.md","medium",{"path":523,"priority":521},"skills/cloudflare/SKILL.md",{"path":525,"priority":521},"skills/cloudflare-email-service/SKILL.md",{"path":527,"priority":521},"skills/durable-objects/SKILL.md",{"path":529,"priority":521},"skills/sandbox-sdk/SKILL.md",{"path":531,"priority":521},"skills/web-perf/SKILL.md",{"path":533,"priority":521},"skills/workers-best-practices/SKILL.md",{"path":535,"priority":521},"skills/wrangler/SKILL.md",{"path":537,"priority":503},".mcp.json",{"path":539,"priority":508},"commands/build-agent.md",{"path":541,"priority":508},"commands/build-mcp.md",{"path":543,"priority":508},".cursor-plugin/plugin.json",{"basePath":19,"description":545,"displayName":23,"installMethods":546,"rationale":547,"selectedPaths":548,"source":509,"sourceLanguage":464,"type":24},"Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/agents-sdk/SKILL.md",[549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587],{"path":550,"priority":503},"SKILL.md",{"path":552,"priority":521},"references/browse-the-web.md",{"path":554,"priority":521},"references/callable.md",{"path":556,"priority":521},"references/client-sdk.md",{"path":558,"priority":521},"references/codemode.md",{"path":560,"priority":521},"references/configuration.md",{"path":562,"priority":521},"references/durable-execution.md",{"path":564,"priority":521},"references/email.md",{"path":566,"priority":521},"references/human-in-the-loop.md",{"path":568,"priority":521},"references/mcp.md",{"path":570,"priority":521},"references/observability.md",{"path":572,"priority":521},"references/queue-retries.md",{"path":574,"priority":521},"references/routing.md",{"path":576,"priority":521},"references/server-driven-messages.md",{"path":578,"priority":521},"references/state-scheduling.md",{"path":580,"priority":521},"references/streaming-chat.md",{"path":582,"priority":521},"references/think.md",{"path":584,"priority":521},"references/voice.md",{"path":586,"priority":521},"references/webhooks-push.md",{"path":588,"priority":521},"references/workflows.md",{"basePath":60,"description":590,"displayName":20,"installMethods":591,"rationale":592,"selectedPaths":593,"source":509,"sourceLanguage":464,"type":24},"Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/cloudflare/SKILL.md",[594,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,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,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233],{"path":550,"priority":503},{"path":596,"priority":521},"references/agents-sdk/README.md",{"path":598,"priority":521},"references/agents-sdk/api.md",{"path":600,"priority":521},"references/agents-sdk/configuration.md",{"path":602,"priority":521},"references/agents-sdk/gotchas.md",{"path":604,"priority":521},"references/agents-sdk/patterns.md",{"path":606,"priority":521},"references/ai-gateway/README.md",{"path":608,"priority":521},"references/ai-gateway/configuration.md",{"path":610,"priority":521},"references/ai-gateway/dynamic-routing.md",{"path":612,"priority":521},"references/ai-gateway/features.md",{"path":614,"priority":521},"references/ai-gateway/sdk-integration.md",{"path":616,"priority":521},"references/ai-gateway/troubleshooting.md",{"path":618,"priority":521},"references/ai-search/README.md",{"path":620,"priority":521},"references/ai-search/api.md",{"path":622,"priority":521},"references/ai-search/configuration.md",{"path":624,"priority":521},"references/ai-search/gotchas.md",{"path":626,"priority":521},"references/ai-search/patterns.md",{"path":628,"priority":521},"references/analytics-engine/README.md",{"path":630,"priority":521},"references/analytics-engine/api.md",{"path":632,"priority":521},"references/analytics-engine/configuration.md",{"path":634,"priority":521},"references/analytics-engine/gotchas.md",{"path":636,"priority":521},"references/analytics-engine/patterns.md",{"path":638,"priority":521},"references/api/README.md",{"path":640,"priority":521},"references/api/api.md",{"path":642,"priority":521},"references/api/configuration.md",{"path":644,"priority":521},"references/api/gotchas.md",{"path":646,"priority":521},"references/api/patterns.md",{"path":648,"priority":521},"references/api-shield/README.md",{"path":650,"priority":521},"references/api-shield/api.md",{"path":652,"priority":521},"references/api-shield/configuration.md",{"path":654,"priority":521},"references/api-shield/gotchas.md",{"path":656,"priority":521},"references/api-shield/patterns.md",{"path":658,"priority":521},"references/argo-smart-routing/README.md",{"path":660,"priority":521},"references/argo-smart-routing/api.md",{"path":662,"priority":521},"references/argo-smart-routing/configuration.md",{"path":664,"priority":521},"references/argo-smart-routing/gotchas.md",{"path":666,"priority":521},"references/argo-smart-routing/patterns.md",{"path":668,"priority":521},"references/artifacts/README.md",{"path":670,"priority":521},"references/artifacts/api.md",{"path":672,"priority":521},"references/artifacts/configuration.md",{"path":674,"priority":521},"references/bindings/README.md",{"path":676,"priority":521},"references/bindings/api.md",{"path":678,"priority":521},"references/bindings/configuration.md",{"path":680,"priority":521},"references/bindings/gotchas.md",{"path":682,"priority":521},"references/bindings/patterns.md",{"path":684,"priority":521},"references/bot-management/README.md",{"path":686,"priority":521},"references/bot-management/api.md",{"path":688,"priority":521},"references/bot-management/configuration.md",{"path":690,"priority":521},"references/bot-management/gotchas.md",{"path":692,"priority":521},"references/bot-management/patterns.md",{"path":694,"priority":521},"references/browser-rendering/README.md",{"path":696,"priority":521},"references/browser-rendering/api.md",{"path":698,"priority":521},"references/browser-rendering/configuration.md",{"path":700,"priority":521},"references/browser-rendering/gotchas.md",{"path":702,"priority":521},"references/browser-rendering/patterns.md",{"path":704,"priority":521},"references/c3/README.md",{"path":706,"priority":521},"references/c3/api.md",{"path":708,"priority":521},"references/c3/configuration.md",{"path":710,"priority":521},"references/c3/gotchas.md",{"path":712,"priority":521},"references/c3/patterns.md",{"path":714,"priority":521},"references/cache-reserve/README.md",{"path":716,"priority":521},"references/cache-reserve/api.md",{"path":718,"priority":521},"references/cache-reserve/configuration.md",{"path":720,"priority":521},"references/cache-reserve/gotchas.md",{"path":722,"priority":521},"references/cache-reserve/patterns.md",{"path":724,"priority":521},"references/containers/README.md",{"path":726,"priority":521},"references/containers/api.md",{"path":728,"priority":521},"references/containers/configuration.md",{"path":730,"priority":521},"references/containers/gotchas.md",{"path":732,"priority":521},"references/containers/patterns.md",{"path":734,"priority":521},"references/cron-triggers/README.md",{"path":736,"priority":521},"references/cron-triggers/api.md",{"path":738,"priority":521},"references/cron-triggers/configuration.md",{"path":740,"priority":521},"references/cron-triggers/gotchas.md",{"path":742,"priority":521},"references/cron-triggers/patterns.md",{"path":744,"priority":521},"references/d1/README.md",{"path":746,"priority":521},"references/d1/api.md",{"path":748,"priority":521},"references/d1/configuration.md",{"path":750,"priority":521},"references/d1/gotchas.md",{"path":752,"priority":521},"references/d1/patterns.md",{"path":754,"priority":521},"references/ddos/README.md",{"path":756,"priority":521},"references/ddos/api.md",{"path":758,"priority":521},"references/ddos/configuration.md",{"path":760,"priority":521},"references/ddos/gotchas.md",{"path":762,"priority":521},"references/ddos/patterns.md",{"path":764,"priority":521},"references/do-storage/README.md",{"path":766,"priority":521},"references/do-storage/api.md",{"path":768,"priority":521},"references/do-storage/configuration.md",{"path":770,"priority":521},"references/do-storage/gotchas.md",{"path":772,"priority":521},"references/do-storage/patterns.md",{"path":774,"priority":521},"references/do-storage/testing.md",{"path":776,"priority":521},"references/durable-objects/README.md",{"path":778,"priority":521},"references/durable-objects/api.md",{"path":780,"priority":521},"references/durable-objects/configuration.md",{"path":782,"priority":521},"references/durable-objects/gotchas.md",{"path":784,"priority":521},"references/durable-objects/patterns.md",{"path":786,"priority":521},"references/email-routing/README.md",{"path":788,"priority":521},"references/email-routing/api.md",{"path":790,"priority":521},"references/email-routing/configuration.md",{"path":792,"priority":521},"references/email-routing/gotchas.md",{"path":794,"priority":521},"references/email-routing/patterns.md",{"path":796,"priority":521},"references/email-workers/README.md",{"path":798,"priority":521},"references/email-workers/api.md",{"path":800,"priority":521},"references/email-workers/configuration.md",{"path":802,"priority":521},"references/email-workers/gotchas.md",{"path":804,"priority":521},"references/email-workers/patterns.md",{"path":806,"priority":521},"references/flagship/README.md",{"path":808,"priority":521},"references/flagship/api.md",{"path":810,"priority":521},"references/flagship/configuration.md",{"path":812,"priority":521},"references/flagship/gotchas.md",{"path":814,"priority":521},"references/flagship/patterns.md",{"path":816,"priority":521},"references/graphql-api/README.md",{"path":818,"priority":521},"references/graphql-api/api.md",{"path":820,"priority":521},"references/graphql-api/configuration.md",{"path":822,"priority":521},"references/graphql-api/gotchas.md",{"path":824,"priority":521},"references/graphql-api/patterns.md",{"path":826,"priority":521},"references/hyperdrive/README.md",{"path":828,"priority":521},"references/hyperdrive/api.md",{"path":830,"priority":521},"references/hyperdrive/configuration.md",{"path":832,"priority":521},"references/hyperdrive/gotchas.md",{"path":834,"priority":521},"references/hyperdrive/patterns.md",{"path":836,"priority":521},"references/images/README.md",{"path":838,"priority":521},"references/images/api.md",{"path":840,"priority":521},"references/images/configuration.md",{"path":842,"priority":521},"references/images/gotchas.md",{"path":844,"priority":521},"references/images/patterns.md",{"path":846,"priority":521},"references/kv/README.md",{"path":848,"priority":521},"references/kv/api.md",{"path":850,"priority":521},"references/kv/configuration.md",{"path":852,"priority":521},"references/kv/gotchas.md",{"path":854,"priority":521},"references/kv/patterns.md",{"path":856,"priority":521},"references/miniflare/README.md",{"path":858,"priority":521},"references/miniflare/api.md",{"path":860,"priority":521},"references/miniflare/configuration.md",{"path":862,"priority":521},"references/miniflare/gotchas.md",{"path":864,"priority":521},"references/miniflare/patterns.md",{"path":866,"priority":521},"references/network-interconnect/README.md",{"path":868,"priority":521},"references/network-interconnect/api.md",{"path":870,"priority":521},"references/network-interconnect/configuration.md",{"path":872,"priority":521},"references/network-interconnect/gotchas.md",{"path":874,"priority":521},"references/network-interconnect/patterns.md",{"path":876,"priority":521},"references/observability/README.md",{"path":878,"priority":521},"references/observability/api.md",{"path":880,"priority":521},"references/observability/configuration.md",{"path":882,"priority":521},"references/observability/gotchas.md",{"path":884,"priority":521},"references/observability/patterns.md",{"path":886,"priority":521},"references/pages/README.md",{"path":888,"priority":521},"references/pages/api.md",{"path":890,"priority":521},"references/pages/configuration.md",{"path":892,"priority":521},"references/pages/gotchas.md",{"path":894,"priority":521},"references/pages/patterns.md",{"path":896,"priority":521},"references/pages-functions/README.md",{"path":898,"priority":521},"references/pages-functions/api.md",{"path":900,"priority":521},"references/pages-functions/configuration.md",{"path":902,"priority":521},"references/pages-functions/gotchas.md",{"path":904,"priority":521},"references/pages-functions/patterns.md",{"path":906,"priority":521},"references/pipelines/README.md",{"path":908,"priority":521},"references/pipelines/api.md",{"path":910,"priority":521},"references/pipelines/configuration.md",{"path":912,"priority":521},"references/pipelines/gotchas.md",{"path":914,"priority":521},"references/pipelines/patterns.md",{"path":916,"priority":521},"references/pulumi/README.md",{"path":918,"priority":521},"references/pulumi/api.md",{"path":920,"priority":521},"references/pulumi/configuration.md",{"path":922,"priority":521},"references/pulumi/gotchas.md",{"path":924,"priority":521},"references/pulumi/patterns.md",{"path":926,"priority":521},"references/queues/README.md",{"path":928,"priority":521},"references/queues/api.md",{"path":930,"priority":521},"references/queues/configuration.md",{"path":932,"priority":521},"references/queues/gotchas.md",{"path":934,"priority":521},"references/queues/patterns.md",{"path":936,"priority":521},"references/r2/README.md",{"path":938,"priority":521},"references/r2/api.md",{"path":940,"priority":521},"references/r2/configuration.md",{"path":942,"priority":521},"references/r2/gotchas.md",{"path":944,"priority":521},"references/r2/patterns.md",{"path":946,"priority":521},"references/r2-data-catalog/README.md",{"path":948,"priority":521},"references/r2-data-catalog/api.md",{"path":950,"priority":521},"references/r2-data-catalog/configuration.md",{"path":952,"priority":521},"references/r2-data-catalog/gotchas.md",{"path":954,"priority":521},"references/r2-data-catalog/patterns.md",{"path":956,"priority":521},"references/r2-sql/README.md",{"path":958,"priority":521},"references/r2-sql/SKILL.md.backup",{"path":960,"priority":521},"references/r2-sql/api.md",{"path":962,"priority":521},"references/r2-sql/configuration.md",{"path":964,"priority":521},"references/r2-sql/gotchas.md",{"path":966,"priority":521},"references/r2-sql/patterns.md",{"path":968,"priority":521},"references/realtime-sfu/README.md",{"path":970,"priority":521},"references/realtime-sfu/api.md",{"path":972,"priority":521},"references/realtime-sfu/configuration.md",{"path":974,"priority":521},"references/realtime-sfu/gotchas.md",{"path":976,"priority":521},"references/realtime-sfu/patterns.md",{"path":978,"priority":521},"references/realtimekit/README.md",{"path":980,"priority":521},"references/realtimekit/api.md",{"path":982,"priority":521},"references/realtimekit/configuration.md",{"path":984,"priority":521},"references/realtimekit/gotchas.md",{"path":986,"priority":521},"references/realtimekit/patterns.md",{"path":988,"priority":521},"references/sandbox/README.md",{"path":990,"priority":521},"references/sandbox/api.md",{"path":992,"priority":521},"references/sandbox/configuration.md",{"path":994,"priority":521},"references/sandbox/gotchas.md",{"path":996,"priority":521},"references/sandbox/patterns.md",{"path":998,"priority":521},"references/secrets-store/README.md",{"path":1000,"priority":521},"references/secrets-store/api.md",{"path":1002,"priority":521},"references/secrets-store/configuration.md",{"path":1004,"priority":521},"references/secrets-store/gotchas.md",{"path":1006,"priority":521},"references/secrets-store/patterns.md",{"path":1008,"priority":521},"references/smart-placement/README.md",{"path":1010,"priority":521},"references/smart-placement/api.md",{"path":1012,"priority":521},"references/smart-placement/configuration.md",{"path":1014,"priority":521},"references/smart-placement/gotchas.md",{"path":1016,"priority":521},"references/smart-placement/patterns.md",{"path":1018,"priority":521},"references/snippets/README.md",{"path":1020,"priority":521},"references/snippets/api.md",{"path":1022,"priority":521},"references/snippets/configuration.md",{"path":1024,"priority":521},"references/snippets/gotchas.md",{"path":1026,"priority":521},"references/snippets/patterns.md",{"path":1028,"priority":521},"references/spectrum/README.md",{"path":1030,"priority":521},"references/spectrum/api.md",{"path":1032,"priority":521},"references/spectrum/configuration.md",{"path":1034,"priority":521},"references/spectrum/gotchas.md",{"path":1036,"priority":521},"references/spectrum/patterns.md",{"path":1038,"priority":521},"references/static-assets/README.md",{"path":1040,"priority":521},"references/static-assets/api.md",{"path":1042,"priority":521},"references/static-assets/configuration.md",{"path":1044,"priority":521},"references/static-assets/gotchas.md",{"path":1046,"priority":521},"references/static-assets/patterns.md",{"path":1048,"priority":521},"references/stream/README.md",{"path":1050,"priority":521},"references/stream/api-live.md",{"path":1052,"priority":521},"references/stream/api.md",{"path":1054,"priority":521},"references/stream/configuration.md",{"path":1056,"priority":521},"references/stream/gotchas.md",{"path":1058,"priority":521},"references/stream/patterns.md",{"path":1060,"priority":521},"references/tail-workers/README.md",{"path":1062,"priority":521},"references/tail-workers/api.md",{"path":1064,"priority":521},"references/tail-workers/configuration.md",{"path":1066,"priority":521},"references/tail-workers/gotchas.md",{"path":1068,"priority":521},"references/tail-workers/patterns.md",{"path":1070,"priority":521},"references/terraform/README.md",{"path":1072,"priority":521},"references/terraform/api.md",{"path":1074,"priority":521},"references/terraform/configuration.md",{"path":1076,"priority":521},"references/terraform/gotchas.md",{"path":1078,"priority":521},"references/terraform/patterns.md",{"path":1080,"priority":521},"references/tunnel/README.md",{"path":1082,"priority":521},"references/tunnel/api.md",{"path":1084,"priority":521},"references/tunnel/configuration.md",{"path":1086,"priority":521},"references/tunnel/gotchas.md",{"path":1088,"priority":521},"references/tunnel/networking.md",{"path":1090,"priority":521},"references/tunnel/patterns.md",{"path":1092,"priority":521},"references/turn/README.md",{"path":1094,"priority":521},"references/turn/api.md",{"path":1096,"priority":521},"references/turn/configuration.md",{"path":1098,"priority":521},"references/turn/gotchas.md",{"path":1100,"priority":521},"references/turn/patterns.md",{"path":1102,"priority":521},"references/turnstile/README.md",{"path":1104,"priority":521},"references/turnstile/api.md",{"path":1106,"priority":521},"references/turnstile/configuration.md",{"path":1108,"priority":521},"references/turnstile/gotchas.md",{"path":1110,"priority":521},"references/turnstile/patterns.md",{"path":1112,"priority":521},"references/vectorize/README.md",{"path":1114,"priority":521},"references/vectorize/api.md",{"path":1116,"priority":521},"references/vectorize/configuration.md",{"path":1118,"priority":521},"references/vectorize/gotchas.md",{"path":1120,"priority":521},"references/vectorize/patterns.md",{"path":1122,"priority":521},"references/waf/README.md",{"path":1124,"priority":521},"references/waf/api.md",{"path":1126,"priority":521},"references/waf/configuration.md",{"path":1128,"priority":521},"references/waf/gotchas.md",{"path":1130,"priority":521},"references/waf/patterns.md",{"path":1132,"priority":521},"references/web-analytics/README.md",{"path":1134,"priority":521},"references/web-analytics/configuration.md",{"path":1136,"priority":521},"references/web-analytics/gotchas.md",{"path":1138,"priority":521},"references/web-analytics/integration.md",{"path":1140,"priority":521},"references/web-analytics/patterns.md",{"path":1142,"priority":521},"references/workerd/README.md",{"path":1144,"priority":521},"references/workerd/api.md",{"path":1146,"priority":521},"references/workerd/configuration.md",{"path":1148,"priority":521},"references/workerd/gotchas.md",{"path":1150,"priority":521},"references/workerd/patterns.md",{"path":1152,"priority":521},"references/workers/README.md",{"path":1154,"priority":521},"references/workers/api.md",{"path":1156,"priority":521},"references/workers/configuration.md",{"path":1158,"priority":521},"references/workers/frameworks.md",{"path":1160,"priority":521},"references/workers/gotchas.md",{"path":1162,"priority":521},"references/workers/patterns.md",{"path":1164,"priority":521},"references/workers-ai/README.md",{"path":1166,"priority":521},"references/workers-ai/api.md",{"path":1168,"priority":521},"references/workers-ai/configuration.md",{"path":1170,"priority":521},"references/workers-ai/gotchas.md",{"path":1172,"priority":521},"references/workers-ai/patterns.md",{"path":1174,"priority":521},"references/workers-for-platforms/README.md",{"path":1176,"priority":521},"references/workers-for-platforms/api.md",{"path":1178,"priority":521},"references/workers-for-platforms/configuration.md",{"path":1180,"priority":521},"references/workers-for-platforms/gotchas.md",{"path":1182,"priority":521},"references/workers-for-platforms/patterns.md",{"path":1184,"priority":521},"references/workers-playground/README.md",{"path":1186,"priority":521},"references/workers-playground/api.md",{"path":1188,"priority":521},"references/workers-playground/configuration.md",{"path":1190,"priority":521},"references/workers-playground/gotchas.md",{"path":1192,"priority":521},"references/workers-playground/patterns.md",{"path":1194,"priority":521},"references/workers-vpc/README.md",{"path":1196,"priority":521},"references/workers-vpc/api.md",{"path":1198,"priority":521},"references/workers-vpc/configuration.md",{"path":1200,"priority":521},"references/workers-vpc/gotchas.md",{"path":1202,"priority":521},"references/workers-vpc/patterns.md",{"path":1204,"priority":521},"references/workflows/README.md",{"path":1206,"priority":521},"references/workflows/api.md",{"path":1208,"priority":521},"references/workflows/configuration.md",{"path":1210,"priority":521},"references/workflows/gotchas.md",{"path":1212,"priority":521},"references/workflows/patterns.md",{"path":1214,"priority":521},"references/wrangler/README.md",{"path":1216,"priority":521},"references/wrangler/api.md",{"path":1218,"priority":521},"references/wrangler/configuration.md",{"path":1220,"priority":521},"references/wrangler/gotchas.md",{"path":1222,"priority":521},"references/wrangler/patterns.md",{"path":1224,"priority":521},"references/zaraz/IMPLEMENTATION_SUMMARY.md",{"path":1226,"priority":521},"references/zaraz/README.md",{"path":1228,"priority":521},"references/zaraz/api.md",{"path":1230,"priority":521},"references/zaraz/configuration.md",{"path":1232,"priority":521},"references/zaraz/gotchas.md",{"path":1234,"priority":521},"references/zaraz/patterns.md",{"basePath":86,"description":1236,"displayName":87,"installMethods":1237,"rationale":1238,"selectedPaths":1239,"source":509,"sourceLanguage":464,"type":24},"Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like \"add email to my Worker\" — this skill has critical config details.",{"claudeCode":15},"SKILL.md frontmatter at skills/cloudflare-email-service/SKILL.md",[1240,1241,1243,1245,1247,1248],{"path":550,"priority":503},{"path":1242,"priority":521},"references/cli-and-mcp.md",{"path":1244,"priority":521},"references/deliverability.md",{"path":1246,"priority":521},"references/rest-api.md",{"path":574,"priority":521},{"path":1249,"priority":521},"references/sending.md",{"basePath":111,"description":1251,"displayName":109,"installMethods":1252,"rationale":1253,"selectedPaths":1254,"source":509,"sourceLanguage":464,"type":24},"Create and review Cloudflare Durable Objects. Use when building stateful coordination (chat rooms, multiplayer games, booking systems), implementing RPC methods, SQLite storage, alarms, WebSockets, or reviewing DO code for best practices. Covers Workers integration, wrangler config, and testing with Vitest. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/durable-objects/SKILL.md",[1255,1256,1258,1260],{"path":550,"priority":503},{"path":1257,"priority":521},"references/rules.md",{"path":1259,"priority":521},"references/testing.md",{"path":1261,"priority":521},"references/workers.md",{"basePath":133,"description":1263,"displayName":134,"installMethods":1264,"rationale":1265,"selectedPaths":1266,"source":509,"sourceLanguage":464,"type":24},"Build sandboxed applications for secure code execution. Load when building AI code execution, code interpreters, CI/CD systems, interactive dev environments, or executing untrusted code. Covers Sandbox SDK lifecycle, commands, files, code interpreter, and preview URLs. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/sandbox-sdk/SKILL.md",[1267,1268,1270],{"path":550,"priority":503},{"path":1269,"priority":521},"references/api-quick-ref.md",{"path":1271,"priority":521},"references/examples.md",{"basePath":157,"description":1273,"displayName":155,"installMethods":1274,"rationale":1275,"selectedPaths":1276,"source":509,"sourceLanguage":464,"type":24},"Analyzes web performance using Chrome DevTools MCP. Measures Core Web Vitals (LCP, INP, CLS) and supplementary metrics (FCP, TBT, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. Use when asked to audit, profile, debug, or optimize page load performance, Lighthouse scores, or site speed. Biases towards retrieval from current documentation over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/web-perf/SKILL.md",[1277],{"path":550,"priority":503},{"basePath":183,"description":1279,"displayName":181,"installMethods":1280,"rationale":1281,"selectedPaths":1282,"source":509,"sourceLanguage":464,"type":24},"Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/workers-best-practices/SKILL.md",[1283,1284,1286],{"path":550,"priority":503},{"path":1285,"priority":521},"references/review.md",{"path":1257,"priority":521},{"basePath":205,"description":1288,"displayName":203,"installMethods":1289,"rationale":1290,"selectedPaths":1291,"source":509,"sourceLanguage":464,"type":24},"Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":15},"SKILL.md frontmatter at skills/wrangler/SKILL.md",[1292],{"path":550,"priority":503},{"sources":1294},[1295],"manual",{"closedIssues90d":442,"description":461,"forks":443,"homepage":1297,"license":41,"openIssues90d":445,"pushedAt":446,"readmeSize":440,"stars":447,"topics":1298},"https://workers.cloudflare.com/",[31,20,21,33],{"classifiedAt":1300,"discoverAt":1301,"extractAt":1302,"githubAt":1302,"updatedAt":1300},1778684000471,1778683995923,1778683998655,[31,210,20,428,67,33],{"evaluatedAt":1305,"extractAt":49,"updatedAt":452},1778684046091,[],[1308,1337,1365,1397,1427,1456],{"_creationTime":1309,"_id":1310,"community":1311,"display":1312,"identity":1317,"providers":1321,"relations":1330,"tags":1333,"workflow":1334},1778685949178.7754,"k17f86ts0yq70xrd87q5ddkq1586mv0w",{"reviewCount":11},{"description":1313,"installMethods":1314,"name":1315,"sourceUrl":1316},"Agents for UI/UX design, accessibility, and user experience optimization",{"claudeCode":1315},"agents-design-experience","https://github.com/davepoon/buildwithclaude",{"basePath":1318,"githubOwner":1319,"githubRepo":1320,"locale":464,"slug":1315,"type":455},"plugins/agents-design-experience","davepoon","buildwithclaude",{"evaluate":1322,"extract":1328},{"promptVersionExtension":27,"promptVersionScoring":28,"score":137,"tags":1323,"targetMarket":37,"tier":38},[1324,1325,1326,31,1327],"ui-ux","accessibility","design-systems","claude-code",{"commitSha":40,"license":1329},"MIT",{"parentExtensionId":1331,"repoId":1332},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[1325,31,1327,1326,1324],{"evaluatedAt":1335,"extractAt":1336,"updatedAt":1335},1778686141438,1778685949178,{"_creationTime":1338,"_id":1339,"community":1340,"display":1341,"identity":1347,"providers":1350,"relations":1358,"tags":1361,"workflow":1362},1778675383815.6467,"k175f1rehwh7y2v5t5t0j9hxv586ndkq",{"reviewCount":11},{"description":1342,"installMethods":1343,"name":1345,"sourceUrl":1346},"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":1344},"plugin-dev","Plugin Development Toolkit","https://github.com/anthropics/claude-code",{"basePath":1348,"githubOwner":1349,"githubRepo":1327,"locale":464,"slug":1344,"type":455},"plugins/plugin-dev","anthropics",{"evaluate":1351,"extract":1355},{"promptVersionExtension":27,"promptVersionScoring":28,"score":137,"tags":1352,"targetMarket":37,"tier":38},[1353,1327,21,31,1354,428,65],"plugin-development","hooks",{"commitSha":40,"license":1329,"plugin":1356},{"mcpCount":11,"provider":478,"skillCount":1357},7,{"parentExtensionId":1359,"repoId":1360},"k17ft5f5kw1crrqpbr5ez2tfx586mxk0","kd7d2pdr9h079xr7vcg3zyy2nx86mab0",[31,1327,65,1354,428,1353,21],{"evaluatedAt":1363,"extractAt":1364,"updatedAt":1363},1778675571192,1778675383815,{"_creationTime":1366,"_id":1367,"community":1368,"display":1369,"identity":1374,"providers":1378,"relations":1388,"tags":1392,"workflow":1393},1778699860861.6567,"k1703r0jt5ptqf8940cnxqkt1186me8j",{"reviewCount":11},{"description":1370,"installMethods":1371,"name":1372,"sourceUrl":1373},"基于 Well-Architected Framework 的 AWS 无服务器和事件驱动架构最佳实践，包含用于 SAM、Lambda、Step Functions 和消息传递的 MCP 服务器",{"claudeCode":1372},"serverless-eda","https://github.com/zxkane/aws-skills",{"basePath":1375,"githubOwner":1376,"githubRepo":1377,"locale":22,"slug":1372,"type":455},"plugins/serverless-eda","zxkane","aws-skills",{"evaluate":1379,"extract":1386},{"promptVersionExtension":27,"promptVersionScoring":28,"score":137,"tags":1380,"targetMarket":37,"tier":38},[1381,67,1382,1383,1384,1385],"aws","event-driven","lambda","architecture","cdk",{"commitSha":40,"plugin":1387},{"mcpCount":11,"provider":478,"skillCount":476},{"parentExtensionId":1389,"repoId":1390,"translatedFrom":1391},"k175zz846eyqp4dz1bppswpc2586mvbg","kd7708aervxaq6vqq9tdf93s2586mcqy","k17f3xc8gqd3nwzgagmvyknfd186mayv",[1384,1381,1385,1382,1383,67],{"evaluatedAt":1394,"extractAt":1395,"updatedAt":1396},1778699728922,1778699647844,1778699860861,{"_creationTime":1398,"_id":1399,"community":1400,"display":1401,"identity":1407,"providers":1412,"relations":1418,"tags":1422,"workflow":1423},1778694634080.2087,"k179dsvz7zme0pbwehp5hs153x86np2n",{"reviewCount":11},{"description":1402,"installMethods":1403,"name":1405,"sourceUrl":1406},"使用 neon-postgres 代理技能和 Neon MCP 服务器管理您的 Neon 项目和数据库",{"claudeCode":1404},"neon","Neon Postgres","https://github.com/neondatabase/agent-skills",{"basePath":1408,"githubOwner":1409,"githubRepo":1410,"locale":22,"slug":1411,"type":455},"plugins/neon-postgres","neondatabase","agent-skills","neon-postgres",{"evaluate":1413,"extract":1417},{"promptVersionExtension":27,"promptVersionScoring":28,"score":137,"tags":1414,"targetMarket":37,"tier":38},[1404,1415,1416,428,67],"postgres","database",{"commitSha":40,"license":41},{"parentExtensionId":1419,"repoId":1420,"translatedFrom":1421},"k17fkg7zq41pa5gznrsv1dv13586mw6m","kd7fnpnf2z4z7frgbq47jwrzzh86nx09","k170dkvf9r7qkqqb7w0f18wkp186n63a",[1416,428,1404,1415,67],{"evaluatedAt":1424,"extractAt":1425,"updatedAt":1426},1778694538155,1778694510092,1778694634080,{"_creationTime":1428,"_id":1429,"community":1430,"display":1431,"identity":1437,"providers":1440,"relations":1449,"tags":1452,"workflow":1453},1778699018122.7678,"k178hz149grfj9ms94jrtc6d0986mxmk",{"reviewCount":11},{"description":1432,"installMethods":1433,"name":1435,"sourceUrl":1436},"Test-driven development methodology with red-green-refactor cycles and code review",{"claudeCode":1434},"tdd-workflows","TDD Workflows","https://github.com/wshobson/agents",{"basePath":1438,"githubOwner":1439,"githubRepo":31,"locale":464,"slug":1434,"type":455},"plugins/tdd-workflows","wshobson",{"evaluate":1441,"extract":1448},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1442,"tags":1443,"targetMarket":37,"tier":38},98,[1444,1445,1446,66,187,1447,31],"tdd","testing","development","workflows",{"commitSha":40,"license":1329},{"parentExtensionId":1450,"repoId":1451},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[31,66,187,1446,1444,1445,1447],{"evaluatedAt":1454,"extractAt":1455,"updatedAt":1454},1778699204003,1778699018122,{"_creationTime":1457,"_id":1458,"community":1459,"display":1460,"identity":1464,"providers":1466,"relations":1472,"tags":1473,"workflow":1474},1778685949178.799,"k171v8f93yxrqja1sdtmbjfsvn86npq9",{"reviewCount":11},{"description":1461,"installMethods":1462,"name":1463,"sourceUrl":1316},"Sequential three-tier code review (Haiku surface → Sonnet logic → Opus deep), restart-on-fail. Battle-tested across hundreds of solo issues.",{"claudeCode":1463},"ralph-review-trio",{"basePath":1465,"githubOwner":1319,"githubRepo":1320,"locale":464,"slug":1463,"type":455},"plugins/ralph-review-trio",{"evaluate":1467,"extract":1470},{"promptVersionExtension":27,"promptVersionScoring":28,"score":1442,"tags":1468,"targetMarket":37,"tier":38},[187,1469,65,66,31],"code-quality",{"commitSha":40,"license":1329,"plugin":1471},{"mcpCount":11,"provider":478,"skillCount":476},{"repoId":1332},[31,66,1469,187,65],{"evaluatedAt":1475,"extractAt":1336,"updatedAt":1475},1778688465742]