[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cloudflare-durable-objects-de":3,"guides-for-cloudflare-durable-objects":1133,"similar-k17cjpqs9zc0944jg10ft2vszh86mhha-de":1134},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":222,"parentExtension":243,"providers":300,"relations":304,"repo":306,"tags":1130,"workflow":1131},1778684297199.62,"k17cjpqs9zc0944jg10ft2vszh86mhha",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Erstellen und überprüfen Sie Cloudflare Durable Objects. Verwenden Sie dies beim Erstellen zustandsbehafteter Koordination (Chaträume, Multiplayer-Spiele, Buchungssysteme), beim Implementieren von RPC-Methoden, bei der SQLite-Speicherung, bei Alarmen, WebSockets oder beim Überprüfen von DO-Code auf Best Practices. Umfasst Workers-Integration, Wrangler-Konfiguration und Tests mit Vitest. Bevorzugt die Abfrage von Cloudflare-Dokumenten gegenüber vortrainiertem Wissen.",{"claudeCode":12},"cloudflare/skills","durable-objects","https://github.com/cloudflare/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":237},1778684297199.6204,"kn7a6493fqae8xawsbax7z8kwh86nt1w","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"tier":214,"useCases":215},[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,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktische Nützlichkeit","Relevanz des Problems","pass","Die Beschreibung gibt klar den Zweck der Erweiterung an, Cloudflare Durable Objects zu erstellen und zu überprüfen, und listet spezifische Anwendungsfälle wie zustandsbehaftete Koordination, RPC-Methoden und Codeüberprüfung auf.",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsversprechen","Die Fähigkeit bietet einen erheblichen Mehrwert über das Standardverhalten von LLMs hinaus, indem sie spezialisiertes Wissen, Abrufquellen und Best Practices für Cloudflare Durable Objects bereitstellt, die über allgemeine API-Wraps hinausgehen.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Fähigkeit deckt den gesamten Lebenszyklus von Durable Objects ab, einschließlich Erstellung, Konfiguration, Test und Überprüfung, mit detaillierter Dokumentation und Beispielen, was sie für Produktions-Workflows geeignet macht.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Single Responsibility Principle","Die Fähigkeit konzentriert sich ausschließlich auf Cloudflare Durable Objects und zugehörige Konfigurationen (Workers, Wrangler, Tests) und behält eine klare und kohärente Domäne bei.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Fähigkeiten der Fähigkeit genau wider, einschließlich ihres Fokus auf Durable Objects, Anwendungsfälle und bevorzugte Abrufquellen.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Gescopte Tools","Die Fähigkeit verwendet gescopte Tools und Funktionen (z. B. direkter DO-Zugriff, SQL-Operationen, Alarmplanung) anstelle eines einzigen generalistischen Tools.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- & Parameterreferenz","Konfigurationsdetails wie wrangler.jsonc-Beispiele, Umgebungsinterfaces und Speicheroperationen sind gut dokumentiert.",{"category":33,"check":48,"severity":24,"summary":49},"Tool-Namensgebung","Toolnamen und interne Funktionen sind beschreibend und folgen konventionellen Namensmustern.",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Die Schnittstellen und Beispiele der Fähigkeit fordern nur die notwendigen Daten an und liefern fokussierte Ergebnisse.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der Apache-2.0-Lizenz lizenziert, wie durch die beigefügte LICENSE-Datei bestätigt.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität der Commits","Das Repository weist aktuelle Commits auf, was auf eine aktive Wartung hindeutet.",{"category":58,"check":62,"severity":63,"summary":64},"Abhängigkeitsverwaltung","not_applicable","Es wurden keine Drittanbieterabhängigkeiten im Quellcode der Fähigkeit erkannt.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit verarbeitet oder exponiert keine Geheimnisse; Geheimnisse werden von Wrangler verwaltet.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Die Fähigkeit verarbeitet Daten und Dokumentationen als nicht vertrauenswürdige Inhalte, ohne Anzeichen für die Ausführung geladener Anweisungen.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Fähigkeit bündelt allen notwendigen Code und ruft zur Laufzeit keine externen Inhalte ab.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Fähigkeit operiert innerhalb definierter Geltungsbereiche und versucht nicht, Dateien außerhalb ihres Projektordners zu ändern.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Es wurden keine abgetrennten Prozess-Spawns oder Deny-Retry-Schleifen in den Skripten der Fähigkeit gefunden.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Fähigkeit liest oder übermittelt keine vertraulichen Daten an Dritte, und ausgehende Aufrufe werden implizit von der Cloudflare Workers-Laufzeitumgebung verwaltet.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks und verwendet sauberes, druckbares ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Der Code der Fähigkeit ist in einfachem, lesbarem TypeScript geschrieben und verwendet keine Obfuskationstechniken.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Fähigkeit trifft keine Annahmen über die Projektorganisation des Benutzers außerhalb ihres eigenen Bundles.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Probleme","Das Repository zeigt ein gesundes Verhältnis von geschlossenen zu offenen Problemen, was auf aktive Wartung und Reaktionsfähigkeit hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Die Fähigkeit hält sich an die semantische Versionierung, mit einer klaren Version, die im SKILL.md-Frontmatter deklariert ist.",{"category":104,"check":105,"severity":24,"summary":106},"Code-Ausführung","Validierung","Die Fähigkeit demonstriert eine ordnungsgemäße Eingabevalidierung mit Zod-Schemata in ihren Beispielen, um die Datenintegrität sicherzustellen.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Fähigkeit führt keine destruktiven Operationen durch, und alle Zustandsänderungen werden über die Durable Object Storage APIs verwaltet.",{"category":104,"check":111,"severity":24,"summary":112},"Fehlerbehandlung","Fehler werden sinnvoll erfasst und mit klaren Meldungen und Wiederherstellungspfaden gemeldet, sowohl in Worker-Handlern als auch in DOs.",{"category":104,"check":114,"severity":24,"summary":115},"Protokollierung","Die Fähigkeit demonstriert strukturierte Protokollierungspraktiken und enthält Beispiele für Request-Tracing, was die Nachvollziehbarkeit erleichtert.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","DSGVO","Die Fähigkeit arbeitet nicht mit personenbezogenen Daten; die gesamte Datenverarbeitung erfolgt im Rahmen der Durable Objects-Speicherung.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Fähigkeit ist für die globale Cloudflare-Plattform konzipiert und hat keine regionalen oder gerichtlichen Einschränkungen.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Fähigkeit ist für die Cloudflare Workers-Laufzeitumgebung konzipiert und trifft keine Annahmen über spezifische Betriebssystem- oder Shell-Umgebungen.",{"category":44,"check":127,"severity":24,"summary":128},"README","Die README-Datei existiert, ist umfassend und erklärt klar den Zweck und die Installation der Fähigkeit.",{"category":33,"check":130,"severity":63,"summary":131},"Größe der Tool-Oberfläche","Dies ist eine Fähigkeit, kein CLI oder MCP-Server, und exponiert keine feste Anzahl von Tools.",{"category":40,"check":133,"severity":24,"summary":134},"Überlappende Nahe-Synonym-Tools","Die Fähigkeit verwendet eine klare und nicht überlappende Terminologie für ihre Funktionen und Konzepte.",{"category":44,"check":136,"severity":24,"summary":137},"Phantomfunktionen","Alle beworbenen Funktionen und Fähigkeiten sind implementiert und durch die bereitgestellten Codebeispiele und Dokumentationen nachweisbar.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Die README enthält klare, kopierbare Installationsanweisungen für mehrere Agenten und Beispiele.",{"category":143,"check":144,"severity":24,"summary":145},"Fehler","Aktionsfähige Fehlermeldungen","Fehlermeldungen sind klar, erklären die Ursache und bieten Abhilfeschritte oder Links zur Dokumentation.",{"category":147,"check":148,"severity":63,"summary":149},"Ausführung","Angepinnte Abhängigkeiten","Die Fähigkeit verwendet keine Drittanbieterabhängigkeiten, die angepinnt werden müssten.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-Run-Vorschau","Die Fähigkeit konzentriert sich hauptsächlich auf die Zustandsverwaltung innerhalb von Durable Objects, und Dry-Run ist nicht anwendbar.",{"category":154,"check":155,"severity":24,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Durable Objects Speicheroperationen sind von Natur aus atomar, und Wiederholungen werden von der Cloudflare-Laufzeitumgebung behandelt, mit entsprechender Fehlerbehandlung für RPC-Aufrufe.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetrie-Opt-in","Die Fähigkeit sendet keine Telemetrie; jegliche Protokollierung dient zu Audit-Zwecken innerhalb der Umgebung des Benutzers.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Der Zweck der Fähigkeit ist präzise definiert, benennt Durable Objects als Artefakt und Erstellung/Überprüfung als Absicht, mit klaren Anwendungsfällen und Grenzen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnanter Frontmatter","Der Frontmatter ist prägnant und fasst die Kernfunktionalität und Anwendungsfälle effektiv zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Body","Der SKILL.md-Body ist prägnant und lagert tiefere Materialien an Referenzdateien aus.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die Fähigkeit verwendet progressive Offenlegung, indem sie auf Referenzdateien für detaillierte Verfahren und Dokumentationen verlinkt.",{"category":170,"check":174,"severity":63,"summary":175},"Forked Exploration","Der Workflow der Fähigkeit beinhaltet keine tiefe Erkundung, die `context: fork` erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Es werden ausreichend End-to-End-Beispiele für Kernfähigkeiten bereitgestellt, einschließlich Einrichtung, grundlegender Verwendung und Tests.",{"category":22,"check":180,"severity":24,"summary":181},"Edge Cases","Die Fähigkeit dokumentiert Fehlerfälle für Speicheroperationen, Nebenläufigkeit und Fehlerbehandlung mit Wiederherstellungsschritten.",{"category":104,"check":183,"severity":63,"summary":184},"Tool-Fallback","Die Fähigkeit stützt sich nicht auf externe MCP-Server und verwendet die integrierten Laufzeitfunktionen von Cloudflare.",{"category":66,"check":186,"severity":24,"summary":187},"Anhalten bei unerwartetem Zustand","Die Fehlerbehandlungsmechanismen der Fähigkeit und die Natur von Durable Objects stellen sicher, dass unerwartete Zustände Workflows ordnungsgemäß beenden.",{"category":92,"check":189,"severity":24,"summary":190},"Cross-Skill-Kopplung","Die Fähigkeit ist in sich abgeschlossen und stützt sich nicht implizit auf andere Fähigkeiten; externe Referenzen sind explizit.",1778684127567,"Diese Fähigkeit bietet detaillierte Anleitungen und Best Practices für die Erstellung, Konfiguration und Überprüfung von Cloudflare Durable Objects. Sie umfasst die Workers-Integration, die Wrangler-Konfiguration, Tests mit Vitest und nutzt die Dokumentation von Cloudflare als primäre Wissensquelle.",[194,195,196,197,198],"Erstellen und Verwalten von Durable Objects","Implementieren von RPC-Methoden, Alarmen und WebSockets","Konfigurieren von wrangler.jsonc/toml","Schreiben von Tests mit Vitest","Überprüfen von DO-Code auf Best Practices",[200,201,202],"Verarbeitung zustandsloser Anfragen (einfache Workers verwenden)","Erreichen globaler Verteilungsanforderungen","Verwaltung von Anfragen mit hoher Fan-out-Rate","3.0.0","4.4.0","Erstellen Sie robuste und skalierbare zustandsbehaftete Anwendungen auf der Edge von Cloudflare mit Durable Objects, die alles von der Grundkonfiguration bis zu fortgeschrittenen Mustern und Best Practices abdecken.","Die Fähigkeit ist außergewöhnlich gut dokumentiert und robust, deckt alle Aspekte der Durable Objects-Entwicklung mit klaren Beispielen und Best Practices ab. Kleinere Bereiche wie Abhängigkeitsverwaltung und die Anwendbarkeit von Dry-Runs sind für ihre Kernfunktion nicht relevant.",97,"Eine umfassende und qualitativ hochwertige Fähigkeit für die Entwicklung mit Cloudflare Durable Objects.",[210,13,211,212,213],"cloudflare","workers","edge-computing","state-management","verified",[216,217,218,219],"Erstellen von zustandsbehafteten Koordinationsdiensten (Chaträume, Spiele)","Implementieren von RPC-Methoden für die Inter-DO-Kommunikation","Konfigurieren von Durable Objects Bindings und Migrationen","Testen der Logik von Durable Objects innerhalb der Workers-Laufzeitumgebung",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":233,"testCoverage":235},{"hasLockfile":222},false,1778684110299,{"descriptionLength":225,"readmeSize":226},382,3982,{"closedIssues90d":228,"forks":229,"hasChangelog":222,"openIssues90d":230,"pushedAt":231,"stars":232},3,127,4,1777891816000,1523,{"hasNpmPackage":222,"license":234,"smitheryVerified":222},"Apache-2.0",{"hasCi":236,"hasTests":222},true,{"updatedAt":238},1778684297199,{"basePath":240,"githubOwner":210,"githubRepo":241,"locale":18,"slug":13,"type":242},"skills/durable-objects","skills","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":250,"parentExtension":254,"providers":284,"relations":295,"tags":296,"workflow":297},1778684000954.309,"k170tak3cytwwwr9nwfqq1yxm986nvs8",{"reviewCount":8},{"description":248,"installMethods":249,"name":210,"sourceUrl":14},"Skills for the Cloudflare developer platform: Workers, Durable Objects, Agents SDK, MCP servers, Wrangler CLI, and web performance",{"claudeCode":210},{"basePath":251,"githubOwner":210,"githubRepo":241,"locale":252,"slug":241,"type":253},"","en","plugin",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":261,"providers":263,"relations":277,"tags":279,"workflow":280},1778684000954.3088,"k179smx9b0c75eh2jsqgz9xfp986n4jz",{"reviewCount":8},{"description":259,"installMethods":260,"name":210,"sourceUrl":14},"Skills for teaching agents how to build on Cloudflare.",{"claudeCode":12},{"basePath":251,"githubOwner":210,"githubRepo":241,"locale":252,"slug":241,"type":262},"marketplace",{"evaluate":264,"extract":271},{"promptVersionExtension":265,"promptVersionScoring":204,"score":207,"tags":266,"targetMarket":270,"tier":214},"3.1.0",[210,267,268,211,269],"developer-platform","ai-agents","mcp-server","global",{"commitSha":272,"marketplace":273,"plugin":275},"HEAD",{"name":210,"pluginCount":274},1,{"mcpCount":8,"provider":276,"skillCount":8},"classify",{"repoId":278},"kd773cpk65hjcvrqvbjn75pajd86nqq2",[268,210,267,269,211],{"evaluatedAt":281,"extractAt":282,"updatedAt":283},1778684021134,1778684000954,1778684365462,{"evaluate":285,"extract":292},{"promptVersionExtension":203,"promptVersionScoring":204,"score":286,"tags":287,"targetMarket":270,"tier":214},95,[210,211,288,289,290,291],"agents","serverless","cli","mcp",{"commitSha":272,"plugin":293},{"mcpCount":8,"provider":276,"skillCount":294},8,{"parentExtensionId":256,"repoId":278},[288,290,210,291,289,211],{"evaluatedAt":298,"extractAt":282,"updatedAt":299},1778684046091,1778684365942,{"evaluate":301,"extract":303},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":302,"targetMarket":270,"tier":214},[210,13,211,212,213],{"commitSha":272},{"parentExtensionId":245,"repoId":278,"translatedFrom":305},"k177bcs0j34fpcns7gv9hf3wkh86m15x",{"_creationTime":307,"_id":278,"identity":308,"providers":309,"workflow":1126},1778683995923.7346,{"githubOwner":210,"githubRepo":241,"sourceUrl":14},{"classify":310,"discover":1120,"github":1123},{"commitSha":272,"extensions":311},[312,325,358,405,1052,1069,1081,1093,1101,1112],{"basePath":251,"displayName":210,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":252,"type":262},{"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":251,"description":248,"displayName":210,"installMethods":326,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":252,"type":253},{"claudeCode":210},"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":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":324,"sourceLanguage":252,"type":242},"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",[365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403],{"path":366,"priority":318},"SKILL.md",{"path":368,"priority":335},"references/browse-the-web.md",{"path":370,"priority":335},"references/callable.md",{"path":372,"priority":335},"references/client-sdk.md",{"path":374,"priority":335},"references/codemode.md",{"path":376,"priority":335},"references/configuration.md",{"path":378,"priority":335},"references/durable-execution.md",{"path":380,"priority":335},"references/email.md",{"path":382,"priority":335},"references/human-in-the-loop.md",{"path":384,"priority":335},"references/mcp.md",{"path":386,"priority":335},"references/observability.md",{"path":388,"priority":335},"references/queue-retries.md",{"path":390,"priority":335},"references/routing.md",{"path":392,"priority":335},"references/server-driven-messages.md",{"path":394,"priority":335},"references/state-scheduling.md",{"path":396,"priority":335},"references/streaming-chat.md",{"path":398,"priority":335},"references/think.md",{"path":400,"priority":335},"references/voice.md",{"path":402,"priority":335},"references/webhooks-push.md",{"path":404,"priority":335},"references/workflows.md",{"basePath":406,"description":407,"displayName":210,"installMethods":408,"rationale":409,"selectedPaths":410,"source":324,"sourceLanguage":252,"type":242},"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",[411,412,414,416,418,420,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],{"path":366,"priority":318},{"path":413,"priority":335},"references/agents-sdk/README.md",{"path":415,"priority":335},"references/agents-sdk/api.md",{"path":417,"priority":335},"references/agents-sdk/configuration.md",{"path":419,"priority":335},"references/agents-sdk/gotchas.md",{"path":421,"priority":335},"references/agents-sdk/patterns.md",{"path":423,"priority":335},"references/ai-gateway/README.md",{"path":425,"priority":335},"references/ai-gateway/configuration.md",{"path":427,"priority":335},"references/ai-gateway/dynamic-routing.md",{"path":429,"priority":335},"references/ai-gateway/features.md",{"path":431,"priority":335},"references/ai-gateway/sdk-integration.md",{"path":433,"priority":335},"references/ai-gateway/troubleshooting.md",{"path":435,"priority":335},"references/ai-search/README.md",{"path":437,"priority":335},"references/ai-search/api.md",{"path":439,"priority":335},"references/ai-search/configuration.md",{"path":441,"priority":335},"references/ai-search/gotchas.md",{"path":443,"priority":335},"references/ai-search/patterns.md",{"path":445,"priority":335},"references/analytics-engine/README.md",{"path":447,"priority":335},"references/analytics-engine/api.md",{"path":449,"priority":335},"references/analytics-engine/configuration.md",{"path":451,"priority":335},"references/analytics-engine/gotchas.md",{"path":453,"priority":335},"references/analytics-engine/patterns.md",{"path":455,"priority":335},"references/api/README.md",{"path":457,"priority":335},"references/api/api.md",{"path":459,"priority":335},"references/api/configuration.md",{"path":461,"priority":335},"references/api/gotchas.md",{"path":463,"priority":335},"references/api/patterns.md",{"path":465,"priority":335},"references/api-shield/README.md",{"path":467,"priority":335},"references/api-shield/api.md",{"path":469,"priority":335},"references/api-shield/configuration.md",{"path":471,"priority":335},"references/api-shield/gotchas.md",{"path":473,"priority":335},"references/api-shield/patterns.md",{"path":475,"priority":335},"references/argo-smart-routing/README.md",{"path":477,"priority":335},"references/argo-smart-routing/api.md",{"path":479,"priority":335},"references/argo-smart-routing/configuration.md",{"path":481,"priority":335},"references/argo-smart-routing/gotchas.md",{"path":483,"priority":335},"references/argo-smart-routing/patterns.md",{"path":485,"priority":335},"references/artifacts/README.md",{"path":487,"priority":335},"references/artifacts/api.md",{"path":489,"priority":335},"references/artifacts/configuration.md",{"path":491,"priority":335},"references/bindings/README.md",{"path":493,"priority":335},"references/bindings/api.md",{"path":495,"priority":335},"references/bindings/configuration.md",{"path":497,"priority":335},"references/bindings/gotchas.md",{"path":499,"priority":335},"references/bindings/patterns.md",{"path":501,"priority":335},"references/bot-management/README.md",{"path":503,"priority":335},"references/bot-management/api.md",{"path":505,"priority":335},"references/bot-management/configuration.md",{"path":507,"priority":335},"references/bot-management/gotchas.md",{"path":509,"priority":335},"references/bot-management/patterns.md",{"path":511,"priority":335},"references/browser-rendering/README.md",{"path":513,"priority":335},"references/browser-rendering/api.md",{"path":515,"priority":335},"references/browser-rendering/configuration.md",{"path":517,"priority":335},"references/browser-rendering/gotchas.md",{"path":519,"priority":335},"references/browser-rendering/patterns.md",{"path":521,"priority":335},"references/c3/README.md",{"path":523,"priority":335},"references/c3/api.md",{"path":525,"priority":335},"references/c3/configuration.md",{"path":527,"priority":335},"references/c3/gotchas.md",{"path":529,"priority":335},"references/c3/patterns.md",{"path":531,"priority":335},"references/cache-reserve/README.md",{"path":533,"priority":335},"references/cache-reserve/api.md",{"path":535,"priority":335},"references/cache-reserve/configuration.md",{"path":537,"priority":335},"references/cache-reserve/gotchas.md",{"path":539,"priority":335},"references/cache-reserve/patterns.md",{"path":541,"priority":335},"references/containers/README.md",{"path":543,"priority":335},"references/containers/api.md",{"path":545,"priority":335},"references/containers/configuration.md",{"path":547,"priority":335},"references/containers/gotchas.md",{"path":549,"priority":335},"references/containers/patterns.md",{"path":551,"priority":335},"references/cron-triggers/README.md",{"path":553,"priority":335},"references/cron-triggers/api.md",{"path":555,"priority":335},"references/cron-triggers/configuration.md",{"path":557,"priority":335},"references/cron-triggers/gotchas.md",{"path":559,"priority":335},"references/cron-triggers/patterns.md",{"path":561,"priority":335},"references/d1/README.md",{"path":563,"priority":335},"references/d1/api.md",{"path":565,"priority":335},"references/d1/configuration.md",{"path":567,"priority":335},"references/d1/gotchas.md",{"path":569,"priority":335},"references/d1/patterns.md",{"path":571,"priority":335},"references/ddos/README.md",{"path":573,"priority":335},"references/ddos/api.md",{"path":575,"priority":335},"references/ddos/configuration.md",{"path":577,"priority":335},"references/ddos/gotchas.md",{"path":579,"priority":335},"references/ddos/patterns.md",{"path":581,"priority":335},"references/do-storage/README.md",{"path":583,"priority":335},"references/do-storage/api.md",{"path":585,"priority":335},"references/do-storage/configuration.md",{"path":587,"priority":335},"references/do-storage/gotchas.md",{"path":589,"priority":335},"references/do-storage/patterns.md",{"path":591,"priority":335},"references/do-storage/testing.md",{"path":593,"priority":335},"references/durable-objects/README.md",{"path":595,"priority":335},"references/durable-objects/api.md",{"path":597,"priority":335},"references/durable-objects/configuration.md",{"path":599,"priority":335},"references/durable-objects/gotchas.md",{"path":601,"priority":335},"references/durable-objects/patterns.md",{"path":603,"priority":335},"references/email-routing/README.md",{"path":605,"priority":335},"references/email-routing/api.md",{"path":607,"priority":335},"references/email-routing/configuration.md",{"path":609,"priority":335},"references/email-routing/gotchas.md",{"path":611,"priority":335},"references/email-routing/patterns.md",{"path":613,"priority":335},"references/email-workers/README.md",{"path":615,"priority":335},"references/email-workers/api.md",{"path":617,"priority":335},"references/email-workers/configuration.md",{"path":619,"priority":335},"references/email-workers/gotchas.md",{"path":621,"priority":335},"references/email-workers/patterns.md",{"path":623,"priority":335},"references/flagship/README.md",{"path":625,"priority":335},"references/flagship/api.md",{"path":627,"priority":335},"references/flagship/configuration.md",{"path":629,"priority":335},"references/flagship/gotchas.md",{"path":631,"priority":335},"references/flagship/patterns.md",{"path":633,"priority":335},"references/graphql-api/README.md",{"path":635,"priority":335},"references/graphql-api/api.md",{"path":637,"priority":335},"references/graphql-api/configuration.md",{"path":639,"priority":335},"references/graphql-api/gotchas.md",{"path":641,"priority":335},"references/graphql-api/patterns.md",{"path":643,"priority":335},"references/hyperdrive/README.md",{"path":645,"priority":335},"references/hyperdrive/api.md",{"path":647,"priority":335},"references/hyperdrive/configuration.md",{"path":649,"priority":335},"references/hyperdrive/gotchas.md",{"path":651,"priority":335},"references/hyperdrive/patterns.md",{"path":653,"priority":335},"references/images/README.md",{"path":655,"priority":335},"references/images/api.md",{"path":657,"priority":335},"references/images/configuration.md",{"path":659,"priority":335},"references/images/gotchas.md",{"path":661,"priority":335},"references/images/patterns.md",{"path":663,"priority":335},"references/kv/README.md",{"path":665,"priority":335},"references/kv/api.md",{"path":667,"priority":335},"references/kv/configuration.md",{"path":669,"priority":335},"references/kv/gotchas.md",{"path":671,"priority":335},"references/kv/patterns.md",{"path":673,"priority":335},"references/miniflare/README.md",{"path":675,"priority":335},"references/miniflare/api.md",{"path":677,"priority":335},"references/miniflare/configuration.md",{"path":679,"priority":335},"references/miniflare/gotchas.md",{"path":681,"priority":335},"references/miniflare/patterns.md",{"path":683,"priority":335},"references/network-interconnect/README.md",{"path":685,"priority":335},"references/network-interconnect/api.md",{"path":687,"priority":335},"references/network-interconnect/configuration.md",{"path":689,"priority":335},"references/network-interconnect/gotchas.md",{"path":691,"priority":335},"references/network-interconnect/patterns.md",{"path":693,"priority":335},"references/observability/README.md",{"path":695,"priority":335},"references/observability/api.md",{"path":697,"priority":335},"references/observability/configuration.md",{"path":699,"priority":335},"references/observability/gotchas.md",{"path":701,"priority":335},"references/observability/patterns.md",{"path":703,"priority":335},"references/pages/README.md",{"path":705,"priority":335},"references/pages/api.md",{"path":707,"priority":335},"references/pages/configuration.md",{"path":709,"priority":335},"references/pages/gotchas.md",{"path":711,"priority":335},"references/pages/patterns.md",{"path":713,"priority":335},"references/pages-functions/README.md",{"path":715,"priority":335},"references/pages-functions/api.md",{"path":717,"priority":335},"references/pages-functions/configuration.md",{"path":719,"priority":335},"references/pages-functions/gotchas.md",{"path":721,"priority":335},"references/pages-functions/patterns.md",{"path":723,"priority":335},"references/pipelines/README.md",{"path":725,"priority":335},"references/pipelines/api.md",{"path":727,"priority":335},"references/pipelines/configuration.md",{"path":729,"priority":335},"references/pipelines/gotchas.md",{"path":731,"priority":335},"references/pipelines/patterns.md",{"path":733,"priority":335},"references/pulumi/README.md",{"path":735,"priority":335},"references/pulumi/api.md",{"path":737,"priority":335},"references/pulumi/configuration.md",{"path":739,"priority":335},"references/pulumi/gotchas.md",{"path":741,"priority":335},"references/pulumi/patterns.md",{"path":743,"priority":335},"references/queues/README.md",{"path":745,"priority":335},"references/queues/api.md",{"path":747,"priority":335},"references/queues/configuration.md",{"path":749,"priority":335},"references/queues/gotchas.md",{"path":751,"priority":335},"references/queues/patterns.md",{"path":753,"priority":335},"references/r2/README.md",{"path":755,"priority":335},"references/r2/api.md",{"path":757,"priority":335},"references/r2/configuration.md",{"path":759,"priority":335},"references/r2/gotchas.md",{"path":761,"priority":335},"references/r2/patterns.md",{"path":763,"priority":335},"references/r2-data-catalog/README.md",{"path":765,"priority":335},"references/r2-data-catalog/api.md",{"path":767,"priority":335},"references/r2-data-catalog/configuration.md",{"path":769,"priority":335},"references/r2-data-catalog/gotchas.md",{"path":771,"priority":335},"references/r2-data-catalog/patterns.md",{"path":773,"priority":335},"references/r2-sql/README.md",{"path":775,"priority":335},"references/r2-sql/SKILL.md.backup",{"path":777,"priority":335},"references/r2-sql/api.md",{"path":779,"priority":335},"references/r2-sql/configuration.md",{"path":781,"priority":335},"references/r2-sql/gotchas.md",{"path":783,"priority":335},"references/r2-sql/patterns.md",{"path":785,"priority":335},"references/realtime-sfu/README.md",{"path":787,"priority":335},"references/realtime-sfu/api.md",{"path":789,"priority":335},"references/realtime-sfu/configuration.md",{"path":791,"priority":335},"references/realtime-sfu/gotchas.md",{"path":793,"priority":335},"references/realtime-sfu/patterns.md",{"path":795,"priority":335},"references/realtimekit/README.md",{"path":797,"priority":335},"references/realtimekit/api.md",{"path":799,"priority":335},"references/realtimekit/configuration.md",{"path":801,"priority":335},"references/realtimekit/gotchas.md",{"path":803,"priority":335},"references/realtimekit/patterns.md",{"path":805,"priority":335},"references/sandbox/README.md",{"path":807,"priority":335},"references/sandbox/api.md",{"path":809,"priority":335},"references/sandbox/configuration.md",{"path":811,"priority":335},"references/sandbox/gotchas.md",{"path":813,"priority":335},"references/sandbox/patterns.md",{"path":815,"priority":335},"references/secrets-store/README.md",{"path":817,"priority":335},"references/secrets-store/api.md",{"path":819,"priority":335},"references/secrets-store/configuration.md",{"path":821,"priority":335},"references/secrets-store/gotchas.md",{"path":823,"priority":335},"references/secrets-store/patterns.md",{"path":825,"priority":335},"references/smart-placement/README.md",{"path":827,"priority":335},"references/smart-placement/api.md",{"path":829,"priority":335},"references/smart-placement/configuration.md",{"path":831,"priority":335},"references/smart-placement/gotchas.md",{"path":833,"priority":335},"references/smart-placement/patterns.md",{"path":835,"priority":335},"references/snippets/README.md",{"path":837,"priority":335},"references/snippets/api.md",{"path":839,"priority":335},"references/snippets/configuration.md",{"path":841,"priority":335},"references/snippets/gotchas.md",{"path":843,"priority":335},"references/snippets/patterns.md",{"path":845,"priority":335},"references/spectrum/README.md",{"path":847,"priority":335},"references/spectrum/api.md",{"path":849,"priority":335},"references/spectrum/configuration.md",{"path":851,"priority":335},"references/spectrum/gotchas.md",{"path":853,"priority":335},"references/spectrum/patterns.md",{"path":855,"priority":335},"references/static-assets/README.md",{"path":857,"priority":335},"references/static-assets/api.md",{"path":859,"priority":335},"references/static-assets/configuration.md",{"path":861,"priority":335},"references/static-assets/gotchas.md",{"path":863,"priority":335},"references/static-assets/patterns.md",{"path":865,"priority":335},"references/stream/README.md",{"path":867,"priority":335},"references/stream/api-live.md",{"path":869,"priority":335},"references/stream/api.md",{"path":871,"priority":335},"references/stream/configuration.md",{"path":873,"priority":335},"references/stream/gotchas.md",{"path":875,"priority":335},"references/stream/patterns.md",{"path":877,"priority":335},"references/tail-workers/README.md",{"path":879,"priority":335},"references/tail-workers/api.md",{"path":881,"priority":335},"references/tail-workers/configuration.md",{"path":883,"priority":335},"references/tail-workers/gotchas.md",{"path":885,"priority":335},"references/tail-workers/patterns.md",{"path":887,"priority":335},"references/terraform/README.md",{"path":889,"priority":335},"references/terraform/api.md",{"path":891,"priority":335},"references/terraform/configuration.md",{"path":893,"priority":335},"references/terraform/gotchas.md",{"path":895,"priority":335},"references/terraform/patterns.md",{"path":897,"priority":335},"references/tunnel/README.md",{"path":899,"priority":335},"references/tunnel/api.md",{"path":901,"priority":335},"references/tunnel/configuration.md",{"path":903,"priority":335},"references/tunnel/gotchas.md",{"path":905,"priority":335},"references/tunnel/networking.md",{"path":907,"priority":335},"references/tunnel/patterns.md",{"path":909,"priority":335},"references/turn/README.md",{"path":911,"priority":335},"references/turn/api.md",{"path":913,"priority":335},"references/turn/configuration.md",{"path":915,"priority":335},"references/turn/gotchas.md",{"path":917,"priority":335},"references/turn/patterns.md",{"path":919,"priority":335},"references/turnstile/README.md",{"path":921,"priority":335},"references/turnstile/api.md",{"path":923,"priority":335},"references/turnstile/configuration.md",{"path":925,"priority":335},"references/turnstile/gotchas.md",{"path":927,"priority":335},"references/turnstile/patterns.md",{"path":929,"priority":335},"references/vectorize/README.md",{"path":931,"priority":335},"references/vectorize/api.md",{"path":933,"priority":335},"references/vectorize/configuration.md",{"path":935,"priority":335},"references/vectorize/gotchas.md",{"path":937,"priority":335},"references/vectorize/patterns.md",{"path":939,"priority":335},"references/waf/README.md",{"path":941,"priority":335},"references/waf/api.md",{"path":943,"priority":335},"references/waf/configuration.md",{"path":945,"priority":335},"references/waf/gotchas.md",{"path":947,"priority":335},"references/waf/patterns.md",{"path":949,"priority":335},"references/web-analytics/README.md",{"path":951,"priority":335},"references/web-analytics/configuration.md",{"path":953,"priority":335},"references/web-analytics/gotchas.md",{"path":955,"priority":335},"references/web-analytics/integration.md",{"path":957,"priority":335},"references/web-analytics/patterns.md",{"path":959,"priority":335},"references/workerd/README.md",{"path":961,"priority":335},"references/workerd/api.md",{"path":963,"priority":335},"references/workerd/configuration.md",{"path":965,"priority":335},"references/workerd/gotchas.md",{"path":967,"priority":335},"references/workerd/patterns.md",{"path":969,"priority":335},"references/workers/README.md",{"path":971,"priority":335},"references/workers/api.md",{"path":973,"priority":335},"references/workers/configuration.md",{"path":975,"priority":335},"references/workers/frameworks.md",{"path":977,"priority":335},"references/workers/gotchas.md",{"path":979,"priority":335},"references/workers/patterns.md",{"path":981,"priority":335},"references/workers-ai/README.md",{"path":983,"priority":335},"references/workers-ai/api.md",{"path":985,"priority":335},"references/workers-ai/configuration.md",{"path":987,"priority":335},"references/workers-ai/gotchas.md",{"path":989,"priority":335},"references/workers-ai/patterns.md",{"path":991,"priority":335},"references/workers-for-platforms/README.md",{"path":993,"priority":335},"references/workers-for-platforms/api.md",{"path":995,"priority":335},"references/workers-for-platforms/configuration.md",{"path":997,"priority":335},"references/workers-for-platforms/gotchas.md",{"path":999,"priority":335},"references/workers-for-platforms/patterns.md",{"path":1001,"priority":335},"references/workers-playground/README.md",{"path":1003,"priority":335},"references/workers-playground/api.md",{"path":1005,"priority":335},"references/workers-playground/configuration.md",{"path":1007,"priority":335},"references/workers-playground/gotchas.md",{"path":1009,"priority":335},"references/workers-playground/patterns.md",{"path":1011,"priority":335},"references/workers-vpc/README.md",{"path":1013,"priority":335},"references/workers-vpc/api.md",{"path":1015,"priority":335},"references/workers-vpc/configuration.md",{"path":1017,"priority":335},"references/workers-vpc/gotchas.md",{"path":1019,"priority":335},"references/workers-vpc/patterns.md",{"path":1021,"priority":335},"references/workflows/README.md",{"path":1023,"priority":335},"references/workflows/api.md",{"path":1025,"priority":335},"references/workflows/configuration.md",{"path":1027,"priority":335},"references/workflows/gotchas.md",{"path":1029,"priority":335},"references/workflows/patterns.md",{"path":1031,"priority":335},"references/wrangler/README.md",{"path":1033,"priority":335},"references/wrangler/api.md",{"path":1035,"priority":335},"references/wrangler/configuration.md",{"path":1037,"priority":335},"references/wrangler/gotchas.md",{"path":1039,"priority":335},"references/wrangler/patterns.md",{"path":1041,"priority":335},"references/zaraz/IMPLEMENTATION_SUMMARY.md",{"path":1043,"priority":335},"references/zaraz/README.md",{"path":1045,"priority":335},"references/zaraz/api.md",{"path":1047,"priority":335},"references/zaraz/configuration.md",{"path":1049,"priority":335},"references/zaraz/gotchas.md",{"path":1051,"priority":335},"references/zaraz/patterns.md",{"basePath":1053,"description":1054,"displayName":1055,"installMethods":1056,"rationale":1057,"selectedPaths":1058,"source":324,"sourceLanguage":252,"type":242},"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",[1059,1060,1062,1064,1066,1067],{"path":366,"priority":318},{"path":1061,"priority":335},"references/cli-and-mcp.md",{"path":1063,"priority":335},"references/deliverability.md",{"path":1065,"priority":335},"references/rest-api.md",{"path":390,"priority":335},{"path":1068,"priority":335},"references/sending.md",{"basePath":240,"description":1070,"displayName":13,"installMethods":1071,"rationale":1072,"selectedPaths":1073,"source":324,"sourceLanguage":252,"type":242},"Create and review Cloudflare Durable Objects. Use when building stateful coordination (chat rooms, multiplayer games, booking systems), implementing RPC methods, SQLite storage, alarms, WebSockets, or reviewing DO code for best practices. Covers Workers integration, wrangler config, and testing with Vitest. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",{"claudeCode":12},"SKILL.md frontmatter at skills/durable-objects/SKILL.md",[1074,1075,1077,1079],{"path":366,"priority":318},{"path":1076,"priority":335},"references/rules.md",{"path":1078,"priority":335},"references/testing.md",{"path":1080,"priority":335},"references/workers.md",{"basePath":1082,"description":1083,"displayName":1084,"installMethods":1085,"rationale":1086,"selectedPaths":1087,"source":324,"sourceLanguage":252,"type":242},"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",[1088,1089,1091],{"path":366,"priority":318},{"path":1090,"priority":335},"references/api-quick-ref.md",{"path":1092,"priority":335},"references/examples.md",{"basePath":1094,"description":1095,"displayName":1096,"installMethods":1097,"rationale":1098,"selectedPaths":1099,"source":324,"sourceLanguage":252,"type":242},"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",[1100],{"path":366,"priority":318},{"basePath":1102,"description":1103,"displayName":1104,"installMethods":1105,"rationale":1106,"selectedPaths":1107,"source":324,"sourceLanguage":252,"type":242},"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",[1108,1109,1111],{"path":366,"priority":318},{"path":1110,"priority":335},"references/review.md",{"path":1076,"priority":335},{"basePath":1113,"description":1114,"displayName":1115,"installMethods":1116,"rationale":1117,"selectedPaths":1118,"source":324,"sourceLanguage":252,"type":242},"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",[1119],{"path":366,"priority":318},{"sources":1121},[1122],"manual",{"closedIssues90d":228,"description":259,"forks":229,"homepage":1124,"license":234,"openIssues90d":230,"pushedAt":231,"readmeSize":226,"stars":232,"topics":1125},"https://workers.cloudflare.com/",[288,210,241,211],{"classifiedAt":1127,"discoverAt":1128,"extractAt":1129,"githubAt":1129,"updatedAt":1127},1778684000471,1778683995923,1778683998655,[210,13,212,213,211],{"evaluatedAt":1132,"extractAt":282,"updatedAt":238},1778684127675,[],[1135,1156,1184,1205,1227,1249],{"_creationTime":1136,"_id":1137,"community":1138,"display":1139,"identity":1142,"providers":1143,"relations":1150,"tags":1152,"workflow":1153},1778684365008.89,"k175ew2s058a5c0f3dyvr6ff0586nkyq",{"reviewCount":8},{"description":1140,"installMethods":1141,"name":1115,"sourceUrl":14},"Cloudflare Workers CLI zum Bereitstellen, Entwickeln und Verwalten von Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containern, Queues, Workflows, Pipelines und Secrets Store. Laden Sie dies, bevor Sie `wrangler`-Befehle ausführen, um die korrekte Syntax und die besten Vorgehensweisen sicherzustellen. Bevorzugt die Abfrage von Cloudflare-Dokumenten gegenüber vortrainiertem Wissen.",{"claudeCode":12},{"basePath":1113,"githubOwner":210,"githubRepo":241,"locale":18,"slug":1115,"type":242},{"evaluate":1144,"extract":1149},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1145,"tags":1146,"targetMarket":270,"tier":214},100,[210,211,290,1147,1148],"devops","deployment",{"commitSha":272},{"parentExtensionId":245,"repoId":278,"translatedFrom":1151},"k173x21yscq4havt5f3kf66bs986mr20",[290,210,1148,1147,211],{"evaluatedAt":1154,"extractAt":282,"updatedAt":1155},1778684220190,1778684365009,{"_creationTime":1157,"_id":1158,"community":1159,"display":1160,"identity":1166,"providers":1169,"relations":1178,"tags":1180,"workflow":1181},1778695021936.5552,"k172b680yjc5dekp4dw1ny02q186nnyk",{"reviewCount":8},{"description":1161,"installMethods":1162,"name":1164,"sourceUrl":1165},"Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",{"claudeCode":1163},"openai/skills","cloudflare-deploy","https://github.com/openai/skills",{"basePath":1167,"githubOwner":1168,"githubRepo":241,"locale":252,"slug":1164,"type":242},"skills/.curated/cloudflare-deploy","openai",{"evaluate":1170,"extract":1177},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1171,"tags":1172,"targetMarket":270,"tier":214},99,[1173,1148,210,211,1174,1175,1176],"cloud","pages","infrastructure","developer-tools",{"commitSha":272},{"repoId":1179},"kd75n2zj3yh472p25zffgycved86mnpx",[1173,210,1148,1176,1175,1174,211],{"evaluatedAt":1182,"extractAt":1183,"updatedAt":1182},1778695077986,1778695021936,{"_creationTime":1185,"_id":1186,"community":1187,"display":1188,"identity":1191,"providers":1192,"relations":1199,"tags":1201,"workflow":1202},1778684356029.6519,"k173je26k94sn2pg9tqvdf7xzn86n5sr",{"reviewCount":8},{"description":1189,"installMethods":1190,"name":1104,"sourceUrl":14},"Überprüft und erstellt Cloudflare Workers-Code anhand von Produktions-Best Practices. Laden Sie ihn, wenn Sie neue Worker schreiben, Worker-Code überprüfen, wrangler.jsonc konfigurieren oder nach gängigen Worker-Antimustern suchen (Streaming, schwebende Promises, globaler Zustand, Geheimnisse, Bindungen, Beobachtbarkeit). Bevorzugt den Abruf aus Cloudflare-Dokumenten gegenüber vortrainiertem Wissen.",{"claudeCode":12},{"basePath":1102,"githubOwner":210,"githubRepo":241,"locale":18,"slug":1104,"type":242},{"evaluate":1193,"extract":1198},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1171,"tags":1194,"targetMarket":270,"tier":214},[210,211,1195,1196,1197],"typescript","code-review","best-practices",{"commitSha":272},{"parentExtensionId":245,"repoId":278,"translatedFrom":1200},"k175ka8f1adqqy29d73s731adx86nyjx",[1197,210,1196,1195,211],{"evaluatedAt":1203,"extractAt":282,"updatedAt":1204},1778684189657,1778684356029,{"_creationTime":1206,"_id":1207,"community":1208,"display":1209,"identity":1213,"providers":1214,"relations":1221,"tags":1223,"workflow":1224},1778684250313.2622,"k170r1ydkfsvrp0cnwv86fqvq186n1y8",{"reviewCount":8},{"description":1210,"installMethods":1211,"name":1212,"sourceUrl":14},"Erstellen Sie KI-Agenten auf Cloudflare Workers mit dem Agents SDK. Laden Sie es beim Erstellen von zustandsbehafteten Agenten, dauerhaften Workflows, Echtzeit-WebSocket-Apps, geplanten Aufgaben, MCP-Servern, Chat-Anwendungen, Sprachagenten oder Browser-Automatisierung. Beinhaltet die Agent-Klasse, Zustandsverwaltung, aufrufbare RPC, Workflows, dauerhafte Ausführung, Warteschlangen, Wiederholungsversuche, Beobachtbarkeit und React-Hooks. Bevorzugt die Abfrage von Cloudflare-Dokumenten gegenüber vortrainiertem Wissen.",{"claudeCode":12},"Cloudflare Agents SDK",{"basePath":359,"githubOwner":210,"githubRepo":241,"locale":18,"slug":361,"type":242},{"evaluate":1215,"extract":1220},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1216,"targetMarket":270,"tier":214},[210,288,1217,211,1195,1218,1219],"sdk","javascript","ai",{"commitSha":272,"license":234},{"parentExtensionId":245,"repoId":278,"translatedFrom":1222},"k17fk1kq0rs7kx1wkdvzmwnmrd86mv4s",[288,1219,210,1218,1217,1195,211],{"evaluatedAt":1225,"extractAt":282,"updatedAt":1226},1778684065004,1778684250313,{"_creationTime":1228,"_id":1229,"community":1230,"display":1231,"identity":1234,"providers":1235,"relations":1243,"tags":1245,"workflow":1246},1778684307636.7468,"k17fp56avvvtg3g0c9v2mqkj5986m06g",{"reviewCount":8},{"description":1232,"installMethods":1233,"name":1055,"sourceUrl":14},"Senden und Empfangen von Transaktions-E-Mails mit Cloudflare Email Service (Email Sending + Email Routing). Verwenden Sie dies beim Erstellen von E-Mail-Versand (Workers-Bindung oder REST-API), E-Mail-Routing, E-Mail-Handling mit dem Agents SDK oder der Integration von E-Mails in jede App – Workers, Node.js, Python, Go usw. Verwenden Sie es auch für E-Mail-Zustellbarkeit, SPF/DKIM/DMARC, Wrangler-E-Mail-Einrichtung, MCP-E-Mail-Tools oder wenn ein Code-Agent E-Mails senden muss. Selbst für einfache Anfragen wie „E-Mail zu meinem Worker hinzufügen“ – diese Skill enthält kritische Konfigurationsdetails.",{"claudeCode":12},{"basePath":1053,"githubOwner":210,"githubRepo":241,"locale":18,"slug":1055,"type":242},{"evaluate":1236,"extract":1242},{"promptVersionExtension":203,"promptVersionScoring":204,"score":286,"tags":1237,"targetMarket":270,"tier":214},[1238,210,211,1239,1240,1241],"email","api","transactional-email","email-routing",{"commitSha":272},{"parentExtensionId":245,"repoId":278,"translatedFrom":1244},"k179cpw09gg4g5h812z07rky9586mx8p",[1239,210,1238,1241,1240,211],{"evaluatedAt":1247,"extractAt":282,"updatedAt":1248},1778684110007,1778684307636,{"_creationTime":1250,"_id":1251,"community":1252,"display":1253,"identity":1258,"providers":1262,"relations":1267,"tags":1269,"workflow":1270},1778683070339.0781,"k179ew556ykcvqp5e6tqnakwps86m5d4",{"reviewCount":8},{"description":1254,"installMethods":1255,"name":1147,"sourceUrl":1257},"Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.",{"claudeCode":1256},"binjuhor/shadcn-lar","https://github.com/binjuhor/shadcn-lar",{"basePath":1259,"githubOwner":1260,"githubRepo":1261,"locale":252,"slug":1147,"type":242},".claude/skills/devops","binjuhor","shadcn-lar",{"evaluate":1263,"extract":1266},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1145,"tags":1264,"targetMarket":270,"tier":214},[1148,210,1147,1265,290],"automation",{"commitSha":272},{"repoId":1268},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",[1265,290,210,1148,1147],{"evaluatedAt":1271,"extractAt":1272,"updatedAt":1271},1778683199076,1778683070339]