[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cloudflare-sandbox-sdk-zh-CN":3,"guides-for-cloudflare-sandbox-sdk":1143,"similar-k17e72p9v7dzws24bh939mate986nbym-zh-CN":1144},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":246,"isFallback":229,"parentExtension":251,"providers":310,"relations":314,"repo":316,"tags":1140,"workflow":1141},1778684327549.642,"k17e72p9v7dzws24bh939mate986nbym",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"构建用于安全代码执行的沙盒应用程序。在构建 AI 代码执行、代码解释器、CI/CD 系统、交互式开发环境或执行不受信任的代码时加载。涵盖 Sandbox SDK 生命周期、命令、文件、代码解释器和预览 URL。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练知识。",{"claudeCode":12},"cloudflare/skills","Cloudflare Sandbox SDK","https://github.com/cloudflare/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":244},1778684327549.6423,"kn7f7dtx0arp2h9y5s63cnrf1x86mt4p","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"tier":221,"useCases":222},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了构建用于安全代码执行的沙盒应用程序的问题，并确定了具体的用例，如 AI 代码执行、解释器和 CI/CD 系统。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能为在 Cloudflare Workers 上进行安全代码执行提供了专用的 SDK，包括特定的生命周期、命令、文件操作和解释器功能，超越了基本的代码执行提示工程。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能涵盖了沙盒管理的完整生命周期，从创建到执行和销毁，并具有清晰的配置要求和生产工作流程的使用模式。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于在 Cloudflare Workers 上提供安全代码执行沙盒环境，其明确定义的功能与此核心功能相关。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能的功能、范围和主要用例，包括其对 Cloudflare 文档的偏好。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能公开了特定的、狭窄的工具，如 `exec`、`runCode`、`writeFile`、`readFile` 等，这些工具定义明确，不是通用的命令执行器。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 和 API 参考清晰地记录了所有方法、选项和返回类型，包括适用的默认值，并指定了必需的 `wrangler.jsonc` 配置。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","诸如 `exec`、`runCode`、`writeFile` 和 `readFile` 之类的工具名称在沙盒域内是描述性的动宾短语。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数是结构化的且定义明确的（例如，`command` 字符串、`code` 字符串、`path` 字符串），输出模式也定义明确（例如，`ExecResult`、`ExecutionResult`）。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 Apache-2.0 许可证授权，如随附的 LICENSE 文件所示，并通过 Trust Signals 确认。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026-05-04，在最近 90 天内，表明了最近的维护。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","该扩展依赖于由作者管理的 `@cloudflare/sandbox`，以及沙箱环境本身的核心 Node.js/Python 运行时，没有其他外部第三方依赖项需要显式管理。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能不直接处理或公开秘密；它专注于在沙箱中执行代码，任何秘密都将由用户环境或包含的代理管理。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能的文档强调将加载的代码视为数据，并避免执行外部来源的指令，这符合对不受信任代码的安全处理。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能使用了特定的 Docker 镜像和沙箱内的 Node.js/Python 运行时，所有依赖项要么是捆绑的，要么由用户本地环境管理，避免了运行时代码获取。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能旨在 Cloudflare Workers 上进行安全、隔离的代码执行，这意味着强大的沙盒隔离，并且文档强调使用相对路径和标准操作。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","该技能的设计侧重于提供安全执行环境，似乎不包含逃逸沙箱的原始方法，例如分离进程的启动或拒绝调用周围的重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能用于代码执行，本身不读取或提交机密数据。任何数据泄露都将是沙箱内运行代码的结果，而这由用户控制。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","SKILL.md 和其他捆绑文档似乎不包含隐藏文本、Unicode 技巧或其他混淆方法。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的代码和文档是清晰可读的，没有迹象表明存在混淆脚本、base64 载荷或运行时代码获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能主要在其自己的沙盒环境中运行，对用户项目结构（除了必需的配置文件如 `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","该技能使用 `@cloudflare/sandbox` 包，这意味着版本控制，并且 README 中的安装说明指向特定的方法，如 `npm install @cloudflare/sandbox` 或市场安装，这表明了版本控制。",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","SDK 方法（`exec`、`runCode` 等）似乎接受类型化参数和结构化输入，并且定义了输出模式，这意味着验证由内部处理。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","`destroy()` 方法是主要的破坏性操作，由用户显式调用，而不是隐式调用或未经确认就调用。",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","API 参考表明错误会被捕获并带有上下文信息返回给 `exec` 和 `runCode` 操作，从而能够进行有意义的报告和代理决策。",{"category":111,"check":115,"severity":63,"summary":116},"Logging","该技能本身不生成审计日志；日志记录将由周围的代理或 Cloudflare 的执行环境管理。",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","该技能用于代码执行，不直接处理个人数据。任何处理的个人数据都将包含在用户执行的代码中。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该扩展专为 Cloudflare Workers 和通用代码执行设计，没有明显的区域限制；它在全球范围内运行。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能的目标是 Cloudflare Workers 和标准的 Node.js/Python 运行时，使其在支持这些环境的环境中具有可移植性。",{"category":44,"check":128,"severity":24,"summary":129},"README","存在 README 文件，并提供了 Cloudflare Skills 存储库的清晰概述，包括安装、命令和 sandbox-sdk 技能的描述。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","该技能公开了一组可管理的、与沙盒管理相关的核心工具，远在推荐范围内。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","公开的工具如 `exec` 和 `runCode` 各有不同的目的（shell 命令 vs. 代码解释器），似乎不是近义词。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","所有宣传的与沙盒执行、文件操作和代码解释相关的特性都有对应的 SDK 方法和文档。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了清晰、可复制粘贴的安装说明，适用于多种代理（Claude Code、Cursor、npx skills）和方法（市场、GitHub 克隆）。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","API 参考表明，错误信息包含 `runCode`（`error.name`、`traceback`）和 `exec` 的上下文以及潜在的后续步骤，而通用错误则包含命令和沙盒上下文。",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","技能文档提到了安装 `@cloudflare/sandbox` 包，这意味着版本控制，并且在 Cloudflare Workers 中使用标准运行时表明了固定的解释器。",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","主要的“破坏性”操作是 `destroy()`，由用户显式调用。其他操作是代码执行，没有直接的模拟运行（dry-run）等价物。",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","`runCode` 方法有可配置的超时时间，`exec` 也可以设置超时。虽然 `exec` 的幂等性取决于执行的命令，但沙箱本身旨在每次调用时实现无状态，并带有显式的 `destroy`。",{"category":118,"check":158,"severity":63,"summary":159},"Telemetry opt-in","该技能不发送遥测数据；这会由代理或 Cloudflare 的执行环境处理，它们会有自己的选择加入/退出机制。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","描述清楚地说明了目标是构建用于安全代码执行的沙盒应用程序，列出了具体的用例，并明确提到 Cloudflare 文档作为检索来源。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","前言简洁、自包含，并在第一段中清晰地定义了核心功能和主要触发短语。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 相当简洁，并将详细的 API 参考和示例委托给单独的文件，遵循了渐进式披露原则。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 概述了核心功能，并链接到单独的 markdown 文件以获取详细的 API 参考和示例，展示了有效的渐进式披露。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","该技能是执行代码的工具，不涉及需要分叉上下文的深入探索或分析。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","`references/examples.md` 文件和 GitHub 存储库提供了足够且可直接使用的主要功能示例，演示了如何使用 SDK。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","API 参考简要提到了 `runCode` 和 `exec` 的错误处理，文档暗示了管理沙盒状态和资源的标准实践，涵盖了常见的失败模式。",{"category":111,"check":183,"severity":63,"summary":184},"Tool Fallback","该技能是直接实现，不依赖于需要回退的外部 MCP 服务器或工具。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","`destroy()` 方法是显式的，一般用法表明沙盒内的意外状态会导致 SDK 方法报告错误，从而停止操作。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，专注于沙盒执行，没有与其他技能的隐式依赖；集成是显式的（例如，OpenAI Agents SDK）。",1778684147594,"该技能提供了一个软件开发工具包 (SDK)，用于在 Cloudflare Workers 上创建安全、隔离的代码执行环境。它提供了运行 shell 命令、通过解释器（支持 Python、JavaScript、TypeScript）执行代码、管理沙箱内的文件以及通过预览 URL 公开服务的方法。该技能强调安全实践、生命周期管理以及与 AI 代理的集成。",[195,196,197,198,199],"在隔离环境中安全执行代码","支持多种语言（Python、JS、TS）","文件系统操作（读、写、创建目录、列出）","通过 `exec` 执行命令","为公开的服务生成预览 URL",[201,202,203],"在隔离沙盒环境之外执行代码","取代完整的 CI/CD 系统","管理沙盒内的用户身份验证或授权",[],[206,207,208],"Cloudflare 账户和 `wrangler.jsonc` 配置","已安装并运行 Docker 以进行本地开发","代理环境的 Node.js 运行时","3.0.0","4.4.0","使开发人员能够在 Cloudflare Workers 上构建安全的沙盒应用程序和代码执行环境，从而促进 AI 代码解释、CI/CD 系统和开发环境。","该技能的文档非常齐全、健壮且安全，具有清晰的使用模式和全面的示例。诸如问题参与度之类的小问题都在成熟项目的可接受范围内。",99,"一个高质量、安全且文档齐全的技能，用于在 Cloudflare Workers 上构建沙盒应用程序。",[216,217,218,219,220],"sandbox","code-execution","cloudflare","developer-tools","sdk","verified",[223,224,225,226],"执行不受信任的 AI 生成代码","构建自定义代码解释器","设置用于安全测试的 CI/CD 管道","创建交互式开发环境",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":240,"testCoverage":242},{"hasLockfile":229},false,1778684127991,{"descriptionLength":232,"readmeSize":233},343,3982,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":237,"pushedAt":238,"stars":239},3,127,4,1777891816000,1523,{"hasNpmPackage":229,"license":241,"smitheryVerified":229},"Apache-2.0",{"hasCi":243,"hasTests":229},true,{"updatedAt":245},1778684327549,{"basePath":247,"githubOwner":218,"githubRepo":248,"locale":18,"slug":249,"type":250},"skills/sandbox-sdk","skills","sandbox-sdk","skill",{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":258,"parentExtension":262,"providers":294,"relations":305,"tags":306,"workflow":307},1778684000954.309,"k170tak3cytwwwr9nwfqq1yxm986nvs8",{"reviewCount":8},{"description":256,"installMethods":257,"name":218,"sourceUrl":14},"Skills for the Cloudflare developer platform: Workers, Durable Objects, Agents SDK, MCP servers, Wrangler CLI, and web performance",{"claudeCode":218},{"basePath":259,"githubOwner":218,"githubRepo":248,"locale":260,"slug":248,"type":261},"","en","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":269,"providers":271,"relations":287,"tags":289,"workflow":290},1778684000954.3088,"k179smx9b0c75eh2jsqgz9xfp986n4jz",{"reviewCount":8},{"description":267,"installMethods":268,"name":218,"sourceUrl":14},"Skills for teaching agents how to build on Cloudflare.",{"claudeCode":12},{"basePath":259,"githubOwner":218,"githubRepo":248,"locale":260,"slug":248,"type":270},"marketplace",{"evaluate":272,"extract":281},{"promptVersionExtension":273,"promptVersionScoring":210,"score":274,"tags":275,"targetMarket":280,"tier":221},"3.1.0",97,[218,276,277,278,279],"developer-platform","ai-agents","workers","mcp-server","global",{"commitSha":282,"marketplace":283,"plugin":285},"HEAD",{"name":218,"pluginCount":284},1,{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd773cpk65hjcvrqvbjn75pajd86nqq2",[277,218,276,279,278],{"evaluatedAt":291,"extractAt":292,"updatedAt":293},1778684021134,1778684000954,1778684365462,{"evaluate":295,"extract":302},{"promptVersionExtension":209,"promptVersionScoring":210,"score":296,"tags":297,"targetMarket":280,"tier":221},95,[218,278,298,299,300,301],"agents","serverless","cli","mcp",{"commitSha":282,"plugin":303},{"mcpCount":8,"provider":286,"skillCount":304},8,{"parentExtensionId":264,"repoId":288},[298,300,218,301,299,278],{"evaluatedAt":308,"extractAt":292,"updatedAt":309},1778684046091,1778684365942,{"evaluate":311,"extract":313},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":312,"targetMarket":280,"tier":221},[216,217,218,219,220],{"commitSha":282,"license":241},{"parentExtensionId":253,"repoId":288,"translatedFrom":315},"k170vegh8eqdvgzh5k6x4yz3hh86nbsf",{"_creationTime":317,"_id":288,"identity":318,"providers":319,"workflow":1136},1778683995923.7346,{"githubOwner":218,"githubRepo":248,"sourceUrl":14},{"classify":320,"discover":1130,"github":1133},{"commitSha":282,"extensions":321},[322,335,368,415,1062,1079,1093,1103,1111,1122],{"basePath":259,"displayName":218,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":260,"type":270},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":259,"description":256,"displayName":218,"installMethods":336,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":260,"type":261},{"claudeCode":218},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356,358,360,362,364,366],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/agents-sdk/SKILL.md","medium",{"path":347,"priority":345},"skills/cloudflare/SKILL.md",{"path":349,"priority":345},"skills/cloudflare-email-service/SKILL.md",{"path":351,"priority":345},"skills/durable-objects/SKILL.md",{"path":353,"priority":345},"skills/sandbox-sdk/SKILL.md",{"path":355,"priority":345},"skills/web-perf/SKILL.md",{"path":357,"priority":345},"skills/workers-best-practices/SKILL.md",{"path":359,"priority":345},"skills/wrangler/SKILL.md",{"path":361,"priority":328},".mcp.json",{"path":363,"priority":333},"commands/build-agent.md",{"path":365,"priority":333},"commands/build-mcp.md",{"path":367,"priority":333},".cursor-plugin/plugin.json",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":334,"sourceLanguage":260,"type":250},"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",[375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413],{"path":376,"priority":328},"SKILL.md",{"path":378,"priority":345},"references/browse-the-web.md",{"path":380,"priority":345},"references/callable.md",{"path":382,"priority":345},"references/client-sdk.md",{"path":384,"priority":345},"references/codemode.md",{"path":386,"priority":345},"references/configuration.md",{"path":388,"priority":345},"references/durable-execution.md",{"path":390,"priority":345},"references/email.md",{"path":392,"priority":345},"references/human-in-the-loop.md",{"path":394,"priority":345},"references/mcp.md",{"path":396,"priority":345},"references/observability.md",{"path":398,"priority":345},"references/queue-retries.md",{"path":400,"priority":345},"references/routing.md",{"path":402,"priority":345},"references/server-driven-messages.md",{"path":404,"priority":345},"references/state-scheduling.md",{"path":406,"priority":345},"references/streaming-chat.md",{"path":408,"priority":345},"references/think.md",{"path":410,"priority":345},"references/voice.md",{"path":412,"priority":345},"references/webhooks-push.md",{"path":414,"priority":345},"references/workflows.md",{"basePath":416,"description":417,"displayName":218,"installMethods":418,"rationale":419,"selectedPaths":420,"source":334,"sourceLanguage":260,"type":250},"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",[421,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060],{"path":376,"priority":328},{"path":423,"priority":345},"references/agents-sdk/README.md",{"path":425,"priority":345},"references/agents-sdk/api.md",{"path":427,"priority":345},"references/agents-sdk/configuration.md",{"path":429,"priority":345},"references/agents-sdk/gotchas.md",{"path":431,"priority":345},"references/agents-sdk/patterns.md",{"path":433,"priority":345},"references/ai-gateway/README.md",{"path":435,"priority":345},"references/ai-gateway/configuration.md",{"path":437,"priority":345},"references/ai-gateway/dynamic-routing.md",{"path":439,"priority":345},"references/ai-gateway/features.md",{"path":441,"priority":345},"references/ai-gateway/sdk-integration.md",{"path":443,"priority":345},"references/ai-gateway/troubleshooting.md",{"path":445,"priority":345},"references/ai-search/README.md",{"path":447,"priority":345},"references/ai-search/api.md",{"path":449,"priority":345},"references/ai-search/configuration.md",{"path":451,"priority":345},"references/ai-search/gotchas.md",{"path":453,"priority":345},"references/ai-search/patterns.md",{"path":455,"priority":345},"references/analytics-engine/README.md",{"path":457,"priority":345},"references/analytics-engine/api.md",{"path":459,"priority":345},"references/analytics-engine/configuration.md",{"path":461,"priority":345},"references/analytics-engine/gotchas.md",{"path":463,"priority":345},"references/analytics-engine/patterns.md",{"path":465,"priority":345},"references/api/README.md",{"path":467,"priority":345},"references/api/api.md",{"path":469,"priority":345},"references/api/configuration.md",{"path":471,"priority":345},"references/api/gotchas.md",{"path":473,"priority":345},"references/api/patterns.md",{"path":475,"priority":345},"references/api-shield/README.md",{"path":477,"priority":345},"references/api-shield/api.md",{"path":479,"priority":345},"references/api-shield/configuration.md",{"path":481,"priority":345},"references/api-shield/gotchas.md",{"path":483,"priority":345},"references/api-shield/patterns.md",{"path":485,"priority":345},"references/argo-smart-routing/README.md",{"path":487,"priority":345},"references/argo-smart-routing/api.md",{"path":489,"priority":345},"references/argo-smart-routing/configuration.md",{"path":491,"priority":345},"references/argo-smart-routing/gotchas.md",{"path":493,"priority":345},"references/argo-smart-routing/patterns.md",{"path":495,"priority":345},"references/artifacts/README.md",{"path":497,"priority":345},"references/artifacts/api.md",{"path":499,"priority":345},"references/artifacts/configuration.md",{"path":501,"priority":345},"references/bindings/README.md",{"path":503,"priority":345},"references/bindings/api.md",{"path":505,"priority":345},"references/bindings/configuration.md",{"path":507,"priority":345},"references/bindings/gotchas.md",{"path":509,"priority":345},"references/bindings/patterns.md",{"path":511,"priority":345},"references/bot-management/README.md",{"path":513,"priority":345},"references/bot-management/api.md",{"path":515,"priority":345},"references/bot-management/configuration.md",{"path":517,"priority":345},"references/bot-management/gotchas.md",{"path":519,"priority":345},"references/bot-management/patterns.md",{"path":521,"priority":345},"references/browser-rendering/README.md",{"path":523,"priority":345},"references/browser-rendering/api.md",{"path":525,"priority":345},"references/browser-rendering/configuration.md",{"path":527,"priority":345},"references/browser-rendering/gotchas.md",{"path":529,"priority":345},"references/browser-rendering/patterns.md",{"path":531,"priority":345},"references/c3/README.md",{"path":533,"priority":345},"references/c3/api.md",{"path":535,"priority":345},"references/c3/configuration.md",{"path":537,"priority":345},"references/c3/gotchas.md",{"path":539,"priority":345},"references/c3/patterns.md",{"path":541,"priority":345},"references/cache-reserve/README.md",{"path":543,"priority":345},"references/cache-reserve/api.md",{"path":545,"priority":345},"references/cache-reserve/configuration.md",{"path":547,"priority":345},"references/cache-reserve/gotchas.md",{"path":549,"priority":345},"references/cache-reserve/patterns.md",{"path":551,"priority":345},"references/containers/README.md",{"path":553,"priority":345},"references/containers/api.md",{"path":555,"priority":345},"references/containers/configuration.md",{"path":557,"priority":345},"references/containers/gotchas.md",{"path":559,"priority":345},"references/containers/patterns.md",{"path":561,"priority":345},"references/cron-triggers/README.md",{"path":563,"priority":345},"references/cron-triggers/api.md",{"path":565,"priority":345},"references/cron-triggers/configuration.md",{"path":567,"priority":345},"references/cron-triggers/gotchas.md",{"path":569,"priority":345},"references/cron-triggers/patterns.md",{"path":571,"priority":345},"references/d1/README.md",{"path":573,"priority":345},"references/d1/api.md",{"path":575,"priority":345},"references/d1/configuration.md",{"path":577,"priority":345},"references/d1/gotchas.md",{"path":579,"priority":345},"references/d1/patterns.md",{"path":581,"priority":345},"references/ddos/README.md",{"path":583,"priority":345},"references/ddos/api.md",{"path":585,"priority":345},"references/ddos/configuration.md",{"path":587,"priority":345},"references/ddos/gotchas.md",{"path":589,"priority":345},"references/ddos/patterns.md",{"path":591,"priority":345},"references/do-storage/README.md",{"path":593,"priority":345},"references/do-storage/api.md",{"path":595,"priority":345},"references/do-storage/configuration.md",{"path":597,"priority":345},"references/do-storage/gotchas.md",{"path":599,"priority":345},"references/do-storage/patterns.md",{"path":601,"priority":345},"references/do-storage/testing.md",{"path":603,"priority":345},"references/durable-objects/README.md",{"path":605,"priority":345},"references/durable-objects/api.md",{"path":607,"priority":345},"references/durable-objects/configuration.md",{"path":609,"priority":345},"references/durable-objects/gotchas.md",{"path":611,"priority":345},"references/durable-objects/patterns.md",{"path":613,"priority":345},"references/email-routing/README.md",{"path":615,"priority":345},"references/email-routing/api.md",{"path":617,"priority":345},"references/email-routing/configuration.md",{"path":619,"priority":345},"references/email-routing/gotchas.md",{"path":621,"priority":345},"references/email-routing/patterns.md",{"path":623,"priority":345},"references/email-workers/README.md",{"path":625,"priority":345},"references/email-workers/api.md",{"path":627,"priority":345},"references/email-workers/configuration.md",{"path":629,"priority":345},"references/email-workers/gotchas.md",{"path":631,"priority":345},"references/email-workers/patterns.md",{"path":633,"priority":345},"references/flagship/README.md",{"path":635,"priority":345},"references/flagship/api.md",{"path":637,"priority":345},"references/flagship/configuration.md",{"path":639,"priority":345},"references/flagship/gotchas.md",{"path":641,"priority":345},"references/flagship/patterns.md",{"path":643,"priority":345},"references/graphql-api/README.md",{"path":645,"priority":345},"references/graphql-api/api.md",{"path":647,"priority":345},"references/graphql-api/configuration.md",{"path":649,"priority":345},"references/graphql-api/gotchas.md",{"path":651,"priority":345},"references/graphql-api/patterns.md",{"path":653,"priority":345},"references/hyperdrive/README.md",{"path":655,"priority":345},"references/hyperdrive/api.md",{"path":657,"priority":345},"references/hyperdrive/configuration.md",{"path":659,"priority":345},"references/hyperdrive/gotchas.md",{"path":661,"priority":345},"references/hyperdrive/patterns.md",{"path":663,"priority":345},"references/images/README.md",{"path":665,"priority":345},"references/images/api.md",{"path":667,"priority":345},"references/images/configuration.md",{"path":669,"priority":345},"references/images/gotchas.md",{"path":671,"priority":345},"references/images/patterns.md",{"path":673,"priority":345},"references/kv/README.md",{"path":675,"priority":345},"references/kv/api.md",{"path":677,"priority":345},"references/kv/configuration.md",{"path":679,"priority":345},"references/kv/gotchas.md",{"path":681,"priority":345},"references/kv/patterns.md",{"path":683,"priority":345},"references/miniflare/README.md",{"path":685,"priority":345},"references/miniflare/api.md",{"path":687,"priority":345},"references/miniflare/configuration.md",{"path":689,"priority":345},"references/miniflare/gotchas.md",{"path":691,"priority":345},"references/miniflare/patterns.md",{"path":693,"priority":345},"references/network-interconnect/README.md",{"path":695,"priority":345},"references/network-interconnect/api.md",{"path":697,"priority":345},"references/network-interconnect/configuration.md",{"path":699,"priority":345},"references/network-interconnect/gotchas.md",{"path":701,"priority":345},"references/network-interconnect/patterns.md",{"path":703,"priority":345},"references/observability/README.md",{"path":705,"priority":345},"references/observability/api.md",{"path":707,"priority":345},"references/observability/configuration.md",{"path":709,"priority":345},"references/observability/gotchas.md",{"path":711,"priority":345},"references/observability/patterns.md",{"path":713,"priority":345},"references/pages/README.md",{"path":715,"priority":345},"references/pages/api.md",{"path":717,"priority":345},"references/pages/configuration.md",{"path":719,"priority":345},"references/pages/gotchas.md",{"path":721,"priority":345},"references/pages/patterns.md",{"path":723,"priority":345},"references/pages-functions/README.md",{"path":725,"priority":345},"references/pages-functions/api.md",{"path":727,"priority":345},"references/pages-functions/configuration.md",{"path":729,"priority":345},"references/pages-functions/gotchas.md",{"path":731,"priority":345},"references/pages-functions/patterns.md",{"path":733,"priority":345},"references/pipelines/README.md",{"path":735,"priority":345},"references/pipelines/api.md",{"path":737,"priority":345},"references/pipelines/configuration.md",{"path":739,"priority":345},"references/pipelines/gotchas.md",{"path":741,"priority":345},"references/pipelines/patterns.md",{"path":743,"priority":345},"references/pulumi/README.md",{"path":745,"priority":345},"references/pulumi/api.md",{"path":747,"priority":345},"references/pulumi/configuration.md",{"path":749,"priority":345},"references/pulumi/gotchas.md",{"path":751,"priority":345},"references/pulumi/patterns.md",{"path":753,"priority":345},"references/queues/README.md",{"path":755,"priority":345},"references/queues/api.md",{"path":757,"priority":345},"references/queues/configuration.md",{"path":759,"priority":345},"references/queues/gotchas.md",{"path":761,"priority":345},"references/queues/patterns.md",{"path":763,"priority":345},"references/r2/README.md",{"path":765,"priority":345},"references/r2/api.md",{"path":767,"priority":345},"references/r2/configuration.md",{"path":769,"priority":345},"references/r2/gotchas.md",{"path":771,"priority":345},"references/r2/patterns.md",{"path":773,"priority":345},"references/r2-data-catalog/README.md",{"path":775,"priority":345},"references/r2-data-catalog/api.md",{"path":777,"priority":345},"references/r2-data-catalog/configuration.md",{"path":779,"priority":345},"references/r2-data-catalog/gotchas.md",{"path":781,"priority":345},"references/r2-data-catalog/patterns.md",{"path":783,"priority":345},"references/r2-sql/README.md",{"path":785,"priority":345},"references/r2-sql/SKILL.md.backup",{"path":787,"priority":345},"references/r2-sql/api.md",{"path":789,"priority":345},"references/r2-sql/configuration.md",{"path":791,"priority":345},"references/r2-sql/gotchas.md",{"path":793,"priority":345},"references/r2-sql/patterns.md",{"path":795,"priority":345},"references/realtime-sfu/README.md",{"path":797,"priority":345},"references/realtime-sfu/api.md",{"path":799,"priority":345},"references/realtime-sfu/configuration.md",{"path":801,"priority":345},"references/realtime-sfu/gotchas.md",{"path":803,"priority":345},"references/realtime-sfu/patterns.md",{"path":805,"priority":345},"references/realtimekit/README.md",{"path":807,"priority":345},"references/realtimekit/api.md",{"path":809,"priority":345},"references/realtimekit/configuration.md",{"path":811,"priority":345},"references/realtimekit/gotchas.md",{"path":813,"priority":345},"references/realtimekit/patterns.md",{"path":815,"priority":345},"references/sandbox/README.md",{"path":817,"priority":345},"references/sandbox/api.md",{"path":819,"priority":345},"references/sandbox/configuration.md",{"path":821,"priority":345},"references/sandbox/gotchas.md",{"path":823,"priority":345},"references/sandbox/patterns.md",{"path":825,"priority":345},"references/secrets-store/README.md",{"path":827,"priority":345},"references/secrets-store/api.md",{"path":829,"priority":345},"references/secrets-store/configuration.md",{"path":831,"priority":345},"references/secrets-store/gotchas.md",{"path":833,"priority":345},"references/secrets-store/patterns.md",{"path":835,"priority":345},"references/smart-placement/README.md",{"path":837,"priority":345},"references/smart-placement/api.md",{"path":839,"priority":345},"references/smart-placement/configuration.md",{"path":841,"priority":345},"references/smart-placement/gotchas.md",{"path":843,"priority":345},"references/smart-placement/patterns.md",{"path":845,"priority":345},"references/snippets/README.md",{"path":847,"priority":345},"references/snippets/api.md",{"path":849,"priority":345},"references/snippets/configuration.md",{"path":851,"priority":345},"references/snippets/gotchas.md",{"path":853,"priority":345},"references/snippets/patterns.md",{"path":855,"priority":345},"references/spectrum/README.md",{"path":857,"priority":345},"references/spectrum/api.md",{"path":859,"priority":345},"references/spectrum/configuration.md",{"path":861,"priority":345},"references/spectrum/gotchas.md",{"path":863,"priority":345},"references/spectrum/patterns.md",{"path":865,"priority":345},"references/static-assets/README.md",{"path":867,"priority":345},"references/static-assets/api.md",{"path":869,"priority":345},"references/static-assets/configuration.md",{"path":871,"priority":345},"references/static-assets/gotchas.md",{"path":873,"priority":345},"references/static-assets/patterns.md",{"path":875,"priority":345},"references/stream/README.md",{"path":877,"priority":345},"references/stream/api-live.md",{"path":879,"priority":345},"references/stream/api.md",{"path":881,"priority":345},"references/stream/configuration.md",{"path":883,"priority":345},"references/stream/gotchas.md",{"path":885,"priority":345},"references/stream/patterns.md",{"path":887,"priority":345},"references/tail-workers/README.md",{"path":889,"priority":345},"references/tail-workers/api.md",{"path":891,"priority":345},"references/tail-workers/configuration.md",{"path":893,"priority":345},"references/tail-workers/gotchas.md",{"path":895,"priority":345},"references/tail-workers/patterns.md",{"path":897,"priority":345},"references/terraform/README.md",{"path":899,"priority":345},"references/terraform/api.md",{"path":901,"priority":345},"references/terraform/configuration.md",{"path":903,"priority":345},"references/terraform/gotchas.md",{"path":905,"priority":345},"references/terraform/patterns.md",{"path":907,"priority":345},"references/tunnel/README.md",{"path":909,"priority":345},"references/tunnel/api.md",{"path":911,"priority":345},"references/tunnel/configuration.md",{"path":913,"priority":345},"references/tunnel/gotchas.md",{"path":915,"priority":345},"references/tunnel/networking.md",{"path":917,"priority":345},"references/tunnel/patterns.md",{"path":919,"priority":345},"references/turn/README.md",{"path":921,"priority":345},"references/turn/api.md",{"path":923,"priority":345},"references/turn/configuration.md",{"path":925,"priority":345},"references/turn/gotchas.md",{"path":927,"priority":345},"references/turn/patterns.md",{"path":929,"priority":345},"references/turnstile/README.md",{"path":931,"priority":345},"references/turnstile/api.md",{"path":933,"priority":345},"references/turnstile/configuration.md",{"path":935,"priority":345},"references/turnstile/gotchas.md",{"path":937,"priority":345},"references/turnstile/patterns.md",{"path":939,"priority":345},"references/vectorize/README.md",{"path":941,"priority":345},"references/vectorize/api.md",{"path":943,"priority":345},"references/vectorize/configuration.md",{"path":945,"priority":345},"references/vectorize/gotchas.md",{"path":947,"priority":345},"references/vectorize/patterns.md",{"path":949,"priority":345},"references/waf/README.md",{"path":951,"priority":345},"references/waf/api.md",{"path":953,"priority":345},"references/waf/configuration.md",{"path":955,"priority":345},"references/waf/gotchas.md",{"path":957,"priority":345},"references/waf/patterns.md",{"path":959,"priority":345},"references/web-analytics/README.md",{"path":961,"priority":345},"references/web-analytics/configuration.md",{"path":963,"priority":345},"references/web-analytics/gotchas.md",{"path":965,"priority":345},"references/web-analytics/integration.md",{"path":967,"priority":345},"references/web-analytics/patterns.md",{"path":969,"priority":345},"references/workerd/README.md",{"path":971,"priority":345},"references/workerd/api.md",{"path":973,"priority":345},"references/workerd/configuration.md",{"path":975,"priority":345},"references/workerd/gotchas.md",{"path":977,"priority":345},"references/workerd/patterns.md",{"path":979,"priority":345},"references/workers/README.md",{"path":981,"priority":345},"references/workers/api.md",{"path":983,"priority":345},"references/workers/configuration.md",{"path":985,"priority":345},"references/workers/frameworks.md",{"path":987,"priority":345},"references/workers/gotchas.md",{"path":989,"priority":345},"references/workers/patterns.md",{"path":991,"priority":345},"references/workers-ai/README.md",{"path":993,"priority":345},"references/workers-ai/api.md",{"path":995,"priority":345},"references/workers-ai/configuration.md",{"path":997,"priority":345},"references/workers-ai/gotchas.md",{"path":999,"priority":345},"references/workers-ai/patterns.md",{"path":1001,"priority":345},"references/workers-for-platforms/README.md",{"path":1003,"priority":345},"references/workers-for-platforms/api.md",{"path":1005,"priority":345},"references/workers-for-platforms/configuration.md",{"path":1007,"priority":345},"references/workers-for-platforms/gotchas.md",{"path":1009,"priority":345},"references/workers-for-platforms/patterns.md",{"path":1011,"priority":345},"references/workers-playground/README.md",{"path":1013,"priority":345},"references/workers-playground/api.md",{"path":1015,"priority":345},"references/workers-playground/configuration.md",{"path":1017,"priority":345},"references/workers-playground/gotchas.md",{"path":1019,"priority":345},"references/workers-playground/patterns.md",{"path":1021,"priority":345},"references/workers-vpc/README.md",{"path":1023,"priority":345},"references/workers-vpc/api.md",{"path":1025,"priority":345},"references/workers-vpc/configuration.md",{"path":1027,"priority":345},"references/workers-vpc/gotchas.md",{"path":1029,"priority":345},"references/workers-vpc/patterns.md",{"path":1031,"priority":345},"references/workflows/README.md",{"path":1033,"priority":345},"references/workflows/api.md",{"path":1035,"priority":345},"references/workflows/configuration.md",{"path":1037,"priority":345},"references/workflows/gotchas.md",{"path":1039,"priority":345},"references/workflows/patterns.md",{"path":1041,"priority":345},"references/wrangler/README.md",{"path":1043,"priority":345},"references/wrangler/api.md",{"path":1045,"priority":345},"references/wrangler/configuration.md",{"path":1047,"priority":345},"references/wrangler/gotchas.md",{"path":1049,"priority":345},"references/wrangler/patterns.md",{"path":1051,"priority":345},"references/zaraz/IMPLEMENTATION_SUMMARY.md",{"path":1053,"priority":345},"references/zaraz/README.md",{"path":1055,"priority":345},"references/zaraz/api.md",{"path":1057,"priority":345},"references/zaraz/configuration.md",{"path":1059,"priority":345},"references/zaraz/gotchas.md",{"path":1061,"priority":345},"references/zaraz/patterns.md",{"basePath":1063,"description":1064,"displayName":1065,"installMethods":1066,"rationale":1067,"selectedPaths":1068,"source":334,"sourceLanguage":260,"type":250},"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",[1069,1070,1072,1074,1076,1077],{"path":376,"priority":328},{"path":1071,"priority":345},"references/cli-and-mcp.md",{"path":1073,"priority":345},"references/deliverability.md",{"path":1075,"priority":345},"references/rest-api.md",{"path":400,"priority":345},{"path":1078,"priority":345},"references/sending.md",{"basePath":1080,"description":1081,"displayName":1082,"installMethods":1083,"rationale":1084,"selectedPaths":1085,"source":334,"sourceLanguage":260,"type":250},"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",[1086,1087,1089,1091],{"path":376,"priority":328},{"path":1088,"priority":345},"references/rules.md",{"path":1090,"priority":345},"references/testing.md",{"path":1092,"priority":345},"references/workers.md",{"basePath":247,"description":1094,"displayName":249,"installMethods":1095,"rationale":1096,"selectedPaths":1097,"source":334,"sourceLanguage":260,"type":250},"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":12},"SKILL.md frontmatter at skills/sandbox-sdk/SKILL.md",[1098,1099,1101],{"path":376,"priority":328},{"path":1100,"priority":345},"references/api-quick-ref.md",{"path":1102,"priority":345},"references/examples.md",{"basePath":1104,"description":1105,"displayName":1106,"installMethods":1107,"rationale":1108,"selectedPaths":1109,"source":334,"sourceLanguage":260,"type":250},"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",[1110],{"path":376,"priority":328},{"basePath":1112,"description":1113,"displayName":1114,"installMethods":1115,"rationale":1116,"selectedPaths":1117,"source":334,"sourceLanguage":260,"type":250},"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",[1118,1119,1121],{"path":376,"priority":328},{"path":1120,"priority":345},"references/review.md",{"path":1088,"priority":345},{"basePath":1123,"description":1124,"displayName":1125,"installMethods":1126,"rationale":1127,"selectedPaths":1128,"source":334,"sourceLanguage":260,"type":250},"skills/wrangler","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.","wrangler",{"claudeCode":12},"SKILL.md frontmatter at skills/wrangler/SKILL.md",[1129],{"path":376,"priority":328},{"sources":1131},[1132],"manual",{"closedIssues90d":235,"description":267,"forks":236,"homepage":1134,"license":241,"openIssues90d":237,"pushedAt":238,"readmeSize":233,"stars":239,"topics":1135},"https://workers.cloudflare.com/",[298,218,248,278],{"classifiedAt":1137,"discoverAt":1138,"extractAt":1139,"githubAt":1139,"updatedAt":1137},1778684000471,1778683995923,1778683998655,[218,217,219,216,220],{"evaluatedAt":1142,"extractAt":292,"updatedAt":245},1778684147717,[],[1145,1173,1200,1221,1251,1272],{"_creationTime":1146,"_id":1147,"community":1148,"display":1149,"identity":1155,"providers":1159,"relations":1166,"tags":1169,"workflow":1170},1778696691708.3103,"k17130yban6px8xta4cajsxkkh86md0q",{"reviewCount":8},{"description":1150,"installMethods":1151,"name":1153,"sourceUrl":1154},"Create and manage sandboxed WASM agents for isolated code execution",{"claudeCode":1152},"ruvnet/ruflo","wasm-agent","https://github.com/ruvnet/ruflo",{"basePath":1156,"githubOwner":1157,"githubRepo":1158,"locale":260,"slug":1153,"type":250},"plugins/ruflo-agent/skills/wasm-agent","ruvnet","ruflo",{"evaluate":1160,"extract":1165},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1161,"targetMarket":280,"tier":221},[1162,216,1163,217,1164],"wasm","agent","security",{"commitSha":282},{"parentExtensionId":1167,"repoId":1168},"k177mwc5cwp1g88v1h8jj6jvgh86mxg4","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[1163,217,216,1164,1162],{"evaluatedAt":1171,"extractAt":1172,"updatedAt":1171},1778699729568,1778696691708,{"_creationTime":1174,"_id":1175,"community":1176,"display":1177,"identity":1183,"providers":1186,"relations":1194,"tags":1196,"workflow":1197},1778690923100.043,"k17fs6zkv49hdzwbxp6g8hj65586nt87",{"reviewCount":8},{"description":1178,"installMethods":1179,"name":1181,"sourceUrl":1182},"Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ more libraries. Use for: data processing, web scraping, image manipulation, video creation, 3D model processing, PDF generation, API calls, automation scripts. Triggers: python, execute code, run script, web scraping, data analysis, image processing, video editing, 3D models, automation, pandas, matplotlib",{"claudeCode":1180},"inferen-sh/skills","python-executor","https://github.com/inferen-sh/skills",{"basePath":1184,"githubOwner":1185,"githubRepo":248,"locale":260,"slug":1181,"type":250},"tools/utilities/python-executor","inferen-sh",{"evaluate":1187,"extract":1193},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1188,"targetMarket":280,"tier":221},[1189,217,216,1190,1191,1192],"python","data-processing","web-scraping","automation",{"commitSha":282},{"repoId":1195},"kd75bmkxfkvvw504knzzpkzjph86n71t",[1192,217,1190,1189,216,1191],{"evaluatedAt":1198,"extractAt":1199,"updatedAt":1198},1778692535532,1778690923100,{"_creationTime":1201,"_id":1202,"community":1203,"display":1204,"identity":1208,"providers":1210,"relations":1217,"tags":1218,"workflow":1219},1778696691708.2915,"k1763yx76wrzznx10svc4t1ev586mbsb",{"reviewCount":8},{"description":1205,"installMethods":1206,"name":1207,"sourceUrl":1154},"Agent skill for sandbox - invoke with $agent-sandbox",{"claudeCode":1152},"agent-sandbox",{"basePath":1209,"githubOwner":1157,"githubRepo":1158,"locale":260,"slug":1207,"type":250},".agents/skills/agent-sandbox",{"evaluate":1211,"extract":1216},{"promptVersionExtension":209,"promptVersionScoring":210,"score":296,"tags":1212,"targetMarket":280,"tier":221},[216,217,1213,1214,1215],"development","testing","e2b",{"commitSha":282},{"repoId":1168},[217,1213,1215,216,1214],{"evaluatedAt":1220,"extractAt":1172,"updatedAt":1220},1778698274129,{"_creationTime":1222,"_id":1223,"community":1224,"display":1225,"identity":1231,"providers":1235,"relations":1243,"tags":1246,"workflow":1247},1778673713794.262,"k17af7y1xf0whwhnga0yddagsh86nz23",{"reviewCount":8},{"description":1226,"installMethods":1227,"name":1229,"sourceUrl":1230},"用于任何“运行/执行/评估代码”的请求（如 run this code、execute script、用 Python 画图、跑代码/画图/执行脚本）。通过 AgentBay SDK 创建 code_latest 沙箱，调用 run_code 执行并返回结果。支持 Python、JavaScript、R、Java。",{"claudeCode":1228},"agentbay-ai/agentbay-skills","AgentBay AIO 技能","https://github.com/agentbay-ai/agentbay-skills",{"basePath":1232,"githubOwner":1233,"githubRepo":1234,"locale":18,"slug":1232,"type":250},"agentbay-aio-skills","agentbay-ai","agentbay-skills",{"evaluate":1236,"extract":1242},{"promptVersionExtension":209,"promptVersionScoring":210,"score":296,"tags":1237,"targetMarket":280,"tier":221},[217,1189,1238,1239,1240,216,1241],"javascript","r","java","agentbay",{"commitSha":282,"license":63},{"repoId":1244,"translatedFrom":1245},"kd72wnke7x1qmzt9j8yhhkh6cs86n6p3","k17559xqsm985xvdhpga2mb61d86n981",[1241,217,1240,1238,1189,1239,216],{"evaluatedAt":1248,"extractAt":1249,"updatedAt":1250},1778673400790,1778669991536,1778673713794,{"_creationTime":1252,"_id":1253,"community":1254,"display":1255,"identity":1258,"providers":1259,"relations":1266,"tags":1268,"workflow":1269},1778684344204.0898,"k178hhyhpz7s9ntsnf148d36n586nzhp",{"reviewCount":8},{"description":1256,"installMethods":1257,"name":1125,"sourceUrl":14},"Cloudflare Workers CLI，用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载，以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练的知识。",{"claudeCode":12},{"basePath":1123,"githubOwner":218,"githubRepo":248,"locale":18,"slug":1125,"type":250},{"evaluate":1260,"extract":1265},{"promptVersionExtension":209,"promptVersionScoring":210,"score":1261,"tags":1262,"targetMarket":280,"tier":221},100,[218,278,300,1263,1264],"devops","deployment",{"commitSha":282},{"parentExtensionId":253,"repoId":288,"translatedFrom":1267},"k173x21yscq4havt5f3kf66bs986mr20",[300,218,1264,1263,278],{"evaluatedAt":1270,"extractAt":292,"updatedAt":1271},1778684220190,1778684344204,{"_creationTime":1273,"_id":1274,"community":1275,"display":1276,"identity":1281,"providers":1285,"relations":1289,"tags":1291,"workflow":1292},1778683070339.0781,"k179ew556ykcvqp5e6tqnakwps86m5d4",{"reviewCount":8},{"description":1277,"installMethods":1278,"name":1263,"sourceUrl":1280},"Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.",{"claudeCode":1279},"binjuhor/shadcn-lar","https://github.com/binjuhor/shadcn-lar",{"basePath":1282,"githubOwner":1283,"githubRepo":1284,"locale":260,"slug":1263,"type":250},".claude/skills/devops","binjuhor","shadcn-lar",{"evaluate":1286,"extract":1288},{"promptVersionExtension":209,"promptVersionScoring":210,"score":1261,"tags":1287,"targetMarket":280,"tier":221},[1264,218,1263,1192,300],{"commitSha":282},{"repoId":1290},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",[1192,300,218,1264,1263],{"evaluatedAt":1293,"extractAt":1294,"updatedAt":1293},1778683199076,1778683070339]