[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cloudflare-wrangler-zh-CN":3,"guides-for-cloudflare-wrangler":1138,"similar-k178hhyhpz7s9ntsnf148d36n586nzhp-zh-CN":1139},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":227,"parentExtension":248,"providers":305,"relations":309,"repo":311,"tags":1135,"workflow":1136},1778684344204.0898,"k178hhyhpz7s9ntsnf148d36n586nzhp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Cloudflare Workers CLI，用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载，以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练的知识。",{"claudeCode":12},"cloudflare/skills","wrangler","https://github.com/cloudflare/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":242},1778684344204.09,"kn7ezprp6tf77sdkj9q08x86vh86nfse","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指出了管理 Cloudflare Workers 及相关服务的痛点，以及对最新 CLI 知识的需求。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过提供有关 Wrangler CLI 的最新信息和最佳实践，提供了显著的价值，超越了一般的预训练知识。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能为 Wrangler CLI 的整个生命周期提供了全面的覆盖，包括安装、开发、部署和管理各种 Cloudflare 服务。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于 Cloudflare Workers CLI (Wrangler) 及其相关服务，保持了连贯的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","描述准确地反映了该技能的目的，即作为管理 Cloudflare Workers 及相关服务的 CLI，并强调了最新的检索。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","该技能没有暴露传统意义上的工具，而是提供了关于使用 Wrangler CLI 的知识和指导。",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","该文档提供了 `wrangler.jsonc` 配置的详细示例和解释，包括绑定和环境。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","该技能没有暴露名称各异的单个工具；它指导使用 Wrangler CLI。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","该技能没有暴露具有输入/输出模式的特定工具。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据 Apache-2.0 许可进行许可，如随附的 LICENSE 文件所示。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 5 月 4 日，这是最近的。",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","该技能本身似乎没有直接的第三方依赖项需要在技能包内进行管理。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该文档强烈强调了安全的秘密管理实践，建议不要硬编码或回显秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能的说明侧重于使用 Wrangler CLI 及其文档，降低了代码注入的风险。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能指导用户安装和使用 Wrangler CLI，这是一个管理良好的包，不涉及任意代码的运行时获取。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能提供了关于 CLI 命令和配置的指导，而不是需要沙盒隔离的代码执行。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","该技能的内容侧重于文档和 CLI 使用，而不是可能导致沙盒逃逸的代码。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能侧重于 CLI 命令和文档，不包含有关泄露机密数据的说明。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容是干净的，不包含隐藏文本技巧。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能不包含任何不透明的代码执行机制。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能提供了安装和使用 Wrangler CLI 的清晰说明，并在适当时（例如 `wrangler.jsonc`）提供了项目结构的指导。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","该存储库在过去 90 天内有 4 个打开和 3 个关闭的问题，表明维护活跃且关闭率良好。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","`pushedAt` 日期表明有近期活动，并且存在 LICENSE 文件意味着已稳定发布。",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","该技能基于文档，不执行代码或处理需要验证的结构化输出。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能通过指导用户检查 Wrangler 安装并使用 `--dry-run` 命令，来防止破坏性操作。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","该技能提供了有关对常见问题进行故障排除和调试命令的指导，暗示了 Wrangler 本身具有强大的错误处理能力。",{"category":104,"check":114,"severity":42,"summary":115},"Logging","该技能不执行需要本地审计日志记录的操作。",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","该技能不处理个人数据；它指导使用 CLI 工具。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该技能在全球范围内适用，没有显示任何区域或司法管辖区的限制。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该技能侧重于标准的 CLI 使用和文档，使其可以在 POSIX 兼容的 shell 之间移植。",{"category":45,"check":127,"severity":24,"summary":128},"README","README 文件清楚地说明了 Cloudflare Skills 集合的目的，并提供了安装说明。",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","这是一个基于文档的技能，而不是一个具有命令集合的工具。",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","该技能不暴露可能具有重叠名称的单个工具。",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","README 和 SKILL.md 中提到的所有功能都有相应的文档和命令示例。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 和 SKILL.md 提供了关于各种代理的清晰安装说明，以及使用 Wrangler 的命令行示例。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","该技能的故障排除部分提供了针对常见 Wrangler 错误的可用操作建议。",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","该技能本身不捆绑具有依赖项的脚本；它指导用户安装和使用 Wrangler CLI。",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","文档明确提到了并演示了使用 `wrangler deploy --dry-run` 来预览部署。",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","该技能基于文档，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","该技能基于文档，不发出遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","描述清楚地说明该技能是用于 Cloudflare Workers CLI (Wrangler) 的，并强调其用于部署、开发和管理，并有关于何时使用检索的明确指导。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Frontmatter 简洁明了，有效地总结了该技能的目的，重点是 Wrangler CLI 和检索。",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，有清晰的标题，并将详细信息分到各个部分，保持主体内容的简洁。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","详细信息以结构化的方式呈现在 SKILL.md 中，命令和配置示例清晰区分。",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","该技能不涉及需要分叉上下文的深度探索。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","为核心 Wrangler 命令、配置和资源管理任务提供了许多端到端的示例。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","故障排除部分解决了常见问题和潜在的故障模式，并提供了恢复步骤。",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","该技能不依赖外部 MCP 服务器或工具，因此不需要备用方案。",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","该技能清楚地假定有一个 Node.js 环境来通过 npm 安装 Wrangler，以及一个 POSIX 兼容的 shell 来执行命令。",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","该技能通过指导用户检查 Wrangler 安装和使用 dry-run 命令来隐含地提倡安全实践。",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","该技能是独立的，专注于 Wrangler CLI，不依赖其他技能。",1778684220080,"该技能提供了关于使用 Cloudflare Wrangler CLI 来管理 Workers、KV、R2、D1、Vectorize 以及其他相关 Cloudflare 服务的深入文档和指导。",[198,199,200,201,202],"部署和管理 Cloudflare Workers","配置和使用 KV、R2、D1、Vectorize 以及其他服务","使用 `wrangler dev` 进行本地开发和调试","安全的秘密管理实践","关于最佳实践和解决常见问题的指导",[204,205,206],"在不使用 Wrangler 的情况下直接执行 Cloudflare API 调用。","提供 Wrangler 范围之外的每个 Cloudflare 服务的完整参考。","取代官方 Cloudflare 文档，而是通过实际使用指南来补充它。","3.0.0","4.4.0","作为与 Cloudflare Workers CLI (Wrangler) 交互的专家助手，确保用户利用其全部功能，并提供最新的信息和最佳实践。","该扩展文档齐全，遵循安全和使用最佳实践，并为 Cloudflare Wrangler CLI 提供了全面的指导。",100,"全面的 Cloudflare Workers CLI，用于部署、开发和管理。",[214,215,216,217,218],"cloudflare","workers","cli","devops","deployment","verified",[221,222,223,224],"当需要部署新的 Cloudflare Worker 时。","当配置 KV、R2 或 D1 等服务的绑定时。","当对 Wrangler CLI 命令语法或错误进行故障排除时。","当了解 Wrangler 的高级功能（如环境或 cron 触发器）时。",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":238,"testCoverage":240},{"hasLockfile":227},false,1778684197783,{"descriptionLength":230,"readmeSize":231},336,3982,{"closedIssues90d":233,"forks":234,"hasChangelog":227,"openIssues90d":235,"pushedAt":236,"stars":237},3,127,4,1777891816000,1523,{"hasNpmPackage":227,"license":239,"smitheryVerified":227},"Apache-2.0",{"hasCi":241,"hasTests":227},true,{"updatedAt":243},1778684344204,{"basePath":245,"githubOwner":214,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/wrangler","skills","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":255,"parentExtension":259,"providers":290,"relations":300,"tags":301,"workflow":302},1778684000954.309,"k170tak3cytwwwr9nwfqq1yxm986nvs8",{"reviewCount":8},{"description":253,"installMethods":254,"name":214,"sourceUrl":14},"Skills for the Cloudflare developer platform: Workers, Durable Objects, Agents SDK, MCP servers, Wrangler CLI, and web performance",{"claudeCode":214},{"basePath":256,"githubOwner":214,"githubRepo":246,"locale":257,"slug":246,"type":258},"","en","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":283,"tags":285,"workflow":286},1778684000954.3088,"k179smx9b0c75eh2jsqgz9xfp986n4jz",{"reviewCount":8},{"description":264,"installMethods":265,"name":214,"sourceUrl":14},"Skills for teaching agents how to build on Cloudflare.",{"claudeCode":12},{"basePath":256,"githubOwner":214,"githubRepo":246,"locale":257,"slug":246,"type":267},"marketplace",{"evaluate":269,"extract":277},{"promptVersionExtension":270,"promptVersionScoring":208,"score":271,"tags":272,"targetMarket":276,"tier":219},"3.1.0",97,[214,273,274,215,275],"developer-platform","ai-agents","mcp-server","global",{"commitSha":278,"marketplace":279,"plugin":281},"HEAD",{"name":214,"pluginCount":280},1,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd773cpk65hjcvrqvbjn75pajd86nqq2",[274,214,273,275,215],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778684021134,1778684000954,1778684365462,{"evaluate":291,"extract":297},{"promptVersionExtension":207,"promptVersionScoring":208,"score":292,"tags":293,"targetMarket":276,"tier":219},95,[214,215,294,295,216,296],"agents","serverless","mcp",{"commitSha":278,"plugin":298},{"mcpCount":8,"provider":282,"skillCount":299},8,{"parentExtensionId":261,"repoId":284},[294,216,214,296,295,215],{"evaluatedAt":303,"extractAt":288,"updatedAt":304},1778684046091,1778684365942,{"evaluate":306,"extract":308},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":307,"targetMarket":276,"tier":219},[214,215,216,217,218],{"commitSha":278},{"parentExtensionId":250,"repoId":284,"translatedFrom":310},"k173x21yscq4havt5f3kf66bs986mr20",{"_creationTime":312,"_id":284,"identity":313,"providers":314,"workflow":1131},1778683995923.7346,{"githubOwner":214,"githubRepo":246,"sourceUrl":14},{"classify":315,"discover":1125,"github":1128},{"commitSha":278,"extensions":316},[317,330,363,410,1057,1074,1088,1100,1108,1119],{"basePath":256,"displayName":214,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":257,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":256,"description":253,"displayName":214,"installMethods":331,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":257,"type":258},{"claudeCode":214},"plugin manifest at .claude-plugin/plugin.json",[334,336,337,338,341,343,345,347,349,351,353,355,357,359,361],{"path":335,"priority":323},".claude-plugin/plugin.json",{"path":325,"priority":323},{"path":327,"priority":328},{"path":339,"priority":340},"skills/agents-sdk/SKILL.md","medium",{"path":342,"priority":340},"skills/cloudflare/SKILL.md",{"path":344,"priority":340},"skills/cloudflare-email-service/SKILL.md",{"path":346,"priority":340},"skills/durable-objects/SKILL.md",{"path":348,"priority":340},"skills/sandbox-sdk/SKILL.md",{"path":350,"priority":340},"skills/web-perf/SKILL.md",{"path":352,"priority":340},"skills/workers-best-practices/SKILL.md",{"path":354,"priority":340},"skills/wrangler/SKILL.md",{"path":356,"priority":323},".mcp.json",{"path":358,"priority":328},"commands/build-agent.md",{"path":360,"priority":328},"commands/build-mcp.md",{"path":362,"priority":328},".cursor-plugin/plugin.json",{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":329,"sourceLanguage":257,"type":247},"skills/agents-sdk","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.","agents-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/agents-sdk/SKILL.md",[370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408],{"path":371,"priority":323},"SKILL.md",{"path":373,"priority":340},"references/browse-the-web.md",{"path":375,"priority":340},"references/callable.md",{"path":377,"priority":340},"references/client-sdk.md",{"path":379,"priority":340},"references/codemode.md",{"path":381,"priority":340},"references/configuration.md",{"path":383,"priority":340},"references/durable-execution.md",{"path":385,"priority":340},"references/email.md",{"path":387,"priority":340},"references/human-in-the-loop.md",{"path":389,"priority":340},"references/mcp.md",{"path":391,"priority":340},"references/observability.md",{"path":393,"priority":340},"references/queue-retries.md",{"path":395,"priority":340},"references/routing.md",{"path":397,"priority":340},"references/server-driven-messages.md",{"path":399,"priority":340},"references/state-scheduling.md",{"path":401,"priority":340},"references/streaming-chat.md",{"path":403,"priority":340},"references/think.md",{"path":405,"priority":340},"references/voice.md",{"path":407,"priority":340},"references/webhooks-push.md",{"path":409,"priority":340},"references/workflows.md",{"basePath":411,"description":412,"displayName":214,"installMethods":413,"rationale":414,"selectedPaths":415,"source":329,"sourceLanguage":257,"type":247},"skills/cloudflare","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":12},"SKILL.md frontmatter at skills/cloudflare/SKILL.md",[416,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,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],{"path":371,"priority":323},{"path":418,"priority":340},"references/agents-sdk/README.md",{"path":420,"priority":340},"references/agents-sdk/api.md",{"path":422,"priority":340},"references/agents-sdk/configuration.md",{"path":424,"priority":340},"references/agents-sdk/gotchas.md",{"path":426,"priority":340},"references/agents-sdk/patterns.md",{"path":428,"priority":340},"references/ai-gateway/README.md",{"path":430,"priority":340},"references/ai-gateway/configuration.md",{"path":432,"priority":340},"references/ai-gateway/dynamic-routing.md",{"path":434,"priority":340},"references/ai-gateway/features.md",{"path":436,"priority":340},"references/ai-gateway/sdk-integration.md",{"path":438,"priority":340},"references/ai-gateway/troubleshooting.md",{"path":440,"priority":340},"references/ai-search/README.md",{"path":442,"priority":340},"references/ai-search/api.md",{"path":444,"priority":340},"references/ai-search/configuration.md",{"path":446,"priority":340},"references/ai-search/gotchas.md",{"path":448,"priority":340},"references/ai-search/patterns.md",{"path":450,"priority":340},"references/analytics-engine/README.md",{"path":452,"priority":340},"references/analytics-engine/api.md",{"path":454,"priority":340},"references/analytics-engine/configuration.md",{"path":456,"priority":340},"references/analytics-engine/gotchas.md",{"path":458,"priority":340},"references/analytics-engine/patterns.md",{"path":460,"priority":340},"references/api/README.md",{"path":462,"priority":340},"references/api/api.md",{"path":464,"priority":340},"references/api/configuration.md",{"path":466,"priority":340},"references/api/gotchas.md",{"path":468,"priority":340},"references/api/patterns.md",{"path":470,"priority":340},"references/api-shield/README.md",{"path":472,"priority":340},"references/api-shield/api.md",{"path":474,"priority":340},"references/api-shield/configuration.md",{"path":476,"priority":340},"references/api-shield/gotchas.md",{"path":478,"priority":340},"references/api-shield/patterns.md",{"path":480,"priority":340},"references/argo-smart-routing/README.md",{"path":482,"priority":340},"references/argo-smart-routing/api.md",{"path":484,"priority":340},"references/argo-smart-routing/configuration.md",{"path":486,"priority":340},"references/argo-smart-routing/gotchas.md",{"path":488,"priority":340},"references/argo-smart-routing/patterns.md",{"path":490,"priority":340},"references/artifacts/README.md",{"path":492,"priority":340},"references/artifacts/api.md",{"path":494,"priority":340},"references/artifacts/configuration.md",{"path":496,"priority":340},"references/bindings/README.md",{"path":498,"priority":340},"references/bindings/api.md",{"path":500,"priority":340},"references/bindings/configuration.md",{"path":502,"priority":340},"references/bindings/gotchas.md",{"path":504,"priority":340},"references/bindings/patterns.md",{"path":506,"priority":340},"references/bot-management/README.md",{"path":508,"priority":340},"references/bot-management/api.md",{"path":510,"priority":340},"references/bot-management/configuration.md",{"path":512,"priority":340},"references/bot-management/gotchas.md",{"path":514,"priority":340},"references/bot-management/patterns.md",{"path":516,"priority":340},"references/browser-rendering/README.md",{"path":518,"priority":340},"references/browser-rendering/api.md",{"path":520,"priority":340},"references/browser-rendering/configuration.md",{"path":522,"priority":340},"references/browser-rendering/gotchas.md",{"path":524,"priority":340},"references/browser-rendering/patterns.md",{"path":526,"priority":340},"references/c3/README.md",{"path":528,"priority":340},"references/c3/api.md",{"path":530,"priority":340},"references/c3/configuration.md",{"path":532,"priority":340},"references/c3/gotchas.md",{"path":534,"priority":340},"references/c3/patterns.md",{"path":536,"priority":340},"references/cache-reserve/README.md",{"path":538,"priority":340},"references/cache-reserve/api.md",{"path":540,"priority":340},"references/cache-reserve/configuration.md",{"path":542,"priority":340},"references/cache-reserve/gotchas.md",{"path":544,"priority":340},"references/cache-reserve/patterns.md",{"path":546,"priority":340},"references/containers/README.md",{"path":548,"priority":340},"references/containers/api.md",{"path":550,"priority":340},"references/containers/configuration.md",{"path":552,"priority":340},"references/containers/gotchas.md",{"path":554,"priority":340},"references/containers/patterns.md",{"path":556,"priority":340},"references/cron-triggers/README.md",{"path":558,"priority":340},"references/cron-triggers/api.md",{"path":560,"priority":340},"references/cron-triggers/configuration.md",{"path":562,"priority":340},"references/cron-triggers/gotchas.md",{"path":564,"priority":340},"references/cron-triggers/patterns.md",{"path":566,"priority":340},"references/d1/README.md",{"path":568,"priority":340},"references/d1/api.md",{"path":570,"priority":340},"references/d1/configuration.md",{"path":572,"priority":340},"references/d1/gotchas.md",{"path":574,"priority":340},"references/d1/patterns.md",{"path":576,"priority":340},"references/ddos/README.md",{"path":578,"priority":340},"references/ddos/api.md",{"path":580,"priority":340},"references/ddos/configuration.md",{"path":582,"priority":340},"references/ddos/gotchas.md",{"path":584,"priority":340},"references/ddos/patterns.md",{"path":586,"priority":340},"references/do-storage/README.md",{"path":588,"priority":340},"references/do-storage/api.md",{"path":590,"priority":340},"references/do-storage/configuration.md",{"path":592,"priority":340},"references/do-storage/gotchas.md",{"path":594,"priority":340},"references/do-storage/patterns.md",{"path":596,"priority":340},"references/do-storage/testing.md",{"path":598,"priority":340},"references/durable-objects/README.md",{"path":600,"priority":340},"references/durable-objects/api.md",{"path":602,"priority":340},"references/durable-objects/configuration.md",{"path":604,"priority":340},"references/durable-objects/gotchas.md",{"path":606,"priority":340},"references/durable-objects/patterns.md",{"path":608,"priority":340},"references/email-routing/README.md",{"path":610,"priority":340},"references/email-routing/api.md",{"path":612,"priority":340},"references/email-routing/configuration.md",{"path":614,"priority":340},"references/email-routing/gotchas.md",{"path":616,"priority":340},"references/email-routing/patterns.md",{"path":618,"priority":340},"references/email-workers/README.md",{"path":620,"priority":340},"references/email-workers/api.md",{"path":622,"priority":340},"references/email-workers/configuration.md",{"path":624,"priority":340},"references/email-workers/gotchas.md",{"path":626,"priority":340},"references/email-workers/patterns.md",{"path":628,"priority":340},"references/flagship/README.md",{"path":630,"priority":340},"references/flagship/api.md",{"path":632,"priority":340},"references/flagship/configuration.md",{"path":634,"priority":340},"references/flagship/gotchas.md",{"path":636,"priority":340},"references/flagship/patterns.md",{"path":638,"priority":340},"references/graphql-api/README.md",{"path":640,"priority":340},"references/graphql-api/api.md",{"path":642,"priority":340},"references/graphql-api/configuration.md",{"path":644,"priority":340},"references/graphql-api/gotchas.md",{"path":646,"priority":340},"references/graphql-api/patterns.md",{"path":648,"priority":340},"references/hyperdrive/README.md",{"path":650,"priority":340},"references/hyperdrive/api.md",{"path":652,"priority":340},"references/hyperdrive/configuration.md",{"path":654,"priority":340},"references/hyperdrive/gotchas.md",{"path":656,"priority":340},"references/hyperdrive/patterns.md",{"path":658,"priority":340},"references/images/README.md",{"path":660,"priority":340},"references/images/api.md",{"path":662,"priority":340},"references/images/configuration.md",{"path":664,"priority":340},"references/images/gotchas.md",{"path":666,"priority":340},"references/images/patterns.md",{"path":668,"priority":340},"references/kv/README.md",{"path":670,"priority":340},"references/kv/api.md",{"path":672,"priority":340},"references/kv/configuration.md",{"path":674,"priority":340},"references/kv/gotchas.md",{"path":676,"priority":340},"references/kv/patterns.md",{"path":678,"priority":340},"references/miniflare/README.md",{"path":680,"priority":340},"references/miniflare/api.md",{"path":682,"priority":340},"references/miniflare/configuration.md",{"path":684,"priority":340},"references/miniflare/gotchas.md",{"path":686,"priority":340},"references/miniflare/patterns.md",{"path":688,"priority":340},"references/network-interconnect/README.md",{"path":690,"priority":340},"references/network-interconnect/api.md",{"path":692,"priority":340},"references/network-interconnect/configuration.md",{"path":694,"priority":340},"references/network-interconnect/gotchas.md",{"path":696,"priority":340},"references/network-interconnect/patterns.md",{"path":698,"priority":340},"references/observability/README.md",{"path":700,"priority":340},"references/observability/api.md",{"path":702,"priority":340},"references/observability/configuration.md",{"path":704,"priority":340},"references/observability/gotchas.md",{"path":706,"priority":340},"references/observability/patterns.md",{"path":708,"priority":340},"references/pages/README.md",{"path":710,"priority":340},"references/pages/api.md",{"path":712,"priority":340},"references/pages/configuration.md",{"path":714,"priority":340},"references/pages/gotchas.md",{"path":716,"priority":340},"references/pages/patterns.md",{"path":718,"priority":340},"references/pages-functions/README.md",{"path":720,"priority":340},"references/pages-functions/api.md",{"path":722,"priority":340},"references/pages-functions/configuration.md",{"path":724,"priority":340},"references/pages-functions/gotchas.md",{"path":726,"priority":340},"references/pages-functions/patterns.md",{"path":728,"priority":340},"references/pipelines/README.md",{"path":730,"priority":340},"references/pipelines/api.md",{"path":732,"priority":340},"references/pipelines/configuration.md",{"path":734,"priority":340},"references/pipelines/gotchas.md",{"path":736,"priority":340},"references/pipelines/patterns.md",{"path":738,"priority":340},"references/pulumi/README.md",{"path":740,"priority":340},"references/pulumi/api.md",{"path":742,"priority":340},"references/pulumi/configuration.md",{"path":744,"priority":340},"references/pulumi/gotchas.md",{"path":746,"priority":340},"references/pulumi/patterns.md",{"path":748,"priority":340},"references/queues/README.md",{"path":750,"priority":340},"references/queues/api.md",{"path":752,"priority":340},"references/queues/configuration.md",{"path":754,"priority":340},"references/queues/gotchas.md",{"path":756,"priority":340},"references/queues/patterns.md",{"path":758,"priority":340},"references/r2/README.md",{"path":760,"priority":340},"references/r2/api.md",{"path":762,"priority":340},"references/r2/configuration.md",{"path":764,"priority":340},"references/r2/gotchas.md",{"path":766,"priority":340},"references/r2/patterns.md",{"path":768,"priority":340},"references/r2-data-catalog/README.md",{"path":770,"priority":340},"references/r2-data-catalog/api.md",{"path":772,"priority":340},"references/r2-data-catalog/configuration.md",{"path":774,"priority":340},"references/r2-data-catalog/gotchas.md",{"path":776,"priority":340},"references/r2-data-catalog/patterns.md",{"path":778,"priority":340},"references/r2-sql/README.md",{"path":780,"priority":340},"references/r2-sql/SKILL.md.backup",{"path":782,"priority":340},"references/r2-sql/api.md",{"path":784,"priority":340},"references/r2-sql/configuration.md",{"path":786,"priority":340},"references/r2-sql/gotchas.md",{"path":788,"priority":340},"references/r2-sql/patterns.md",{"path":790,"priority":340},"references/realtime-sfu/README.md",{"path":792,"priority":340},"references/realtime-sfu/api.md",{"path":794,"priority":340},"references/realtime-sfu/configuration.md",{"path":796,"priority":340},"references/realtime-sfu/gotchas.md",{"path":798,"priority":340},"references/realtime-sfu/patterns.md",{"path":800,"priority":340},"references/realtimekit/README.md",{"path":802,"priority":340},"references/realtimekit/api.md",{"path":804,"priority":340},"references/realtimekit/configuration.md",{"path":806,"priority":340},"references/realtimekit/gotchas.md",{"path":808,"priority":340},"references/realtimekit/patterns.md",{"path":810,"priority":340},"references/sandbox/README.md",{"path":812,"priority":340},"references/sandbox/api.md",{"path":814,"priority":340},"references/sandbox/configuration.md",{"path":816,"priority":340},"references/sandbox/gotchas.md",{"path":818,"priority":340},"references/sandbox/patterns.md",{"path":820,"priority":340},"references/secrets-store/README.md",{"path":822,"priority":340},"references/secrets-store/api.md",{"path":824,"priority":340},"references/secrets-store/configuration.md",{"path":826,"priority":340},"references/secrets-store/gotchas.md",{"path":828,"priority":340},"references/secrets-store/patterns.md",{"path":830,"priority":340},"references/smart-placement/README.md",{"path":832,"priority":340},"references/smart-placement/api.md",{"path":834,"priority":340},"references/smart-placement/configuration.md",{"path":836,"priority":340},"references/smart-placement/gotchas.md",{"path":838,"priority":340},"references/smart-placement/patterns.md",{"path":840,"priority":340},"references/snippets/README.md",{"path":842,"priority":340},"references/snippets/api.md",{"path":844,"priority":340},"references/snippets/configuration.md",{"path":846,"priority":340},"references/snippets/gotchas.md",{"path":848,"priority":340},"references/snippets/patterns.md",{"path":850,"priority":340},"references/spectrum/README.md",{"path":852,"priority":340},"references/spectrum/api.md",{"path":854,"priority":340},"references/spectrum/configuration.md",{"path":856,"priority":340},"references/spectrum/gotchas.md",{"path":858,"priority":340},"references/spectrum/patterns.md",{"path":860,"priority":340},"references/static-assets/README.md",{"path":862,"priority":340},"references/static-assets/api.md",{"path":864,"priority":340},"references/static-assets/configuration.md",{"path":866,"priority":340},"references/static-assets/gotchas.md",{"path":868,"priority":340},"references/static-assets/patterns.md",{"path":870,"priority":340},"references/stream/README.md",{"path":872,"priority":340},"references/stream/api-live.md",{"path":874,"priority":340},"references/stream/api.md",{"path":876,"priority":340},"references/stream/configuration.md",{"path":878,"priority":340},"references/stream/gotchas.md",{"path":880,"priority":340},"references/stream/patterns.md",{"path":882,"priority":340},"references/tail-workers/README.md",{"path":884,"priority":340},"references/tail-workers/api.md",{"path":886,"priority":340},"references/tail-workers/configuration.md",{"path":888,"priority":340},"references/tail-workers/gotchas.md",{"path":890,"priority":340},"references/tail-workers/patterns.md",{"path":892,"priority":340},"references/terraform/README.md",{"path":894,"priority":340},"references/terraform/api.md",{"path":896,"priority":340},"references/terraform/configuration.md",{"path":898,"priority":340},"references/terraform/gotchas.md",{"path":900,"priority":340},"references/terraform/patterns.md",{"path":902,"priority":340},"references/tunnel/README.md",{"path":904,"priority":340},"references/tunnel/api.md",{"path":906,"priority":340},"references/tunnel/configuration.md",{"path":908,"priority":340},"references/tunnel/gotchas.md",{"path":910,"priority":340},"references/tunnel/networking.md",{"path":912,"priority":340},"references/tunnel/patterns.md",{"path":914,"priority":340},"references/turn/README.md",{"path":916,"priority":340},"references/turn/api.md",{"path":918,"priority":340},"references/turn/configuration.md",{"path":920,"priority":340},"references/turn/gotchas.md",{"path":922,"priority":340},"references/turn/patterns.md",{"path":924,"priority":340},"references/turnstile/README.md",{"path":926,"priority":340},"references/turnstile/api.md",{"path":928,"priority":340},"references/turnstile/configuration.md",{"path":930,"priority":340},"references/turnstile/gotchas.md",{"path":932,"priority":340},"references/turnstile/patterns.md",{"path":934,"priority":340},"references/vectorize/README.md",{"path":936,"priority":340},"references/vectorize/api.md",{"path":938,"priority":340},"references/vectorize/configuration.md",{"path":940,"priority":340},"references/vectorize/gotchas.md",{"path":942,"priority":340},"references/vectorize/patterns.md",{"path":944,"priority":340},"references/waf/README.md",{"path":946,"priority":340},"references/waf/api.md",{"path":948,"priority":340},"references/waf/configuration.md",{"path":950,"priority":340},"references/waf/gotchas.md",{"path":952,"priority":340},"references/waf/patterns.md",{"path":954,"priority":340},"references/web-analytics/README.md",{"path":956,"priority":340},"references/web-analytics/configuration.md",{"path":958,"priority":340},"references/web-analytics/gotchas.md",{"path":960,"priority":340},"references/web-analytics/integration.md",{"path":962,"priority":340},"references/web-analytics/patterns.md",{"path":964,"priority":340},"references/workerd/README.md",{"path":966,"priority":340},"references/workerd/api.md",{"path":968,"priority":340},"references/workerd/configuration.md",{"path":970,"priority":340},"references/workerd/gotchas.md",{"path":972,"priority":340},"references/workerd/patterns.md",{"path":974,"priority":340},"references/workers/README.md",{"path":976,"priority":340},"references/workers/api.md",{"path":978,"priority":340},"references/workers/configuration.md",{"path":980,"priority":340},"references/workers/frameworks.md",{"path":982,"priority":340},"references/workers/gotchas.md",{"path":984,"priority":340},"references/workers/patterns.md",{"path":986,"priority":340},"references/workers-ai/README.md",{"path":988,"priority":340},"references/workers-ai/api.md",{"path":990,"priority":340},"references/workers-ai/configuration.md",{"path":992,"priority":340},"references/workers-ai/gotchas.md",{"path":994,"priority":340},"references/workers-ai/patterns.md",{"path":996,"priority":340},"references/workers-for-platforms/README.md",{"path":998,"priority":340},"references/workers-for-platforms/api.md",{"path":1000,"priority":340},"references/workers-for-platforms/configuration.md",{"path":1002,"priority":340},"references/workers-for-platforms/gotchas.md",{"path":1004,"priority":340},"references/workers-for-platforms/patterns.md",{"path":1006,"priority":340},"references/workers-playground/README.md",{"path":1008,"priority":340},"references/workers-playground/api.md",{"path":1010,"priority":340},"references/workers-playground/configuration.md",{"path":1012,"priority":340},"references/workers-playground/gotchas.md",{"path":1014,"priority":340},"references/workers-playground/patterns.md",{"path":1016,"priority":340},"references/workers-vpc/README.md",{"path":1018,"priority":340},"references/workers-vpc/api.md",{"path":1020,"priority":340},"references/workers-vpc/configuration.md",{"path":1022,"priority":340},"references/workers-vpc/gotchas.md",{"path":1024,"priority":340},"references/workers-vpc/patterns.md",{"path":1026,"priority":340},"references/workflows/README.md",{"path":1028,"priority":340},"references/workflows/api.md",{"path":1030,"priority":340},"references/workflows/configuration.md",{"path":1032,"priority":340},"references/workflows/gotchas.md",{"path":1034,"priority":340},"references/workflows/patterns.md",{"path":1036,"priority":340},"references/wrangler/README.md",{"path":1038,"priority":340},"references/wrangler/api.md",{"path":1040,"priority":340},"references/wrangler/configuration.md",{"path":1042,"priority":340},"references/wrangler/gotchas.md",{"path":1044,"priority":340},"references/wrangler/patterns.md",{"path":1046,"priority":340},"references/zaraz/IMPLEMENTATION_SUMMARY.md",{"path":1048,"priority":340},"references/zaraz/README.md",{"path":1050,"priority":340},"references/zaraz/api.md",{"path":1052,"priority":340},"references/zaraz/configuration.md",{"path":1054,"priority":340},"references/zaraz/gotchas.md",{"path":1056,"priority":340},"references/zaraz/patterns.md",{"basePath":1058,"description":1059,"displayName":1060,"installMethods":1061,"rationale":1062,"selectedPaths":1063,"source":329,"sourceLanguage":257,"type":247},"skills/cloudflare-email-service","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.","cloudflare-email-service",{"claudeCode":12},"SKILL.md frontmatter at skills/cloudflare-email-service/SKILL.md",[1064,1065,1067,1069,1071,1072],{"path":371,"priority":323},{"path":1066,"priority":340},"references/cli-and-mcp.md",{"path":1068,"priority":340},"references/deliverability.md",{"path":1070,"priority":340},"references/rest-api.md",{"path":395,"priority":340},{"path":1073,"priority":340},"references/sending.md",{"basePath":1075,"description":1076,"displayName":1077,"installMethods":1078,"rationale":1079,"selectedPaths":1080,"source":329,"sourceLanguage":257,"type":247},"skills/durable-objects","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.","durable-objects",{"claudeCode":12},"SKILL.md frontmatter at skills/durable-objects/SKILL.md",[1081,1082,1084,1086],{"path":371,"priority":323},{"path":1083,"priority":340},"references/rules.md",{"path":1085,"priority":340},"references/testing.md",{"path":1087,"priority":340},"references/workers.md",{"basePath":1089,"description":1090,"displayName":1091,"installMethods":1092,"rationale":1093,"selectedPaths":1094,"source":329,"sourceLanguage":257,"type":247},"skills/sandbox-sdk","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.","sandbox-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sandbox-sdk/SKILL.md",[1095,1096,1098],{"path":371,"priority":323},{"path":1097,"priority":340},"references/api-quick-ref.md",{"path":1099,"priority":340},"references/examples.md",{"basePath":1101,"description":1102,"displayName":1103,"installMethods":1104,"rationale":1105,"selectedPaths":1106,"source":329,"sourceLanguage":257,"type":247},"skills/web-perf","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.","web-perf",{"claudeCode":12},"SKILL.md frontmatter at skills/web-perf/SKILL.md",[1107],{"path":371,"priority":323},{"basePath":1109,"description":1110,"displayName":1111,"installMethods":1112,"rationale":1113,"selectedPaths":1114,"source":329,"sourceLanguage":257,"type":247},"skills/workers-best-practices","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.","workers-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/workers-best-practices/SKILL.md",[1115,1116,1118],{"path":371,"priority":323},{"path":1117,"priority":340},"references/review.md",{"path":1083,"priority":340},{"basePath":245,"description":1120,"displayName":13,"installMethods":1121,"rationale":1122,"selectedPaths":1123,"source":329,"sourceLanguage":257,"type":247},"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":12},"SKILL.md frontmatter at skills/wrangler/SKILL.md",[1124],{"path":371,"priority":323},{"sources":1126},[1127],"manual",{"closedIssues90d":233,"description":264,"forks":234,"homepage":1129,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":231,"stars":237,"topics":1130},"https://workers.cloudflare.com/",[294,214,246,215],{"classifiedAt":1132,"discoverAt":1133,"extractAt":1134,"githubAt":1134,"updatedAt":1132},1778684000471,1778683995923,1778683998655,[216,214,218,217,215],{"evaluatedAt":1137,"extractAt":288,"updatedAt":243},1778684220190,[],[1140,1164,1192,1222,1243,1263],{"_creationTime":1141,"_id":1142,"community":1143,"display":1144,"identity":1149,"providers":1153,"relations":1158,"tags":1160,"workflow":1161},1778683070339.0781,"k179ew556ykcvqp5e6tqnakwps86m5d4",{"reviewCount":8},{"description":1145,"installMethods":1146,"name":217,"sourceUrl":1148},"Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.",{"claudeCode":1147},"binjuhor/shadcn-lar","https://github.com/binjuhor/shadcn-lar",{"basePath":1150,"githubOwner":1151,"githubRepo":1152,"locale":257,"slug":217,"type":247},".claude/skills/devops","binjuhor","shadcn-lar",{"evaluate":1154,"extract":1157},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1155,"targetMarket":276,"tier":219},[218,214,217,1156,216],"automation",{"commitSha":278},{"repoId":1159},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",[1156,216,214,218,217],{"evaluatedAt":1162,"extractAt":1163,"updatedAt":1162},1778683199076,1778683070339,{"_creationTime":1165,"_id":1166,"community":1167,"display":1168,"identity":1174,"providers":1177,"relations":1186,"tags":1188,"workflow":1189},1778695021936.5552,"k172b680yjc5dekp4dw1ny02q186nnyk",{"reviewCount":8},{"description":1169,"installMethods":1170,"name":1172,"sourceUrl":1173},"Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",{"claudeCode":1171},"openai/skills","cloudflare-deploy","https://github.com/openai/skills",{"basePath":1175,"githubOwner":1176,"githubRepo":246,"locale":257,"slug":1172,"type":247},"skills/.curated/cloudflare-deploy","openai",{"evaluate":1178,"extract":1185},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1179,"tags":1180,"targetMarket":276,"tier":219},99,[1181,218,214,215,1182,1183,1184],"cloud","pages","infrastructure","developer-tools",{"commitSha":278},{"repoId":1187},"kd75n2zj3yh472p25zffgycved86mnpx",[1181,214,218,1184,1183,1182,215],{"evaluatedAt":1190,"extractAt":1191,"updatedAt":1190},1778695077986,1778695021936,{"_creationTime":1193,"_id":1194,"community":1195,"display":1196,"identity":1202,"providers":1206,"relations":1215,"tags":1218,"workflow":1219},1778675056600.2393,"k17ct63reqgdem6s75y0b76kn186m8xs",{"reviewCount":8},{"description":1197,"installMethods":1198,"name":1200,"sourceUrl":1201},"Pre-production audit that scans a codebase for security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. Intercepts deploy commands and blocks until critical items pass. Stack-agnostic. Use for \"run ship gate\", \"am I ready to ship\", \"pre-launch audit\", \"can I deploy\", \"push to production\", \"go live checklist\", \"preflight check\". Not for CI/CD setup or infra provisioning.\n",{"claudeCode":1199},"alirezarezvani/claude-skills","ship-gate","https://github.com/alirezarezvani/claude-skills",{"basePath":1203,"githubOwner":1204,"githubRepo":1205,"locale":257,"slug":1200,"type":247},"engineering/skills/ship-gate","alirezarezvani","claude-skills",{"evaluate":1207,"extract":1213},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1208,"targetMarket":276,"tier":219},[1209,1210,218,1211,1212,217],"security","code-quality","audit","checklist",{"commitSha":278,"license":1214},"MIT",{"parentExtensionId":1216,"repoId":1217},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[1211,1212,1210,218,217,1209],{"evaluatedAt":1220,"extractAt":1221,"updatedAt":1220},1778679066333,1778675056600,{"_creationTime":1223,"_id":1224,"community":1225,"display":1226,"identity":1229,"providers":1230,"relations":1237,"tags":1239,"workflow":1240},1778684326884.0293,"k17ddh4dvygvtkxedna1a1wt5586n8f4",{"reviewCount":8},{"description":1227,"installMethods":1228,"name":1111,"sourceUrl":14},"审查和编写 Cloudflare Workers 代码，使其符合生产最佳实践。在编写新的 Workers、审查 Worker 代码、配置 wrangler.jsonc 或检查常见的 Workers 反模式（流式处理、悬空 Promise、全局状态、Secrets、Bindings、可观测性）时加载。倾向于从 Cloudflare 文档中检索信息，而非预训练知识。",{"claudeCode":12},{"basePath":1109,"githubOwner":214,"githubRepo":246,"locale":18,"slug":1111,"type":247},{"evaluate":1231,"extract":1236},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1179,"tags":1232,"targetMarket":276,"tier":219},[214,215,1233,1234,1235],"typescript","code-review","best-practices",{"commitSha":278},{"parentExtensionId":250,"repoId":284,"translatedFrom":1238},"k175ka8f1adqqy29d73s731adx86nyjx",[1235,214,1234,1233,215],{"evaluatedAt":1241,"extractAt":288,"updatedAt":1242},1778684189657,1778684326884,{"_creationTime":1244,"_id":1245,"community":1246,"display":1247,"identity":1250,"providers":1251,"relations":1257,"tags":1259,"workflow":1260},1778684310425.8137,"k171efhreeemz7hjk3k68k9fqs86my39",{"reviewCount":8},{"description":1248,"installMethods":1249,"name":1077,"sourceUrl":14},"创建和审查 Cloudflare Durable Objects。适用于构建状态协调（聊天室、多人游戏、预订系统）、实现 RPC 方法、SQLite 存储、警报、WebSocket，或审查 DO 代码的最佳实践。涵盖 Workers 集成、wrangler 配置和使用 Vitest 进行测试。偏向于从 Cloudflare 文档检索，而非预训练知识。",{"claudeCode":12},{"basePath":1075,"githubOwner":214,"githubRepo":246,"locale":18,"slug":1077,"type":247},{"evaluate":1252,"extract":1256},{"promptVersionExtension":207,"promptVersionScoring":208,"score":271,"tags":1253,"targetMarket":276,"tier":219},[214,1077,215,1254,1255],"edge-computing","state-management",{"commitSha":278},{"parentExtensionId":250,"repoId":284,"translatedFrom":1258},"k177bcs0j34fpcns7gv9hf3wkh86m15x",[214,1077,1254,1255,215],{"evaluatedAt":1261,"extractAt":288,"updatedAt":1262},1778684127675,1778684310425,{"_creationTime":1264,"_id":1265,"community":1266,"display":1267,"identity":1271,"providers":1272,"relations":1279,"tags":1281,"workflow":1282},1778684258135.1917,"k175qrajh37bb570x4tqn7qw0986nrf5",{"reviewCount":8},{"description":1268,"installMethods":1269,"name":1270,"sourceUrl":14},"使用 Agents SDK 在 Cloudflare Workers 上构建 AI 代理。在创建有状态代理、持久化工作流、实时 WebSocket 应用、计划任务、MCP 服务器、聊天应用程序、语音代理或浏览器自动化时加载。涵盖 Agent 类、状态管理、可调用 RPC、工作流、持久化执行、队列、重试、可观察性和 React 钩子。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练知识。",{"claudeCode":12},"Cloudflare Agents SDK",{"basePath":364,"githubOwner":214,"githubRepo":246,"locale":18,"slug":366,"type":247},{"evaluate":1273,"extract":1278},{"promptVersionExtension":207,"promptVersionScoring":208,"score":271,"tags":1274,"targetMarket":276,"tier":219},[214,294,1275,215,1233,1276,1277],"sdk","javascript","ai",{"commitSha":278,"license":239},{"parentExtensionId":250,"repoId":284,"translatedFrom":1280},"k17fk1kq0rs7kx1wkdvzmwnmrd86mv4s",[294,1277,214,1276,1275,1233,215],{"evaluatedAt":1283,"extractAt":288,"updatedAt":1284},1778684065004,1778684258135]