[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cloudflare-agents-sdk-en":3,"guides-for-cloudflare-agents-sdk":1132,"similar-k17fk1kq0rs7kx1wkdvzmwnmrd86mv4s-en":1133},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":225,"parentExtension":247,"providers":301,"relations":305,"repo":306,"tags":1129,"workflow":1130},1778684000954.3093,"k17fk1kq0rs7kx1wkdvzmwnmrd86mv4s",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":12},"cloudflare/skills","Cloudflare Agents SDK","https://github.com/cloudflare/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":240},1778684065004.7197,"kn73a8smby84m4a7c341c3mba586ntp2","en",{"checks":20,"evaluatedAt":186,"extensionSummary":187,"features":188,"nonGoals":194,"practices":198,"prerequisites":199,"promptVersionExtension":200,"promptVersionScoring":201,"purpose":202,"rationale":203,"score":204,"summary":205,"tags":206,"targetMarket":214,"tier":215,"useCases":216,"workflow":222},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,140,143,147,151,154,157,160,163,166,169,173,177,179,181,183],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of building AI agents on Cloudflare Workers and lists specific use cases like stateful agents, durable workflows, and real-time applications.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a comprehensive SDK and extensive documentation for building complex AI agents on Cloudflare Workers, which goes beyond basic prompt engineering and offers significant value.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension covers the complete lifecycle of building Cloudflare Agents, from setup and configuration to advanced features like workflows, queues, and retries, indicating production readiness.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on the Cloudflare Agents SDK, providing a coherent set of capabilities for building agents on the Cloudflare platform without bleeding into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the content of the SKILL.md and covers the core capabilities and use cases of the Cloudflare Agents SDK.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The purpose is precisely defined, detailing what the extension does (Build AI agents on Cloudflare Workers) and when to use it (creating stateful agents, workflows, etc.), with clear boundaries implied by the focus on the SDK.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise and directly states the core capability and the primary retrieval source, effectively guiding the LLM.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md body is well-structured with progressive disclosure through reference files, keeping the main instruction concise.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","The SKILL.md effectively uses relative links to detailed reference files for various aspects of the SDK, enabling progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","This skill is not an exploration or audit-style skill; it provides documentation and SDK details, so a 'context: fork' setting is not applicable.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","The SKILL.md and its reference files contain numerous clear, end-to-end examples demonstrating core capabilities and client integration.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The documentation addresses various edge cases and limitations, such as wrangler configuration gotchas, scheduling nuances, and retry options, often with recovery steps.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","This skill is documentation-focused and does not rely on external tools like custom MCP servers, making fallbacks not applicable.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","While not explicitly listed as a machine-readable checklist, the documentation guides users on proper setup and handling of states (e.g., migrations, wrangler config), implying that unexpected states should be addressed before proceeding.",{"category":73,"check":74,"severity":24,"summary":75},"Portability","Cross-skill coupling","The skill is self-contained within the Agents SDK and does not implicitly rely on other skills; when referencing related concepts (like MCP), it provides explicit links.",{"category":33,"check":77,"severity":56,"summary":78},"Scoped tools","This skill primarily provides documentation and SDK information, not executable tools in the traditional sense that would require specific verb-noun scoping.",{"category":47,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","The documentation comprehensively covers wrangler configuration, agent class properties, and various API parameters with examples.",{"category":33,"check":83,"severity":56,"summary":84},"Tool naming","The skill focuses on documentation and SDK usage, not on exposing specific tools with user-facing names.",{"category":33,"check":86,"severity":56,"summary":87},"Minimal I/O surface","As a documentation skill, it does not expose tools with parameter schemas or response shapes.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The extension is licensed under the Apache-2.0 license, which is a permissive open-source license.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The repository was last updated on May 4, 2026, which is within the last 3 months.",{"category":93,"check":97,"severity":56,"summary":98},"Dependency Management","This skill does not appear to bundle or manage third-party dependencies directly; it documents how to use the Agents SDK which would manage its own dependencies.",{"category":100,"check":101,"severity":56,"summary":102},"Security","Secret Management","The skill itself does not handle secrets; it documents how to use the Agents SDK which would have its own secret management practices.",{"category":100,"check":104,"severity":56,"summary":105},"Injection","This skill is purely documentation and does not load or execute external data as instructions.",{"category":100,"check":107,"severity":56,"summary":108},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime or include any patterns that could lead to transitive supply-chain issues.",{"category":100,"check":110,"severity":56,"summary":111},"Sandbox Isolation","As a documentation-focused skill, it does not perform operations that require sandbox isolation.",{"category":100,"check":113,"severity":56,"summary":114},"Sandbox escape primitives","There are no scripts or instructions in this skill that could be used to escape sandbox primitives.",{"category":100,"check":116,"severity":56,"summary":117},"Data Exfiltration","The skill does not read or submit any confidential data; it's purely informational.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","The bundled content and documentation do not appear to contain any hidden text tricks or obfuscation techniques.",{"category":122,"check":123,"severity":56,"summary":124},"Hooks","Opaque code execution","There is no obfuscated code or runtime code execution within this documentation skill.",{"category":73,"check":126,"severity":24,"summary":127},"Structural Assumption","The documentation provides clear instructions on setup and configuration, including `wrangler.jsonc` and Vite setup, and does not make assumptions about the user's project structure outside of standard practices.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","Open issues (4) are low and closed issues (3) are comparable, indicating active maintenance.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The repository has recent commits and indicates active development, suggesting a versioning system is in place, although explicit version numbers in frontmatter are not present.",{"category":137,"check":138,"severity":56,"summary":139},"Execution","Pinned dependencies","This skill itself does not bundle scripts with dependencies; it documents the use of the Agents SDK which would handle its own dependency pinning.",{"category":33,"check":141,"severity":56,"summary":142},"Dry-run preview","As this skill is documentation-based, there are no state-changing commands or outward-sending tools that would require a dry-run mode.",{"category":144,"check":145,"severity":56,"summary":146},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":148,"check":149,"severity":56,"summary":150},"Compliance","GDPR","The skill does not operate on personal data; it provides documentation on how to build agents.",{"category":148,"check":152,"severity":24,"summary":153},"Target market","The extension focuses on Cloudflare's global platform and standard development practices, with no regional or jurisdictional restrictions detected.",{"category":73,"check":155,"severity":24,"summary":156},"Runtime stability","The documentation consistently mentions `nodejs_compat` and standard JavaScript/TypeScript practices, indicating broad runtime compatibility.",{"category":47,"check":158,"severity":24,"summary":159},"README","The README provides a good overview, installation instructions, and lists relevant commands and skills.",{"category":33,"check":161,"severity":56,"summary":162},"Tool surface size","This is a documentation skill, not a tool-based extension, so tool surface size is not applicable.",{"category":40,"check":164,"severity":56,"summary":165},"Overlapping near-synonym tools","This skill does not expose specific tools that would have near-synonym names.",{"category":47,"check":167,"severity":24,"summary":168},"Phantom features","All features advertised in the README and SKILL.md, such as state management, RPC, and workflows, are directly supported by the provided documentation and code examples.",{"category":170,"check":171,"severity":24,"summary":172},"Install","Installation instruction","The README provides clear installation instructions for various agent platforms (Claude Code, Cursor, npx skills) and includes copy-pasteable commands.",{"category":174,"check":175,"severity":24,"summary":176},"Errors","Actionable error messages","While this is a documentation skill, the examples and explanations consistently guide users on potential issues and how to resolve them, e.g., wrangler configuration gotchas.",{"category":137,"check":138,"severity":56,"summary":178},"No scripts are bundled with this skill, thus no dependency pinning is applicable.",{"category":33,"check":141,"severity":56,"summary":180},"This skill is purely documentation and does not include any commands or tools that would require a dry-run preview.",{"category":144,"check":145,"severity":56,"summary":182},"This skill is documentation and does not implement any remote calls or state-changing operations.",{"category":148,"check":184,"severity":56,"summary":185},"Telemetry opt-in","This documentation skill does not emit any telemetry.",1778684064886,"This skill provides extensive documentation, examples, and API references for the Cloudflare Agents SDK, enabling developers to build stateful AI agents on Cloudflare Workers with features like persistent state, scheduling, RPC, workflows, and integrations.",[189,190,191,192,193],"Building stateful AI agents on Cloudflare Workers","Leveraging SDK features like RPC, scheduling, and workflows","Integrating with Cloudflare's platform services","Client-side integration with React hooks","Comprehensive API reference and examples",[195,196,197],"Building agents on platforms other than Cloudflare Workers","Providing pre-trained AI models directly","Handling the deployment and management of Cloudflare infrastructure outside of agent setup",[],[],"3.0.0","4.4.0","To guide developers in building robust AI agents on Cloudflare Workers using the comprehensive Agents SDK, covering everything from basic setup to advanced features.","The skill is exceptionally well-documented, comprehensive, and aligned with its purpose. Minor areas like explicit versioning in frontmatter are not critical given the strong overall quality.",97,"High-quality, comprehensive documentation for building AI agents on Cloudflare Workers using the Agents SDK.",[207,208,209,210,211,212,213],"cloudflare","agents","sdk","workers","typescript","javascript","ai","global","verified",[217,218,219,220,221],"Developing real-time WebSocket applications with agents","Creating durable workflows and background processing tasks","Building chat applications with message persistence and streaming","Integrating email handling and push notifications into agents","Developing browser automation tools for agents",[],{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778684046429,{"descriptionLength":228,"readmeSize":229},431,3982,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"openIssues90d":233,"pushedAt":234,"stars":235},3,127,4,1777891816000,1523,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"Apache-2.0",{"hasCi":239,"hasTests":225},true,{"updatedAt":241},1778684065004,{"basePath":243,"githubOwner":207,"githubRepo":244,"locale":18,"slug":245,"type":246},"skills/agents-sdk","skills","agents-sdk","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":254,"parentExtension":257,"providers":286,"relations":296,"tags":297,"workflow":298},1778684000954.309,"k170tak3cytwwwr9nwfqq1yxm986nvs8",{"reviewCount":8},{"description":252,"installMethods":253,"name":207,"sourceUrl":14},"Skills for the Cloudflare developer platform: Workers, Durable Objects, Agents SDK, MCP servers, Wrangler CLI, and web performance",{"claudeCode":207},{"basePath":255,"githubOwner":207,"githubRepo":244,"locale":18,"slug":244,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":279,"tags":281,"workflow":282},1778684000954.3088,"k179smx9b0c75eh2jsqgz9xfp986n4jz",{"reviewCount":8},{"description":262,"installMethods":263,"name":207,"sourceUrl":14},"Skills for teaching agents how to build on Cloudflare.",{"claudeCode":12},{"basePath":255,"githubOwner":207,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":273},{"promptVersionExtension":268,"promptVersionScoring":201,"score":204,"tags":269,"targetMarket":214,"tier":215},"3.1.0",[207,270,271,210,272],"developer-platform","ai-agents","mcp-server",{"commitSha":274,"marketplace":275,"plugin":277},"HEAD",{"name":207,"pluginCount":276},1,{"mcpCount":8,"provider":278,"skillCount":8},"classify",{"repoId":280},"kd773cpk65hjcvrqvbjn75pajd86nqq2",[271,207,270,272,210],{"evaluatedAt":283,"extractAt":284,"updatedAt":285},1778684021134,1778684000954,1778684365462,{"evaluate":287,"extract":293},{"promptVersionExtension":200,"promptVersionScoring":201,"score":288,"tags":289,"targetMarket":214,"tier":215},95,[207,210,208,290,291,292],"serverless","cli","mcp",{"commitSha":274,"plugin":294},{"mcpCount":8,"provider":278,"skillCount":295},8,{"parentExtensionId":259,"repoId":280},[208,291,207,292,290,210],{"evaluatedAt":299,"extractAt":284,"updatedAt":300},1778684046091,1778684365942,{"evaluate":302,"extract":304},{"promptVersionExtension":200,"promptVersionScoring":201,"score":204,"tags":303,"targetMarket":214,"tier":215},[207,208,209,210,211,212,213],{"commitSha":274,"license":237},{"parentExtensionId":249,"repoId":280},{"_creationTime":307,"_id":280,"identity":308,"providers":309,"workflow":1125},1778683995923.7346,{"githubOwner":207,"githubRepo":244,"sourceUrl":14},{"classify":310,"discover":1119,"github":1122},{"commitSha":274,"extensions":311},[312,325,358,402,1049,1066,1080,1092,1100,1111],{"basePath":255,"displayName":207,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[316,319,321],{"path":317,"priority":318},".claude-plugin/marketplace.json","mandatory",{"path":320,"priority":318},"README.md",{"path":322,"priority":323},"LICENSE","high","rule",{"basePath":255,"description":252,"displayName":207,"installMethods":326,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":18,"type":256},{"claudeCode":207},"plugin manifest at .claude-plugin/plugin.json",[329,331,332,333,336,338,340,342,344,346,348,350,352,354,356],{"path":330,"priority":318},".claude-plugin/plugin.json",{"path":320,"priority":318},{"path":322,"priority":323},{"path":334,"priority":335},"skills/agents-sdk/SKILL.md","medium",{"path":337,"priority":335},"skills/cloudflare/SKILL.md",{"path":339,"priority":335},"skills/cloudflare-email-service/SKILL.md",{"path":341,"priority":335},"skills/durable-objects/SKILL.md",{"path":343,"priority":335},"skills/sandbox-sdk/SKILL.md",{"path":345,"priority":335},"skills/web-perf/SKILL.md",{"path":347,"priority":335},"skills/workers-best-practices/SKILL.md",{"path":349,"priority":335},"skills/wrangler/SKILL.md",{"path":351,"priority":318},".mcp.json",{"path":353,"priority":323},"commands/build-agent.md",{"path":355,"priority":323},"commands/build-mcp.md",{"path":357,"priority":323},".cursor-plugin/plugin.json",{"basePath":243,"description":10,"displayName":245,"installMethods":359,"rationale":360,"selectedPaths":361,"source":324,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/agents-sdk/SKILL.md",[362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400],{"path":363,"priority":318},"SKILL.md",{"path":365,"priority":335},"references/browse-the-web.md",{"path":367,"priority":335},"references/callable.md",{"path":369,"priority":335},"references/client-sdk.md",{"path":371,"priority":335},"references/codemode.md",{"path":373,"priority":335},"references/configuration.md",{"path":375,"priority":335},"references/durable-execution.md",{"path":377,"priority":335},"references/email.md",{"path":379,"priority":335},"references/human-in-the-loop.md",{"path":381,"priority":335},"references/mcp.md",{"path":383,"priority":335},"references/observability.md",{"path":385,"priority":335},"references/queue-retries.md",{"path":387,"priority":335},"references/routing.md",{"path":389,"priority":335},"references/server-driven-messages.md",{"path":391,"priority":335},"references/state-scheduling.md",{"path":393,"priority":335},"references/streaming-chat.md",{"path":395,"priority":335},"references/think.md",{"path":397,"priority":335},"references/voice.md",{"path":399,"priority":335},"references/webhooks-push.md",{"path":401,"priority":335},"references/workflows.md",{"basePath":403,"description":404,"displayName":207,"installMethods":405,"rationale":406,"selectedPaths":407,"source":324,"sourceLanguage":18,"type":246},"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",[408,409,411,413,415,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],{"path":363,"priority":318},{"path":410,"priority":335},"references/agents-sdk/README.md",{"path":412,"priority":335},"references/agents-sdk/api.md",{"path":414,"priority":335},"references/agents-sdk/configuration.md",{"path":416,"priority":335},"references/agents-sdk/gotchas.md",{"path":418,"priority":335},"references/agents-sdk/patterns.md",{"path":420,"priority":335},"references/ai-gateway/README.md",{"path":422,"priority":335},"references/ai-gateway/configuration.md",{"path":424,"priority":335},"references/ai-gateway/dynamic-routing.md",{"path":426,"priority":335},"references/ai-gateway/features.md",{"path":428,"priority":335},"references/ai-gateway/sdk-integration.md",{"path":430,"priority":335},"references/ai-gateway/troubleshooting.md",{"path":432,"priority":335},"references/ai-search/README.md",{"path":434,"priority":335},"references/ai-search/api.md",{"path":436,"priority":335},"references/ai-search/configuration.md",{"path":438,"priority":335},"references/ai-search/gotchas.md",{"path":440,"priority":335},"references/ai-search/patterns.md",{"path":442,"priority":335},"references/analytics-engine/README.md",{"path":444,"priority":335},"references/analytics-engine/api.md",{"path":446,"priority":335},"references/analytics-engine/configuration.md",{"path":448,"priority":335},"references/analytics-engine/gotchas.md",{"path":450,"priority":335},"references/analytics-engine/patterns.md",{"path":452,"priority":335},"references/api/README.md",{"path":454,"priority":335},"references/api/api.md",{"path":456,"priority":335},"references/api/configuration.md",{"path":458,"priority":335},"references/api/gotchas.md",{"path":460,"priority":335},"references/api/patterns.md",{"path":462,"priority":335},"references/api-shield/README.md",{"path":464,"priority":335},"references/api-shield/api.md",{"path":466,"priority":335},"references/api-shield/configuration.md",{"path":468,"priority":335},"references/api-shield/gotchas.md",{"path":470,"priority":335},"references/api-shield/patterns.md",{"path":472,"priority":335},"references/argo-smart-routing/README.md",{"path":474,"priority":335},"references/argo-smart-routing/api.md",{"path":476,"priority":335},"references/argo-smart-routing/configuration.md",{"path":478,"priority":335},"references/argo-smart-routing/gotchas.md",{"path":480,"priority":335},"references/argo-smart-routing/patterns.md",{"path":482,"priority":335},"references/artifacts/README.md",{"path":484,"priority":335},"references/artifacts/api.md",{"path":486,"priority":335},"references/artifacts/configuration.md",{"path":488,"priority":335},"references/bindings/README.md",{"path":490,"priority":335},"references/bindings/api.md",{"path":492,"priority":335},"references/bindings/configuration.md",{"path":494,"priority":335},"references/bindings/gotchas.md",{"path":496,"priority":335},"references/bindings/patterns.md",{"path":498,"priority":335},"references/bot-management/README.md",{"path":500,"priority":335},"references/bot-management/api.md",{"path":502,"priority":335},"references/bot-management/configuration.md",{"path":504,"priority":335},"references/bot-management/gotchas.md",{"path":506,"priority":335},"references/bot-management/patterns.md",{"path":508,"priority":335},"references/browser-rendering/README.md",{"path":510,"priority":335},"references/browser-rendering/api.md",{"path":512,"priority":335},"references/browser-rendering/configuration.md",{"path":514,"priority":335},"references/browser-rendering/gotchas.md",{"path":516,"priority":335},"references/browser-rendering/patterns.md",{"path":518,"priority":335},"references/c3/README.md",{"path":520,"priority":335},"references/c3/api.md",{"path":522,"priority":335},"references/c3/configuration.md",{"path":524,"priority":335},"references/c3/gotchas.md",{"path":526,"priority":335},"references/c3/patterns.md",{"path":528,"priority":335},"references/cache-reserve/README.md",{"path":530,"priority":335},"references/cache-reserve/api.md",{"path":532,"priority":335},"references/cache-reserve/configuration.md",{"path":534,"priority":335},"references/cache-reserve/gotchas.md",{"path":536,"priority":335},"references/cache-reserve/patterns.md",{"path":538,"priority":335},"references/containers/README.md",{"path":540,"priority":335},"references/containers/api.md",{"path":542,"priority":335},"references/containers/configuration.md",{"path":544,"priority":335},"references/containers/gotchas.md",{"path":546,"priority":335},"references/containers/patterns.md",{"path":548,"priority":335},"references/cron-triggers/README.md",{"path":550,"priority":335},"references/cron-triggers/api.md",{"path":552,"priority":335},"references/cron-triggers/configuration.md",{"path":554,"priority":335},"references/cron-triggers/gotchas.md",{"path":556,"priority":335},"references/cron-triggers/patterns.md",{"path":558,"priority":335},"references/d1/README.md",{"path":560,"priority":335},"references/d1/api.md",{"path":562,"priority":335},"references/d1/configuration.md",{"path":564,"priority":335},"references/d1/gotchas.md",{"path":566,"priority":335},"references/d1/patterns.md",{"path":568,"priority":335},"references/ddos/README.md",{"path":570,"priority":335},"references/ddos/api.md",{"path":572,"priority":335},"references/ddos/configuration.md",{"path":574,"priority":335},"references/ddos/gotchas.md",{"path":576,"priority":335},"references/ddos/patterns.md",{"path":578,"priority":335},"references/do-storage/README.md",{"path":580,"priority":335},"references/do-storage/api.md",{"path":582,"priority":335},"references/do-storage/configuration.md",{"path":584,"priority":335},"references/do-storage/gotchas.md",{"path":586,"priority":335},"references/do-storage/patterns.md",{"path":588,"priority":335},"references/do-storage/testing.md",{"path":590,"priority":335},"references/durable-objects/README.md",{"path":592,"priority":335},"references/durable-objects/api.md",{"path":594,"priority":335},"references/durable-objects/configuration.md",{"path":596,"priority":335},"references/durable-objects/gotchas.md",{"path":598,"priority":335},"references/durable-objects/patterns.md",{"path":600,"priority":335},"references/email-routing/README.md",{"path":602,"priority":335},"references/email-routing/api.md",{"path":604,"priority":335},"references/email-routing/configuration.md",{"path":606,"priority":335},"references/email-routing/gotchas.md",{"path":608,"priority":335},"references/email-routing/patterns.md",{"path":610,"priority":335},"references/email-workers/README.md",{"path":612,"priority":335},"references/email-workers/api.md",{"path":614,"priority":335},"references/email-workers/configuration.md",{"path":616,"priority":335},"references/email-workers/gotchas.md",{"path":618,"priority":335},"references/email-workers/patterns.md",{"path":620,"priority":335},"references/flagship/README.md",{"path":622,"priority":335},"references/flagship/api.md",{"path":624,"priority":335},"references/flagship/configuration.md",{"path":626,"priority":335},"references/flagship/gotchas.md",{"path":628,"priority":335},"references/flagship/patterns.md",{"path":630,"priority":335},"references/graphql-api/README.md",{"path":632,"priority":335},"references/graphql-api/api.md",{"path":634,"priority":335},"references/graphql-api/configuration.md",{"path":636,"priority":335},"references/graphql-api/gotchas.md",{"path":638,"priority":335},"references/graphql-api/patterns.md",{"path":640,"priority":335},"references/hyperdrive/README.md",{"path":642,"priority":335},"references/hyperdrive/api.md",{"path":644,"priority":335},"references/hyperdrive/configuration.md",{"path":646,"priority":335},"references/hyperdrive/gotchas.md",{"path":648,"priority":335},"references/hyperdrive/patterns.md",{"path":650,"priority":335},"references/images/README.md",{"path":652,"priority":335},"references/images/api.md",{"path":654,"priority":335},"references/images/configuration.md",{"path":656,"priority":335},"references/images/gotchas.md",{"path":658,"priority":335},"references/images/patterns.md",{"path":660,"priority":335},"references/kv/README.md",{"path":662,"priority":335},"references/kv/api.md",{"path":664,"priority":335},"references/kv/configuration.md",{"path":666,"priority":335},"references/kv/gotchas.md",{"path":668,"priority":335},"references/kv/patterns.md",{"path":670,"priority":335},"references/miniflare/README.md",{"path":672,"priority":335},"references/miniflare/api.md",{"path":674,"priority":335},"references/miniflare/configuration.md",{"path":676,"priority":335},"references/miniflare/gotchas.md",{"path":678,"priority":335},"references/miniflare/patterns.md",{"path":680,"priority":335},"references/network-interconnect/README.md",{"path":682,"priority":335},"references/network-interconnect/api.md",{"path":684,"priority":335},"references/network-interconnect/configuration.md",{"path":686,"priority":335},"references/network-interconnect/gotchas.md",{"path":688,"priority":335},"references/network-interconnect/patterns.md",{"path":690,"priority":335},"references/observability/README.md",{"path":692,"priority":335},"references/observability/api.md",{"path":694,"priority":335},"references/observability/configuration.md",{"path":696,"priority":335},"references/observability/gotchas.md",{"path":698,"priority":335},"references/observability/patterns.md",{"path":700,"priority":335},"references/pages/README.md",{"path":702,"priority":335},"references/pages/api.md",{"path":704,"priority":335},"references/pages/configuration.md",{"path":706,"priority":335},"references/pages/gotchas.md",{"path":708,"priority":335},"references/pages/patterns.md",{"path":710,"priority":335},"references/pages-functions/README.md",{"path":712,"priority":335},"references/pages-functions/api.md",{"path":714,"priority":335},"references/pages-functions/configuration.md",{"path":716,"priority":335},"references/pages-functions/gotchas.md",{"path":718,"priority":335},"references/pages-functions/patterns.md",{"path":720,"priority":335},"references/pipelines/README.md",{"path":722,"priority":335},"references/pipelines/api.md",{"path":724,"priority":335},"references/pipelines/configuration.md",{"path":726,"priority":335},"references/pipelines/gotchas.md",{"path":728,"priority":335},"references/pipelines/patterns.md",{"path":730,"priority":335},"references/pulumi/README.md",{"path":732,"priority":335},"references/pulumi/api.md",{"path":734,"priority":335},"references/pulumi/configuration.md",{"path":736,"priority":335},"references/pulumi/gotchas.md",{"path":738,"priority":335},"references/pulumi/patterns.md",{"path":740,"priority":335},"references/queues/README.md",{"path":742,"priority":335},"references/queues/api.md",{"path":744,"priority":335},"references/queues/configuration.md",{"path":746,"priority":335},"references/queues/gotchas.md",{"path":748,"priority":335},"references/queues/patterns.md",{"path":750,"priority":335},"references/r2/README.md",{"path":752,"priority":335},"references/r2/api.md",{"path":754,"priority":335},"references/r2/configuration.md",{"path":756,"priority":335},"references/r2/gotchas.md",{"path":758,"priority":335},"references/r2/patterns.md",{"path":760,"priority":335},"references/r2-data-catalog/README.md",{"path":762,"priority":335},"references/r2-data-catalog/api.md",{"path":764,"priority":335},"references/r2-data-catalog/configuration.md",{"path":766,"priority":335},"references/r2-data-catalog/gotchas.md",{"path":768,"priority":335},"references/r2-data-catalog/patterns.md",{"path":770,"priority":335},"references/r2-sql/README.md",{"path":772,"priority":335},"references/r2-sql/SKILL.md.backup",{"path":774,"priority":335},"references/r2-sql/api.md",{"path":776,"priority":335},"references/r2-sql/configuration.md",{"path":778,"priority":335},"references/r2-sql/gotchas.md",{"path":780,"priority":335},"references/r2-sql/patterns.md",{"path":782,"priority":335},"references/realtime-sfu/README.md",{"path":784,"priority":335},"references/realtime-sfu/api.md",{"path":786,"priority":335},"references/realtime-sfu/configuration.md",{"path":788,"priority":335},"references/realtime-sfu/gotchas.md",{"path":790,"priority":335},"references/realtime-sfu/patterns.md",{"path":792,"priority":335},"references/realtimekit/README.md",{"path":794,"priority":335},"references/realtimekit/api.md",{"path":796,"priority":335},"references/realtimekit/configuration.md",{"path":798,"priority":335},"references/realtimekit/gotchas.md",{"path":800,"priority":335},"references/realtimekit/patterns.md",{"path":802,"priority":335},"references/sandbox/README.md",{"path":804,"priority":335},"references/sandbox/api.md",{"path":806,"priority":335},"references/sandbox/configuration.md",{"path":808,"priority":335},"references/sandbox/gotchas.md",{"path":810,"priority":335},"references/sandbox/patterns.md",{"path":812,"priority":335},"references/secrets-store/README.md",{"path":814,"priority":335},"references/secrets-store/api.md",{"path":816,"priority":335},"references/secrets-store/configuration.md",{"path":818,"priority":335},"references/secrets-store/gotchas.md",{"path":820,"priority":335},"references/secrets-store/patterns.md",{"path":822,"priority":335},"references/smart-placement/README.md",{"path":824,"priority":335},"references/smart-placement/api.md",{"path":826,"priority":335},"references/smart-placement/configuration.md",{"path":828,"priority":335},"references/smart-placement/gotchas.md",{"path":830,"priority":335},"references/smart-placement/patterns.md",{"path":832,"priority":335},"references/snippets/README.md",{"path":834,"priority":335},"references/snippets/api.md",{"path":836,"priority":335},"references/snippets/configuration.md",{"path":838,"priority":335},"references/snippets/gotchas.md",{"path":840,"priority":335},"references/snippets/patterns.md",{"path":842,"priority":335},"references/spectrum/README.md",{"path":844,"priority":335},"references/spectrum/api.md",{"path":846,"priority":335},"references/spectrum/configuration.md",{"path":848,"priority":335},"references/spectrum/gotchas.md",{"path":850,"priority":335},"references/spectrum/patterns.md",{"path":852,"priority":335},"references/static-assets/README.md",{"path":854,"priority":335},"references/static-assets/api.md",{"path":856,"priority":335},"references/static-assets/configuration.md",{"path":858,"priority":335},"references/static-assets/gotchas.md",{"path":860,"priority":335},"references/static-assets/patterns.md",{"path":862,"priority":335},"references/stream/README.md",{"path":864,"priority":335},"references/stream/api-live.md",{"path":866,"priority":335},"references/stream/api.md",{"path":868,"priority":335},"references/stream/configuration.md",{"path":870,"priority":335},"references/stream/gotchas.md",{"path":872,"priority":335},"references/stream/patterns.md",{"path":874,"priority":335},"references/tail-workers/README.md",{"path":876,"priority":335},"references/tail-workers/api.md",{"path":878,"priority":335},"references/tail-workers/configuration.md",{"path":880,"priority":335},"references/tail-workers/gotchas.md",{"path":882,"priority":335},"references/tail-workers/patterns.md",{"path":884,"priority":335},"references/terraform/README.md",{"path":886,"priority":335},"references/terraform/api.md",{"path":888,"priority":335},"references/terraform/configuration.md",{"path":890,"priority":335},"references/terraform/gotchas.md",{"path":892,"priority":335},"references/terraform/patterns.md",{"path":894,"priority":335},"references/tunnel/README.md",{"path":896,"priority":335},"references/tunnel/api.md",{"path":898,"priority":335},"references/tunnel/configuration.md",{"path":900,"priority":335},"references/tunnel/gotchas.md",{"path":902,"priority":335},"references/tunnel/networking.md",{"path":904,"priority":335},"references/tunnel/patterns.md",{"path":906,"priority":335},"references/turn/README.md",{"path":908,"priority":335},"references/turn/api.md",{"path":910,"priority":335},"references/turn/configuration.md",{"path":912,"priority":335},"references/turn/gotchas.md",{"path":914,"priority":335},"references/turn/patterns.md",{"path":916,"priority":335},"references/turnstile/README.md",{"path":918,"priority":335},"references/turnstile/api.md",{"path":920,"priority":335},"references/turnstile/configuration.md",{"path":922,"priority":335},"references/turnstile/gotchas.md",{"path":924,"priority":335},"references/turnstile/patterns.md",{"path":926,"priority":335},"references/vectorize/README.md",{"path":928,"priority":335},"references/vectorize/api.md",{"path":930,"priority":335},"references/vectorize/configuration.md",{"path":932,"priority":335},"references/vectorize/gotchas.md",{"path":934,"priority":335},"references/vectorize/patterns.md",{"path":936,"priority":335},"references/waf/README.md",{"path":938,"priority":335},"references/waf/api.md",{"path":940,"priority":335},"references/waf/configuration.md",{"path":942,"priority":335},"references/waf/gotchas.md",{"path":944,"priority":335},"references/waf/patterns.md",{"path":946,"priority":335},"references/web-analytics/README.md",{"path":948,"priority":335},"references/web-analytics/configuration.md",{"path":950,"priority":335},"references/web-analytics/gotchas.md",{"path":952,"priority":335},"references/web-analytics/integration.md",{"path":954,"priority":335},"references/web-analytics/patterns.md",{"path":956,"priority":335},"references/workerd/README.md",{"path":958,"priority":335},"references/workerd/api.md",{"path":960,"priority":335},"references/workerd/configuration.md",{"path":962,"priority":335},"references/workerd/gotchas.md",{"path":964,"priority":335},"references/workerd/patterns.md",{"path":966,"priority":335},"references/workers/README.md",{"path":968,"priority":335},"references/workers/api.md",{"path":970,"priority":335},"references/workers/configuration.md",{"path":972,"priority":335},"references/workers/frameworks.md",{"path":974,"priority":335},"references/workers/gotchas.md",{"path":976,"priority":335},"references/workers/patterns.md",{"path":978,"priority":335},"references/workers-ai/README.md",{"path":980,"priority":335},"references/workers-ai/api.md",{"path":982,"priority":335},"references/workers-ai/configuration.md",{"path":984,"priority":335},"references/workers-ai/gotchas.md",{"path":986,"priority":335},"references/workers-ai/patterns.md",{"path":988,"priority":335},"references/workers-for-platforms/README.md",{"path":990,"priority":335},"references/workers-for-platforms/api.md",{"path":992,"priority":335},"references/workers-for-platforms/configuration.md",{"path":994,"priority":335},"references/workers-for-platforms/gotchas.md",{"path":996,"priority":335},"references/workers-for-platforms/patterns.md",{"path":998,"priority":335},"references/workers-playground/README.md",{"path":1000,"priority":335},"references/workers-playground/api.md",{"path":1002,"priority":335},"references/workers-playground/configuration.md",{"path":1004,"priority":335},"references/workers-playground/gotchas.md",{"path":1006,"priority":335},"references/workers-playground/patterns.md",{"path":1008,"priority":335},"references/workers-vpc/README.md",{"path":1010,"priority":335},"references/workers-vpc/api.md",{"path":1012,"priority":335},"references/workers-vpc/configuration.md",{"path":1014,"priority":335},"references/workers-vpc/gotchas.md",{"path":1016,"priority":335},"references/workers-vpc/patterns.md",{"path":1018,"priority":335},"references/workflows/README.md",{"path":1020,"priority":335},"references/workflows/api.md",{"path":1022,"priority":335},"references/workflows/configuration.md",{"path":1024,"priority":335},"references/workflows/gotchas.md",{"path":1026,"priority":335},"references/workflows/patterns.md",{"path":1028,"priority":335},"references/wrangler/README.md",{"path":1030,"priority":335},"references/wrangler/api.md",{"path":1032,"priority":335},"references/wrangler/configuration.md",{"path":1034,"priority":335},"references/wrangler/gotchas.md",{"path":1036,"priority":335},"references/wrangler/patterns.md",{"path":1038,"priority":335},"references/zaraz/IMPLEMENTATION_SUMMARY.md",{"path":1040,"priority":335},"references/zaraz/README.md",{"path":1042,"priority":335},"references/zaraz/api.md",{"path":1044,"priority":335},"references/zaraz/configuration.md",{"path":1046,"priority":335},"references/zaraz/gotchas.md",{"path":1048,"priority":335},"references/zaraz/patterns.md",{"basePath":1050,"description":1051,"displayName":1052,"installMethods":1053,"rationale":1054,"selectedPaths":1055,"source":324,"sourceLanguage":18,"type":246},"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",[1056,1057,1059,1061,1063,1064],{"path":363,"priority":318},{"path":1058,"priority":335},"references/cli-and-mcp.md",{"path":1060,"priority":335},"references/deliverability.md",{"path":1062,"priority":335},"references/rest-api.md",{"path":387,"priority":335},{"path":1065,"priority":335},"references/sending.md",{"basePath":1067,"description":1068,"displayName":1069,"installMethods":1070,"rationale":1071,"selectedPaths":1072,"source":324,"sourceLanguage":18,"type":246},"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",[1073,1074,1076,1078],{"path":363,"priority":318},{"path":1075,"priority":335},"references/rules.md",{"path":1077,"priority":335},"references/testing.md",{"path":1079,"priority":335},"references/workers.md",{"basePath":1081,"description":1082,"displayName":1083,"installMethods":1084,"rationale":1085,"selectedPaths":1086,"source":324,"sourceLanguage":18,"type":246},"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",[1087,1088,1090],{"path":363,"priority":318},{"path":1089,"priority":335},"references/api-quick-ref.md",{"path":1091,"priority":335},"references/examples.md",{"basePath":1093,"description":1094,"displayName":1095,"installMethods":1096,"rationale":1097,"selectedPaths":1098,"source":324,"sourceLanguage":18,"type":246},"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",[1099],{"path":363,"priority":318},{"basePath":1101,"description":1102,"displayName":1103,"installMethods":1104,"rationale":1105,"selectedPaths":1106,"source":324,"sourceLanguage":18,"type":246},"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",[1107,1108,1110],{"path":363,"priority":318},{"path":1109,"priority":335},"references/review.md",{"path":1075,"priority":335},{"basePath":1112,"description":1113,"displayName":1114,"installMethods":1115,"rationale":1116,"selectedPaths":1117,"source":324,"sourceLanguage":18,"type":246},"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",[1118],{"path":363,"priority":318},{"sources":1120},[1121],"manual",{"closedIssues90d":231,"description":262,"forks":232,"homepage":1123,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":229,"stars":235,"topics":1124},"https://workers.cloudflare.com/",[208,207,244,210],{"classifiedAt":1126,"discoverAt":1127,"extractAt":1128,"githubAt":1128,"updatedAt":1126},1778684000471,1778683995923,1778683998655,[208,213,207,212,209,211,210],{"evaluatedAt":241,"extractAt":284,"updatedAt":1131},1778684365737,[],[1134,1165,1193,1211,1239,1269],{"_creationTime":1135,"_id":1136,"community":1137,"display":1138,"identity":1144,"providers":1149,"relations":1158,"tags":1161,"workflow":1162},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":1139,"installMethods":1140,"name":1142,"sourceUrl":1143},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":1141},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":1145,"githubOwner":1146,"githubRepo":1147,"locale":18,"slug":1148,"type":246},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":1150,"extract":1156},{"promptVersionExtension":200,"promptVersionScoring":201,"score":1151,"tags":1152,"targetMarket":214,"tier":215},100,[1153,1154,1155,213,211,291],"finance","trading","market-analysis",{"commitSha":274,"license":1157},"MIT",{"parentExtensionId":1159,"repoId":1160},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[213,291,1153,1155,1154,211],{"evaluatedAt":1163,"extractAt":1164,"updatedAt":1163},1778701108877,1778696691708,{"_creationTime":1166,"_id":1167,"community":1168,"display":1169,"identity":1175,"providers":1179,"relations":1186,"tags":1189,"workflow":1190},1778693180473.0972,"k1716aj3p8agwq6vwvn5n19v8n86mps9",{"reviewCount":8},{"description":1170,"installMethods":1171,"name":1173,"sourceUrl":1174},"Azure AI Document Intelligence SDK for .NET. Extract text, tables, and structured data from documents using prebuilt and custom models. Use for invoice processing, receipt extraction, ID document analysis, and custom document models. Triggers: \"Document Intelligence\", \"DocumentIntelligenceClient\", \"form recognizer\", \"invoice extraction\", \"receipt OCR\", \"document analysis .NET\".\n",{"claudeCode":1172},"microsoft/agent-skills","azure-ai-document-intelligence-dotnet","https://github.com/microsoft/agent-skills",{"basePath":1176,"githubOwner":1177,"githubRepo":1178,"locale":18,"slug":1173,"type":246},".github/plugins/azure-sdk-dotnet/skills/azure-ai-document-intelligence-dotnet","microsoft","agent-skills",{"evaluate":1180,"extract":1185},{"promptVersionExtension":200,"promptVersionScoring":201,"score":1151,"tags":1181,"targetMarket":214,"tier":215},[1182,213,1183,1184,209],"azure","document-intelligence","dotnet",{"commitSha":274},{"parentExtensionId":1187,"repoId":1188},"k1795g6t3v2fg9whacs7xkm88186nxr1","kd77czgnv00rfjm815pcc5xx5986n5t8",[213,1182,1183,1184,209],{"evaluatedAt":1191,"extractAt":1192,"updatedAt":1191},1778693591440,1778693180473,{"_creationTime":1194,"_id":1195,"community":1196,"display":1197,"identity":1199,"providers":1200,"relations":1206,"tags":1207,"workflow":1208},1778684000954.311,"k173x21yscq4havt5f3kf66bs986mr20",{"reviewCount":8},{"description":1113,"installMethods":1198,"name":1114,"sourceUrl":14},{"claudeCode":12},{"basePath":1112,"githubOwner":207,"githubRepo":244,"locale":18,"slug":1114,"type":246},{"evaluate":1201,"extract":1205},{"promptVersionExtension":200,"promptVersionScoring":201,"score":1151,"tags":1202,"targetMarket":214,"tier":215},[207,210,291,1203,1204],"devops","deployment",{"commitSha":274},{"parentExtensionId":249,"repoId":280},[291,207,1204,1203,210],{"evaluatedAt":1209,"extractAt":284,"updatedAt":1210},1778684220190,1778684367215,{"_creationTime":1212,"_id":1213,"community":1214,"display":1215,"identity":1221,"providers":1225,"relations":1232,"tags":1235,"workflow":1236},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":1216,"installMethods":1217,"name":1219,"sourceUrl":1220},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":1218},"Yeachan-Heo/oh-my-claudecode","deepinit","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1222,"githubOwner":1223,"githubRepo":1224,"locale":18,"slug":1219,"type":246},"skills/deepinit","Yeachan-Heo","oh-my-claudecode",{"evaluate":1226,"extract":1231},{"promptVersionExtension":200,"promptVersionScoring":201,"score":1151,"tags":1227,"targetMarket":214,"tier":215},[1228,1229,1230,211,212],"documentation","codebase","agent",{"commitSha":274},{"parentExtensionId":1233,"repoId":1234},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[1230,1229,1228,212,211],{"evaluatedAt":1237,"extractAt":1238,"updatedAt":1237},1778699437749,1778699234184,{"_creationTime":1240,"_id":1241,"community":1242,"display":1243,"identity":1249,"providers":1253,"relations":1263,"tags":1265,"workflow":1266},1778696052276.0203,"k17bgxxgryq8edg32egypsvqtn86m1h7",{"reviewCount":8},{"description":1244,"installMethods":1245,"name":1247,"sourceUrl":1248},"Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — \"find circular imports\", \"fix dependency cycles\", \"untangle our module graph\", \"why is madge complaining\".",{"claudeCode":1246},"raintree-technology/claude-starter","cleanup-cycles","https://github.com/raintree-technology/claude-starter",{"basePath":1250,"githubOwner":1251,"githubRepo":1252,"locale":18,"slug":1247,"type":246},"templates/.claude/skills/cleanup-cycles","raintree-technology","claude-starter",{"evaluate":1254,"extract":1262},{"promptVersionExtension":200,"promptVersionScoring":201,"score":1151,"tags":1255,"targetMarket":214,"tier":215},[1256,1257,212,1258,211,1259,1260,1261],"code-quality","dependencies","python","go","rust","refactoring",{"commitSha":274},{"repoId":1264},"kd78ywakatnz4sjfx781sy14vh86mtty",[1256,1257,1259,212,1258,1261,1260,211],{"evaluatedAt":1267,"extractAt":1268,"updatedAt":1267},1778696977114,1778696052276,{"_creationTime":1270,"_id":1271,"community":1272,"display":1273,"identity":1279,"providers":1283,"relations":1290,"tags":1293,"workflow":1294},1778694599571.3774,"k17f1596a2t00btq1hfksssg0s86n6ej",{"reviewCount":8},{"description":1274,"installMethods":1275,"name":1277,"sourceUrl":1278},"Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.",{"claudeCode":1276},"netlify/context-and-tools","netlify-identity","https://github.com/netlify/context-and-tools",{"basePath":1280,"githubOwner":1281,"githubRepo":1282,"locale":18,"slug":1277,"type":246},"skills/netlify-identity","netlify","context-and-tools",{"evaluate":1284,"extract":1289},{"promptVersionExtension":200,"promptVersionScoring":201,"score":1151,"tags":1285,"targetMarket":214,"tier":215},[1286,1281,1287,212,211,1288],"authentication","identity","api",{"commitSha":274},{"parentExtensionId":1291,"repoId":1292},"k1714spp30a0rvg5y3yjga772n86nmps","kd7b1ncy2zzzfws29grdt8heb986ntzq",[1288,1286,1287,212,1281,211],{"evaluatedAt":1295,"extractAt":1296,"updatedAt":1297},1778694839805,1778694599571,1778694994190]