[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-netlify-context-and-tools-de":3,"guides-for-netlify-context-and-tools":825,"similar-k177keqcp3ha72es4n4chnfz7586n63a-de":826},{"_creationTime":4,"_id":5,"children":6,"community":343,"display":344,"evaluation":349,"identity":584,"isFallback":568,"parentExtension":587,"providers":611,"relations":617,"repo":618,"tags":822,"workflow":823},1778694874515.537,"k177keqcp3ha72es4n4chnfz7586n63a",[7,52,77,102,126,150,177,198,223,245,274,298,321],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":43,"tags":47,"workflow":48},1778694894960.2842,"k17etafaj0k4q0gk45fdrtjbe986ne2h",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Referenz für den Netlify AI Gateway – den verwalteten Proxy, der Aufrufe an die SDKs von OpenAI, Anthropic und Google Gemini ohne API-Schlüssel des Anbieters weiterleitet. Verwenden Sie diese Funktion, wann immer der Benutzer KI zu einer Netlify-Site hinzufügen möchte (Chat, Vervollständigung, Schlussfolgerung, Bilderzeugung, Bildbearbeitung/-stil, Modellauswahl oder -änderung, Verknüpfung des OpenAI / Anthropic / @google/genai SDKs, Auswahl des Anbieters für eine Bildgenerierungsfunktion (nur Gemini im Gateway) oder Debugging von \"Modell nicht gefunden\" / \"API-Schlüssel fehlt\" im Gateway. Erforderliche Lektüre vor dem Anpinnen eines Modells – das Gateway stellt eine kuratierte Untermenge bereit, nicht jedes Anbietermodell.",{"claudeCode":15},"netlify/context-and-tools","Netlify AI Gateway","https://github.com/netlify/context-and-tools",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/netlify-ai-gateway","netlify","context-and-tools","de","netlify-ai-gateway","skill",{"evaluate":26,"extract":40},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":38,"tier":39},"3.0.0","4.4.0",99,[20,31,32,33,34,35,36,37],"ai","gateway","openai","anthropic","gemini","sdk","documentation","global","verified",{"commitSha":41,"license":42},"HEAD","MIT",{"parentExtensionId":44,"repoId":45,"translatedFrom":46},"k1714spp30a0rvg5y3yjga772n86nmps","kd7b1ncy2zzzfws29grdt8heb986ntzq","k172sw2zgnfk7hjf6gnk6f8v1186mec7",[31,34,37,32,35,20,33,36],{"evaluatedAt":49,"extractAt":50,"updatedAt":51},1778694658944,1778694599571,1778694894960,{"_creationTime":53,"_id":54,"community":55,"display":56,"identity":60,"providers":62,"relations":71,"tags":73,"workflow":74},1778694915282.2068,"k17e43sxckaqtqnwqjmeqcexm586m75w",{"reviewCount":11},{"description":57,"installMethods":58,"name":59,"sourceUrl":17},"Anleitung zur Verwendung von Netlify Blobs für die Datei- und Assetspeicherung — Bilder, Dokumente, Uploads, Exporte, zwischengespeicherte Binärartefakte. Behandelt getStore(), CRUD-Operationen, Metadaten, Auflistung, speicherbezogene Bereitstellungsumfangs vs. websitebezogene Speicher und lokale Entwicklung. Verwenden Sie Blobs NICHT als dynamischen Datenspeicher — verwenden Sie stattdessen die Netlify-Datenbank.",{"claudeCode":15},"netlify-blobs",{"basePath":61,"githubOwner":20,"githubRepo":21,"locale":22,"slug":59,"type":24},"skills/netlify-blobs",{"evaluate":63,"extract":70},{"promptVersionExtension":27,"promptVersionScoring":28,"score":64,"tags":65,"targetMarket":38,"tier":39},97,[20,66,67,68,37,69],"storage","assets","files","guide",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":72},"k17685jfmjn3qwz00a405f692x86nvf0",[67,37,68,69,20,66],{"evaluatedAt":75,"extractAt":50,"updatedAt":76},1778694675419,1778694915282,{"_creationTime":78,"_id":79,"community":80,"display":81,"identity":85,"providers":87,"relations":96,"tags":98,"workflow":99},1778694918067.5056,"k17c7d7frypst1w9jvtebaxahx86nyh9",{"reviewCount":11},{"description":82,"installMethods":83,"name":84,"sourceUrl":17},"Anleitung zur Steuerung des Cachings auf dem Netlify CDN. Verwenden Sie dies bei der Konfiguration von Cache-Headern, der Einrichtung von Stale-While-Revalidate, der Implementierung von On-Demand-Cache-Bereinigungen oder dem Verständnis des Netlify CDN-Caching-Verhaltens. Behandelt Cache-Control, Netlify-CDN-Cache-Control, Cache-Tags, Durable Cache und Framework-spezifische Caching-Muster.",{"claudeCode":15},"netlify-caching",{"basePath":86,"githubOwner":20,"githubRepo":21,"locale":22,"slug":84,"type":24},"skills/netlify-caching",{"evaluate":88,"extract":95},{"promptVersionExtension":27,"promptVersionScoring":28,"score":89,"tags":90,"targetMarket":38,"tier":39},95,[20,91,92,93,94],"cdn","caching","web-development","performance",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":97},"k17frg7w9dbypa11w7fz8dt48s86m8xk",[92,91,20,94,93],{"evaluatedAt":100,"extractAt":50,"updatedAt":101},1778694691158,1778694918067,{"_creationTime":103,"_id":104,"community":105,"display":106,"identity":110,"providers":113,"relations":120,"tags":122,"workflow":123},1778694918290.4143,"k171t4ant6k4x2gdj5hxd1e10x86n5q8",{"reviewCount":11},{"description":107,"installMethods":108,"name":109,"sourceUrl":17},"Anleitung zur Verwendung der Netlify CLI und zum Bereitstellen von Websites. Verwenden Sie dies beim Installieren der CLI, beim Verknüpfen von Websites, beim Bereitstellen (Git-basiert oder manuell), beim Verwalten von Umgebungsvariablen oder beim Ausführen der lokalen Entwicklung. Behandelt `netlify dev`, `netlify deploy`, Git- vs. Nicht-Git-Workflows und die Verwaltung von Umgebungsvariablen.",{"claudeCode":15},"Netlify CLI and Deployment",{"basePath":111,"githubOwner":20,"githubRepo":21,"locale":22,"slug":112,"type":24},"skills/netlify-cli-and-deploy","netlify-cli-and-deploy",{"evaluate":114,"extract":119},{"promptVersionExtension":27,"promptVersionScoring":28,"score":64,"tags":115,"targetMarket":38,"tier":39},[20,116,117,118,93],"cli","deployment","developer-tools",{"commitSha":41,"license":42},{"parentExtensionId":44,"repoId":45,"translatedFrom":121},"k173abs5hgjmenxhtykwd14c5186n9dc",[116,117,118,20,93],{"evaluatedAt":124,"extractAt":50,"updatedAt":125},1778694707543,1778694918290,{"_creationTime":127,"_id":128,"community":129,"display":130,"identity":134,"providers":136,"relations":144,"tags":146,"workflow":147},1778694933619.8245,"k1764mt8kvr5y4sp3r8t21shj186mtwr",{"reviewCount":11},{"description":131,"installMethods":132,"name":133,"sourceUrl":17},"Referenz für die Konfiguration von netlify.toml. Verwenden Sie diese Ressource für die Konfiguration von Build-Einstellungen, Weiterleitungen, Rewrite-Regeln, Headern, Deploy-Kontexten, Umgebungsvariablen oder anderen site-weiten Konfigurationen. Deckt die vollständige netlify.toml-Syntax ab, einschließlich Weiterleitungen mit Splats/Bedingungen, Headern, Deploy-Kontexten, Funktionskonfigurationen und Edge Functions-Konfigurationen.",{"claudeCode":15},"netlify-config",{"basePath":135,"githubOwner":20,"githubRepo":21,"locale":22,"slug":133,"type":24},"skills/netlify-config",{"evaluate":137,"extract":143},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":138,"targetMarket":38,"tier":39},[20,139,140,141,142],"configuration","toml","build","devops",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":145},"k1730tskx6dsvf4c1s47am1y0986mcp7",[141,139,142,20,140],{"evaluatedAt":148,"extractAt":50,"updatedAt":149},1778694722256,1778694933619,{"_creationTime":151,"_id":152,"community":153,"display":154,"identity":158,"providers":161,"relations":171,"tags":173,"workflow":174},1778694936250.6826,"k17exderratr3p61egwr9805x586mtw3",{"reviewCount":11},{"description":155,"installMethods":156,"name":157,"sourceUrl":17},"Anleitung für die Verwendung von Netlify Database – dem GA-verwalteten Postgres-Produkt, das in Netlify integriert ist. Verwenden Sie dies, wenn ein Projekt irgendeine Art von dynamischen, strukturierten oder relationalen Daten benötigt. Behandelt die Bereitstellung über @netlify/database, die Einrichtung von Drizzle ORM (@beta), Migrationen, Vorschau-Branching und sichere Produktionsdatenverwaltung. Blobs sind nur für die Speicherung von Dateien/Assets gedacht – alle dynamischen Daten gehören in die Datenbank.",{"claudeCode":15},"Netlify Database",{"basePath":159,"githubOwner":20,"githubRepo":21,"locale":22,"slug":160,"type":24},"skills/netlify-database","netlify-database",{"evaluate":162,"extract":170},{"promptVersionExtension":27,"promptVersionScoring":28,"score":163,"tags":164,"targetMarket":38,"tier":39},98,[165,166,20,167,168,169],"database","postgres","drizzle-orm","sql","migrations",{"commitSha":41,"license":42},{"parentExtensionId":44,"repoId":45,"translatedFrom":172},"k171nh4bv99g373jy2mcjacxnx86m6yn",[165,167,169,20,166,168],{"evaluatedAt":175,"extractAt":50,"updatedAt":176},1778694741599,1778694936250,{"_creationTime":178,"_id":179,"community":180,"display":181,"identity":185,"providers":187,"relations":192,"tags":194,"workflow":195},1778694976203.66,"k1747z4fjv3e9bkcrfq5jjkmrh86mn1p",{"reviewCount":11},{"description":182,"installMethods":183,"name":184,"sourceUrl":17},"Stelle Webprojekte auf Netlify mit der Netlify CLI (`npx netlify`) bereit. Verwende dies, wenn der Benutzer aufgefordert wird, eine Website/ein Repository auf Netlify bereitzustellen, zu hosten, zu veröffentlichen oder zu verknüpfen, einschließlich Vorschau- und Produktionsbereitstellungen.",{"claudeCode":15},"netlify-deploy",{"basePath":186,"githubOwner":20,"githubRepo":21,"locale":22,"slug":184,"type":24},"skills/netlify-deploy",{"evaluate":188,"extract":191},{"promptVersionExtension":27,"promptVersionScoring":28,"score":163,"tags":189,"targetMarket":38,"tier":39},[20,117,93,116,190],"ci-cd",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":193},"k17652pr1yjtfs804jnd9gmvsh86mvz4",[190,116,117,20,93],{"evaluatedAt":196,"extractAt":50,"updatedAt":197},1778694759286,1778694976203,{"_creationTime":199,"_id":200,"community":201,"display":202,"identity":206,"providers":208,"relations":217,"tags":219,"workflow":220},1778694952987.4097,"k173nxj23gvyc2yq47rn4ae65n86nbb4",{"reviewCount":11},{"description":203,"installMethods":204,"name":205,"sourceUrl":17},"Leitfaden zum Schreiben von Netlify Edge Functions. Verwenden Sie diese Funktion für Middleware, standortbasierte Logik, Anforderungs-/Antwortmanipulation, Authentifizierungsprüfungen, A/B-Tests oder jegliche Low-Latency-Edge-Berechnung. Behandelt die Deno-Laufzeitumgebung, das `context.next()`-Middleware-Muster, Geolokalisierung und wann Edge gegenüber Serverless-Funktionen gewählt werden sollte.",{"claudeCode":15},"netlify-edge-functions",{"basePath":207,"githubOwner":20,"githubRepo":21,"locale":22,"slug":205,"type":24},"skills/netlify-edge-functions",{"evaluate":209,"extract":216},{"promptVersionExtension":27,"promptVersionScoring":28,"score":163,"tags":210,"targetMarket":38,"tier":39},[20,211,212,213,214,215],"edge-functions","javascript","typescript","deno","serverless",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":218},"k178anndpw3466c8r50gsb4n7986mmk3",[214,211,212,20,215,213],{"evaluatedAt":221,"extractAt":50,"updatedAt":222},1778694773930,1778694952987,{"_creationTime":224,"_id":225,"community":226,"display":227,"identity":231,"providers":233,"relations":239,"tags":241,"workflow":242},1778694953955.2073,"k174v3rds52q1cq7m5jp5cmfbx86na0d",{"reviewCount":11},{"description":228,"installMethods":229,"name":230,"sourceUrl":17},"Anleitung zur Verwendung von Netlify Forms für die HTML-Formularverarbeitung. Verwenden Sie dies, wenn Sie Kontaktformulare, Feedbackformulare, Formulare zum Hochladen von Dateien oder beliebige Formulare hinzufügen, die von Netlify gesammelt werden sollen. Behandelt das data-netlify-Attribut, Spamfilterung, AJAX-Einreichungen, Datei-Uploads, Benachrichtigungen und die submissions API.",{"claudeCode":15},"netlify-forms",{"basePath":232,"githubOwner":20,"githubRepo":21,"locale":22,"slug":230,"type":24},"skills/netlify-forms",{"evaluate":234,"extract":238},{"promptVersionExtension":27,"promptVersionScoring":28,"score":89,"tags":235,"targetMarket":38,"tier":39},[20,236,237,212,37],"forms","html",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":240},"k17escrmvhjkp8ztkyz3vdk17n86nphq",[37,236,237,212,20],{"evaluatedAt":243,"extractAt":50,"updatedAt":244},1778694789826,1778694953955,{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":253,"providers":256,"relations":268,"tags":270,"workflow":271},1778694970813.6982,"k17frencpjv76wkvsvzxrzzh8586n9kd",{"reviewCount":11},{"description":250,"installMethods":251,"name":252,"sourceUrl":17},"Leitfaden für die Bereitstellung von Web-Frameworks auf Netlify. Verwenden Sie diesen Leitfaden beim Einrichten eines Framework-Projekts (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) für die Netlify-Bereitstellung, beim Konfigurieren von Adaptern oder Plugins oder bei der Fehlerbehebung bei frameworkspezifischen Netlify-Integrationen. Erklärt, was Netlify von jedem Framework benötigt und wie Adapter Server-Side Rendering handhaben.",{"claudeCode":15},"Netlify Frameworks",{"basePath":254,"githubOwner":20,"githubRepo":21,"locale":22,"slug":255,"type":24},"skills/netlify-frameworks","netlify-frameworks",{"evaluate":257,"extract":267},{"promptVersionExtension":27,"promptVersionScoring":28,"score":163,"tags":258,"targetMarket":38,"tier":39},[20,259,117,260,261,262,263,264,265,266],"web-frameworks","vite","react","astro","next-js","nuxt","sveltekit","remix",{"commitSha":41,"license":42},{"parentExtensionId":44,"repoId":45,"translatedFrom":269},"k177q8n4rdafd43cyxsqdqbp4986nfrk",[262,117,20,263,264,261,266,265,260,259],{"evaluatedAt":272,"extractAt":50,"updatedAt":273},1778694804238,1778694970813,{"_creationTime":275,"_id":276,"community":277,"display":278,"identity":282,"providers":284,"relations":292,"tags":294,"workflow":295},1778694972972.4973,"k170v3xkk91za04ftdfjb2dk9d86mbpg",{"reviewCount":11},{"description":279,"installMethods":280,"name":281,"sourceUrl":17},"Anleitung zum Schreiben von Netlify Serverless Functions. Verwenden Sie dies beim Erstellen von API-Endpunkten, Hintergrundverarbeitung, geplanten Aufgaben oder jeder serverseitigen Logik, die Netlify Functions verwendet. Behandelt moderne Syntax (Standard-Export + Konfiguration), TypeScript, Pfad-Routing, Hintergrundfunktionen, geplante Funktionen, Streaming und Methoden-Routing.",{"claudeCode":15},"netlify-functions",{"basePath":283,"githubOwner":20,"githubRepo":21,"locale":22,"slug":281,"type":24},"skills/netlify-functions",{"evaluate":285,"extract":291},{"promptVersionExtension":27,"promptVersionScoring":28,"score":286,"tags":287,"targetMarket":38,"tier":290},91,[20,215,288,289,213],"functions","api","community",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":293},"k171wwxn0thhmfwq1qjf8w91sn86ngxw",[289,288,20,215,213],{"evaluatedAt":296,"extractAt":50,"updatedAt":297},1778694822358,1778694972972,{"_creationTime":299,"_id":300,"community":301,"display":302,"identity":306,"providers":308,"relations":315,"tags":317,"workflow":318},1778694990469.487,"k176n6442s9c9fdjac88vvqh0s86n5m0",{"reviewCount":11},{"description":303,"installMethods":304,"name":305,"sourceUrl":17},"Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.",{"claudeCode":15},"netlify-identity",{"basePath":307,"githubOwner":20,"githubRepo":21,"locale":22,"slug":305,"type":24},"skills/netlify-identity",{"evaluate":309,"extract":314},{"promptVersionExtension":27,"promptVersionScoring":28,"score":310,"tags":311,"targetMarket":38,"tier":39},100,[312,20,313,212,213,289],"authentication","identity",{"commitSha":41},{"parentExtensionId":44,"repoId":45,"translatedFrom":316},"k17f1596a2t00btq1hfksssg0s86n6ej",[289,312,313,212,20,213],{"evaluatedAt":319,"extractAt":50,"updatedAt":320},1778694839805,1778694990469,{"_creationTime":322,"_id":323,"community":324,"display":325,"identity":329,"providers":332,"relations":337,"tags":339,"workflow":340},1778694983762.0312,"k172erfn8qv4kt5kgkrj4skw0x86nf3t",{"reviewCount":11},{"description":326,"installMethods":327,"name":328,"sourceUrl":17},"Anleitung zur Verwendung des Netlify Image CDN für Bildoptimierung und -transformation. Verwenden Sie dies, wenn Sie optimierte Bilder ausliefern, responsive Bild-Markups erstellen, Bild-Pipelines für hochgeladene Benutzerbilder einrichten oder Bildtransformationen konfigurieren. Behandelt den Endpunkt /.netlify/images, Query-Parameter, die Zulassungsliste für Remote-Bilder, Bereinigung von URL-Rewrites und die Kombination von Uploads mit Functions + Blobs.",{"claudeCode":15},"Netlify Image CDN",{"basePath":330,"githubOwner":20,"githubRepo":21,"locale":22,"slug":331,"type":24},"skills/netlify-image-cdn","netlify-image-cdn",{"evaluate":333,"extract":336},{"promptVersionExtension":27,"promptVersionScoring":28,"score":163,"tags":334,"targetMarket":38,"tier":39},[20,335,91,93,37],"image-optimization",{"commitSha":41,"license":42},{"parentExtensionId":44,"repoId":45,"translatedFrom":338},"k17d9vcyfh21gt2haw8ztb9zvd86mf57",[91,37,335,20,93],{"evaluatedAt":341,"extractAt":50,"updatedAt":342},1778694853104,1778694983762,{"reviewCount":11},{"description":345,"installMethods":346,"name":348,"sourceUrl":17},"Netlify Plattform-Skills für Claude Code",{"claudeCode":347},"netlify-skills","Netlify Context and Tools",{"_creationTime":350,"_id":351,"extensionId":5,"locale":22,"result":352,"trustSignals":566,"workflow":582},1778694874515.5374,"kn7210rf6fajvjccv29bypszmh86mj7g",{"checks":353,"evaluatedAt":536,"extensionSummary":537,"features":538,"nonGoals":544,"practices":548,"prerequisites":552,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":556,"rationale":557,"score":163,"summary":558,"tags":559,"tier":290,"useCases":560},[354,359,362,365,369,372,377,381,384,387,391,395,398,402,405,408,411,414,417,420,424,428,432,436,440,443,446,449,453,456,459,462,466,469,472,476,480,484,487,491,494,497,500,503,505,508,511,514,516,519,523,526,529,533],{"category":355,"check":356,"severity":357,"summary":358},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung gibt klar an, dass die Erweiterung Netlify-Plattform-Primitive für KI-Codierungsagenten adressiert.",{"category":355,"check":360,"severity":357,"summary":361},"Alleinstellungsmerkmal","Die Skills bieten fokussierte, faktenbasierte Referenzen für Netlify-Funktionen und ermöglichen es Agenten, korrekt zu bauen, ohne umfangreiche Dokumentationssuchen durchführen zu müssen.",{"category":355,"check":363,"severity":357,"summary":364},"Produktionsreife","Die Erweiterung bietet umfassende Skills für Netlify-Primitive und deckt eine breite Palette von Plattformfunktionen für den Produktionseinsatz ab.",{"category":366,"check":367,"severity":357,"summary":368},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin organisiert Skills für Netlify-Plattform-Primitive in einem kohärenten und fokussierten Satz, der einen einzelnen Bereich abdeckt.",{"category":366,"check":370,"severity":357,"summary":371},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt genau den Zweck der Erweiterung wider, Netlify-Plattform-Skills für KI-Codierungsagenten bereitzustellen.",{"category":373,"check":374,"severity":375,"summary":376},"Aufruf","Gescopte Werkzeuge","not_applicable","Diese Erweiterung ist ein Plugin und stellt keine einzelnen Werkzeuge direkt bereit.",{"category":378,"check":379,"severity":357,"summary":380},"Dokumentation","Konfigurations- & Parameterreferenz","Detaillierte Dokumentation wird für jeden Skill bereitgestellt und deckt Konfiguration, Verwendung und spezifische API-Referenzen in den READMEs ab.",{"category":366,"check":382,"severity":357,"summary":383},"Tool-Namensgebung","Skills sind deskriptiv nach der von ihnen abgedeckten Netlify-Funktion benannt (z. B. 'netlify-functions', 'netlify-database').",{"category":366,"check":385,"severity":357,"summary":386},"Minimale I/O-Oberfläche","Skills konzentrieren sich auf spezifische Netlify-Funktionen mit klar definierten Ein- und Ausgaben und vermeiden unnötige Datenoffenlegung.",{"category":388,"check":389,"severity":357,"summary":390},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, die permissiv und nutzbar ist.",{"category":392,"check":393,"severity":357,"summary":394},"Wartung","Aktualität der Commits","Der letzte Commit war am 8. Mai 2026, was auf eine aktuelle Wartung hinweist.",{"category":392,"check":396,"severity":357,"summary":397},"Abhängigkeitsmanagement","Abhängigkeiten werden über npm verwaltet, und die Projektstruktur legt Standardpraktiken für die Paketverwaltung nahe.",{"category":399,"check":400,"severity":357,"summary":401},"Sicherheit","Geheimnisverwaltung","Die Erweiterung leitet Benutzer an, Geheimnisse über die Netlify UI oder CLI zu verwalten, und vermeidet hartkodierte Geheimnisse im Code.",{"category":399,"check":403,"severity":357,"summary":404},"Injektion","Die Skills konzentrieren sich auf die Bereitstellung faktenbasierter Referenzen und CLI-Befehle; es gibt keine Hinweise auf die Ausführung von beliebigem Code oder Anweisungen aus nicht vertrauenswürdigen Quellen.",{"category":399,"check":406,"severity":357,"summary":407},"Transitive Lieferketten-Granaten","Die Erweiterung bündelt ihre eigenen Skills und CLI-Befehle, ohne Laufzeit-Downloads oder die Ausführung externer Skripte.",{"category":399,"check":409,"severity":357,"summary":410},"Sandbox-Isolation","Die Skills interagieren über CLI und SDKs mit Netlify-Diensten und halten sich an Sandbox-Prinzipien, indem sie keine externen Dateien oder Pfade ändern.",{"category":399,"check":412,"severity":357,"summary":413},"Sandbox-Escape-Primitive","Es sind keine getrennten Prozesse oder No-Retry-Schleifen in den Skill-Beschreibungen oder den bereitgestellten Codebeispielen erkennbar.",{"category":399,"check":415,"severity":357,"summary":416},"Datenexfiltration","Skills konzentrieren sich auf Plattform-Primitive und CLI-Befehle; es sind keine Anweisungen zum Lesen und Übermitteln vertraulicher Daten an Dritte vorhanden.",{"category":399,"check":418,"severity":357,"summary":419},"Versteckte Texttricks","Der gebündelte Inhalt scheint frei von versteckten Steuerungs-Tricks zu sein; die Prosa verwendet eine Standardformatierung.",{"category":421,"check":422,"severity":357,"summary":423},"Hooks","Undurchsichtige Codeausführung","Skills sind in reinem TypeScript/JavaScript geschrieben oder stellen CLI-Befehle bereit; es wird kein verschleierter oder dynamisch abgerufener Code verwendet.",{"category":425,"check":426,"severity":357,"summary":427},"Portabilität","Strukturelle Annahme","Skills liefern klare Anweisungen für die CLI-Nutzung und Netlify-Konfiguration, mit minimalen Annahmen über die Benutzerprojektstruktur.",{"category":429,"check":430,"severity":357,"summary":431},"Vertrauen","Aufmerksamkeit bei Problemen","Mit 1 offenen und 4 geschlossenen Issues in den letzten 90 Tagen ist die Abschlussrate hoch, was auf eine gute Beteiligung der Maintainer hinweist.",{"category":433,"check":434,"severity":357,"summary":435},"Versionierung","Release-Management","Das Plugin hat ein 'version'-Feld in seinen Manifesten und wird mit der Version '1.1.0' veröffentlicht.",{"category":437,"check":438,"severity":357,"summary":439},"Codeausführung","Validierung","Die Skills der Erweiterung leiten Benutzer an, wie sie mit Netlify-Diensten interagieren können, was impliziert, dass Parameter und Ausgaben von der CLI und den SDKs ordnungsgemäß behandelt werden.",{"category":399,"check":441,"severity":357,"summary":442},"Ungeschützte destruktive Operationen","Destruktive Operationen wie Deployments werden von der Netlify CLI verwaltet, die Bestätigungsschritte und kontextbezogene Operationen bietet.",{"category":437,"check":444,"severity":357,"summary":445},"Fehlerbehandlung","Skills bieten klare Anleitungen zur Fehlerbehandlung, einschließlich Netlify CLI-Fehlermeldungen und strukturierter Fehlertypen für '@netlify/identity'.",{"category":437,"check":447,"severity":375,"summary":448},"Protokollierung","Diese Erweiterung ist ein Plugin, das die Nutzung anderer Netlify-Tools und Dienste anleitet; es führt keine direkte Protokollierung durch.",{"category":450,"check":451,"severity":357,"summary":452},"Konformität","DSGVO","Die Erweiterung konzentriert sich auf die Konfiguration der Netlify-Plattform und die CLI-Nutzung, ohne direkt personenbezogene Daten ohne Bereinigung zu verarbeiten.",{"category":450,"check":454,"severity":357,"summary":455},"Zielmarkt","Die Erweiterung ist global ausgerichtet und bietet Werkzeuge für die Netlify-Plattform ohne regionale Einschränkungen.",{"category":425,"check":457,"severity":357,"summary":458},"Laufzeitstabilität","Die Erweiterung stützt sich auf die Netlify CLI und Standard-Node.js/Deno-Umgebungen, was die Kompatibilität über mehrere Plattformen hinweg gewährleistet.",{"category":378,"check":460,"severity":357,"summary":461},"README","Ein umfassendes README ist vorhanden, das den Zweck, die Installation und die Designprinzipien der Erweiterung klar darlegt.",{"category":366,"check":463,"severity":464,"summary":465},"Tool-Oberflächengröße","warning","Das Plugin stellt eine große Anzahl von Skills bereit (13 im README aufgelistet), was möglicherweise den idealen Bereich für präzise Agentenaufrufe überschreitet.",{"category":373,"check":467,"severity":357,"summary":468},"Überlappende, ähnliche Werkzeuge","Skills sind einzeln nach Netlify-Funktionen benannt und vermeiden eine Überlappung mit ähnlichen Synonymen.",{"category":378,"check":470,"severity":357,"summary":471},"Phantom-Funktionen","Alle beworbenen Funktionen, wie die verschiedenen Netlify-Dienste, die von Skills abgedeckt werden, scheinen entsprechende Implementierungen und Dokumentationen zu haben.",{"category":473,"check":474,"severity":357,"summary":475},"Installation","Installationsanweisung","Detaillierte Installationsanweisungen sind für mehrere Umgebungen (Codex Desktop, CLI, Copilot CLI, Claude Code, Cursor) verfügbar, einschließlich Kopier- und Einfügebeispielen.",{"category":477,"check":478,"severity":357,"summary":479},"Fehler","Handhabbare Fehlermeldungen","Die Dokumentation bietet Anleitungen zu häufigen Fehlern und deren Lösungen für die Netlify CLI und spezifische Skills.",{"category":481,"check":482,"severity":357,"summary":483},"Ausführung","Angepinnte Abhängigkeiten","Das Projekt verwendet npm für die Abhängigkeitsverwaltung, und Praktiken wie die Verwendung spezifischer dist-Tags (z. B. '@beta') deuten auf kontrollierte Abhängigkeitsversionen hin.",{"category":366,"check":485,"severity":357,"summary":486},"Dry-Run-Vorschau","Der Netlify CLI 'netlify deploy'-Befehl dient als Vorschau für Produktions-Deployments.",{"category":488,"check":489,"severity":357,"summary":490},"Protokoll","Idempotente Wiederholung & Timeouts","Die zugrunde liegende Netlify CLI und Dienste sollten Wiederholungen und Timeouts ordnungsgemäß handhaben, und die Skills leiten Benutzer zur Fehlerbehandlung an.",{"category":450,"check":492,"severity":357,"summary":493},"Telemetrie-Opt-in","Die Erweiterung selbst sendet anscheinend keine Telemetrie; sie leitet die Nutzung von Netlify-Diensten an, die ihre eigenen Telemetrie-Richtlinien haben.",{"category":373,"check":495,"severity":357,"summary":496},"Namenskollisionen","Skills sind einzeln benannt (z. B. 'netlify-functions', 'netlify-database') und sind unter einem Plugin zusammengefasst, was Namenskollisionen verhindert.",{"category":373,"check":498,"severity":375,"summary":499},"Hooks-Aus-Mechanismus","Diese Erweiterung ist ein Plugin und definiert keine eigenen Hooks, die einen Hooks-Aus-Mechanismus erfordern würden.",{"category":373,"check":501,"severity":375,"summary":502},"Präzision des Hook-Matchers","Dieses Plugin scheint keine benutzerdefinierten Hooks zu definieren.",{"category":399,"check":504,"severity":375,"summary":502},"Hook-Sicherheit",{"category":421,"check":506,"severity":375,"summary":507},"Stille Prompt-Umschreibung","Dieses Plugin scheint keine benutzerdefinierten Hooks zu definieren, die Prompts umschreiben würden.",{"category":399,"check":509,"severity":375,"summary":510},"Berechtigungs-Hook","Dieses Plugin scheint keine benutzerdefinierten Hooks zu definieren, die Berechtigungen verwalten.",{"category":450,"check":512,"severity":375,"summary":513},"Hook-Datenschutz","Dieses Plugin scheint keine benutzerdefinierten Hooks zu definieren, die Protokollierung oder Telemetrie verarbeiten.",{"category":437,"check":515,"severity":375,"summary":502},"Hook-Abhängigkeit",{"category":378,"check":517,"severity":357,"summary":518},"Transparenz der Funktionen","Das README listet klar alle abgedeckten Skills und ihre Zwecke auf, was mit der Struktur des Plugins übereinstimmt.",{"category":520,"check":521,"severity":357,"summary":522},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin folgt den erwarteten Konventionen, wobei Skills in 'skills/' organisiert sind und CLI-Skripte möglicherweise in 'codex/', wie in den Installationsanweisungen angegeben.",{"category":520,"check":524,"severity":375,"summary":525},"Plugin-Status","Dieses Plugin leitet hauptsächlich die Nutzung von Netlify-Diensten und CLI an; es scheint keinen persistenten Plugin-Status zu verwalten.",{"category":399,"check":527,"severity":357,"summary":528},"Im Keychain gespeicherte Geheimnisse","Die Erweiterung leitet Benutzer an, Geheimnisse in den Umgebungen von Netlify zu speichern, die die sichere Speicherung handhaben, anstatt in lokalen Dateien.",{"category":530,"check":531,"severity":357,"summary":532},"Abhängigkeiten","Sourcing getaggter Releases","Das Plugin selbst ist mit '1.1.0' versioniert, und die Installationsanweisungen verweisen zur Verdeutlichung auf getaggte Releases oder spezifische Branches.",{"category":473,"check":534,"severity":357,"summary":535},"Saubere Deinstallation","Die Installationsanweisungen konzentrieren sich auf CLI-Befehle und das Kopieren von Dateien, was eine saubere Deinstallation ohne verbleibende Hintergrundprozesse ermöglichen sollte.",1778694629024,"Dieses Plugin bietet eine Sammlung fokussierter Skills und CLI-Integrationsanleitungen für verschiedene Netlify-Plattformfunktionen, einschließlich Funktionen, Datenbanken, Identitätsmanagement, Image CDN und Deployment-Workflows. Es soll KI-Agenten helfen, effektiv mit Netlify-Diensten zu interagieren.",[539,540,541,542,543],"Anleitungen für Netlify Functions und Edge Functions","Referenz für Netlify Database und Blobs Storage","Dokumentation für Netlify Identity und AI Gateway","Anleitungen für Netlify CLI Deployment und Konfiguration","Anleitungen zur Framework-Integration für gängige Web-Frameworks",[545,546,547],"Bereitstellung von meinungsstarken Entwicklungs-Workflows","Ersetzung der Notwendigkeit der Netlify-Dokumentation","Automatisierung von Deployments ohne Benutzerkontext oder Bestätigung",[549,550,551],"API-Referenz","CLI-Nutzung","Plattform-Primitive",[553,554,555],"Netlify CLI installiert","Netlify-Konto und Authentifizierung","Node.js-Umgebung","KI-Codierungsagenten mit dem Wissen und den Werkzeugen auszustatten, um Anwendungen auf der Netlify-Plattform zu erstellen, bereitzustellen und zu verwalten.","Die Erweiterung hat eine hohe Anzahl von Skills, was zu einer Warnung bezüglich der Tool-Oberflächengröße führt. Ausgezeichnete Dokumentation, aktuelle Commits und eine klare MIT-Lizenz tragen jedoch zu einer hohen Punktzahl bei.","Umfassende Netlify-Plattform-Skills mit ausgezeichneter Dokumentation und aktiver Wartung.",[20,116,117,215,118],[561,562,563,564,565],"Bereitstellung eines Webprojekts auf Netlify","Einrichtung der Authentifizierung für eine Netlify-Site","Konfiguration von Build-Einstellungen über netlify.toml","Optimierung von Bildern mit Netlify Image CDN","Verwaltung dynamischer Daten mit Netlify Database",{"codeQuality":567,"collectedAt":569,"documentation":570,"maintenance":573,"security":579,"testCoverage":580},{"hasLockfile":568},false,1778694612135,{"descriptionLength":571,"readmeSize":572},39,7052,{"closedIssues90d":574,"forks":574,"hasChangelog":568,"manifestVersion":575,"openIssues90d":576,"pushedAt":577,"stars":578},4,"1.1.0",1,1778259488000,17,{"hasNpmPackage":568,"license":42,"smitheryVerified":568},{"hasCi":581,"hasTests":568},true,{"updatedAt":583},1778694874515,{"basePath":585,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":586},"","plugin",{"_creationTime":588,"_id":589,"community":590,"display":591,"identity":594,"parentExtension":597,"providers":598,"relations":607,"tags":608,"workflow":609},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":11},{"description":585,"installMethods":592,"name":593,"sourceUrl":17},{"claudeCode":15},"netlify-context-and-tools",{"basePath":585,"githubOwner":20,"githubRepo":21,"locale":595,"slug":21,"type":596},"en","marketplace",null,{"evaluate":599,"extract":603},{"promptVersionExtension":600,"promptVersionScoring":28,"score":64,"tags":601,"targetMarket":38,"tier":290},"3.1.0",[20,118,36,37,602],"ai-agent",{"commitSha":41,"marketplace":604,"plugin":605},{"name":593,"pluginCount":576},{"mcpCount":11,"provider":606,"skillCount":11},"classify",{"repoId":45},[602,118,37,20,36],{"evaluatedAt":610,"extractAt":50,"updatedAt":610},1778694611877,{"evaluate":612,"extract":614},{"promptVersionExtension":27,"promptVersionScoring":28,"score":163,"tags":613,"targetMarket":38,"tier":290},[20,116,117,215,118],{"commitSha":41,"license":42,"plugin":615},{"mcpCount":11,"provider":606,"skillCount":616},13,{"parentExtensionId":589,"repoId":45,"translatedFrom":44},{"_creationTime":619,"_id":45,"identity":620,"providers":621,"workflow":818},1778694595297.2703,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":622,"discover":813,"github":816},{"commitSha":41,"extensions":623},[624,637,675,709,715,721,727,733,739,753,765,771,777,791,797,805],{"basePath":585,"displayName":593,"installMethods":625,"rationale":626,"selectedPaths":627,"source":636,"sourceLanguage":595,"type":596},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[628,631,633],{"path":629,"priority":630},".claude-plugin/marketplace.json","mandatory",{"path":632,"priority":630},"README.md",{"path":634,"priority":635},"LICENSE","high","rule",{"basePath":585,"description":638,"displayName":347,"installMethods":639,"rationale":640,"selectedPaths":641,"source":636,"sourceLanguage":595,"type":586},"Netlify platform skills for Claude Code",{"claudeCode":347},"plugin manifest at .claude-plugin/plugin.json",[642,644,645,646,649,651,653,655,657,659,661,663,665,667,669,671,673],{"path":643,"priority":630},".claude-plugin/plugin.json",{"path":632,"priority":630},{"path":634,"priority":635},{"path":647,"priority":648},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":650,"priority":648},"skills/netlify-blobs/SKILL.md",{"path":652,"priority":648},"skills/netlify-caching/SKILL.md",{"path":654,"priority":648},"skills/netlify-cli-and-deploy/SKILL.md",{"path":656,"priority":648},"skills/netlify-config/SKILL.md",{"path":658,"priority":648},"skills/netlify-database/SKILL.md",{"path":660,"priority":648},"skills/netlify-deploy/SKILL.md",{"path":662,"priority":648},"skills/netlify-edge-functions/SKILL.md",{"path":664,"priority":648},"skills/netlify-forms/SKILL.md",{"path":666,"priority":648},"skills/netlify-frameworks/SKILL.md",{"path":668,"priority":648},"skills/netlify-functions/SKILL.md",{"path":670,"priority":648},"skills/netlify-identity/SKILL.md",{"path":672,"priority":648},"skills/netlify-image-cdn/SKILL.md",{"path":674,"priority":635},".cursor-plugin/plugin.json",{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":636,"sourceLanguage":595,"type":24},".claude/skills/skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","skill-creator",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/skill-creator/SKILL.md",[682,684,686,689,691,693,695,697,699,701,703,705,707],{"path":683,"priority":630},"SKILL.md",{"path":685,"priority":635},"LICENSE.txt",{"path":687,"priority":688},"assets/eval_review.html","low",{"path":690,"priority":648},"references/schemas.md",{"path":692,"priority":688},"scripts/__init__.py",{"path":694,"priority":688},"scripts/aggregate_benchmark.py",{"path":696,"priority":688},"scripts/generate_report.py",{"path":698,"priority":688},"scripts/improve_description.py",{"path":700,"priority":688},"scripts/package_skill.py",{"path":702,"priority":688},"scripts/quick_validate.py",{"path":704,"priority":688},"scripts/run_eval.py",{"path":706,"priority":688},"scripts/run_loop.py",{"path":708,"priority":688},"scripts/utils.py",{"basePath":19,"description":710,"displayName":23,"installMethods":711,"rationale":712,"selectedPaths":713,"source":636,"sourceLanguage":595,"type":24},"Reference for Netlify AI Gateway — the managed proxy that routes calls to OpenAI, Anthropic, and Google Gemini SDKs without provider API keys. Use this skill any time the user wants to add AI on a Netlify site (chat, completion, reasoning, image generation, image-to-image edit/stylize), choose or change a model, wire up the OpenAI / Anthropic / @google/genai SDK, decide which provider to use for an image-gen feature (it's Gemini-only on the gateway), or debug \"model not found\" / \"API key missing\" against the gateway. Required reading before pinning a model — the gateway exposes a curated subset, not every provider model.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-ai-gateway/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-ai-gateway)",[714],{"path":683,"priority":630},{"basePath":61,"description":716,"displayName":59,"installMethods":717,"rationale":718,"selectedPaths":719,"source":636,"sourceLanguage":595,"type":24},"Guide for using Netlify Blobs for file and asset storage — images, documents, uploads, exports, cached binary artifacts. Covers getStore(), CRUD operations, metadata, listing, deploy-scoped vs site-scoped stores, and local development. Do NOT use Blobs as a dynamic data store — use Netlify Database for that.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-blobs/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-blobs)",[720],{"path":683,"priority":630},{"basePath":86,"description":722,"displayName":84,"installMethods":723,"rationale":724,"selectedPaths":725,"source":636,"sourceLanguage":595,"type":24},"Guide for controlling caching on Netlify's CDN. Use when configuring cache headers, setting up stale-while-revalidate, implementing on-demand cache purge, or understanding Netlify's CDN caching behavior. Covers Cache-Control, Netlify-CDN-Cache-Control, cache tags, durable cache, and framework-specific caching patterns.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-caching/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-caching)",[726],{"path":683,"priority":630},{"basePath":111,"description":728,"displayName":112,"installMethods":729,"rationale":730,"selectedPaths":731,"source":636,"sourceLanguage":595,"type":24},"Guide for using the Netlify CLI and deploying sites. Use when installing the CLI, linking sites, deploying (Git-based or manual), managing environment variables, or running local development. Covers netlify dev, netlify deploy, Git vs non-Git workflows, and environment variable management.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-cli-and-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-cli-and-deploy)",[732],{"path":683,"priority":630},{"basePath":135,"description":734,"displayName":133,"installMethods":735,"rationale":736,"selectedPaths":737,"source":636,"sourceLanguage":595,"type":24},"Reference for netlify.toml configuration. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, environment variables, or any site-level configuration. Covers the complete netlify.toml syntax including redirects with splats/conditions, headers, deploy contexts, functions config, and edge functions config.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-config/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-config)",[738],{"path":683,"priority":630},{"basePath":159,"description":740,"displayName":160,"installMethods":741,"rationale":742,"selectedPaths":743,"source":636,"sourceLanguage":595,"type":24},"Guide for using Netlify Database — the GA managed Postgres product built into Netlify. Use when a project needs any kind of dynamic, structured, or relational data. Covers provisioning via @netlify/database, Drizzle ORM (@beta) setup, migrations, preview branching, and safe production data handling. Blobs is only for file/asset storage — any dynamic data belongs in the database.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-database/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-database)",[744,745,747,749,751],{"path":683,"priority":630},{"path":746,"priority":648},"references/legacy-extension.md",{"path":748,"priority":648},"references/local-dev.md",{"path":750,"priority":648},"references/migration-from-extension.md",{"path":752,"priority":648},"references/migrations.md",{"basePath":186,"description":754,"displayName":184,"installMethods":755,"rationale":756,"selectedPaths":757,"source":636,"sourceLanguage":595,"type":24},"Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-deploy)",[758,759,761,763],{"path":683,"priority":630},{"path":760,"priority":648},"references/cli-commands.md",{"path":762,"priority":648},"references/deployment-patterns.md",{"path":764,"priority":648},"references/netlify-toml.md",{"basePath":207,"description":766,"displayName":205,"installMethods":767,"rationale":768,"selectedPaths":769,"source":636,"sourceLanguage":595,"type":24},"Guide for writing Netlify Edge Functions. Use when building middleware, geolocation-based logic, request/response manipulation, authentication checks, A/B testing, or any low-latency edge compute. Covers Deno runtime, context.next() middleware pattern, geolocation, and when to choose edge vs serverless.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-edge-functions/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-edge-functions)",[770],{"path":683,"priority":630},{"basePath":232,"description":772,"displayName":230,"installMethods":773,"rationale":774,"selectedPaths":775,"source":636,"sourceLanguage":595,"type":24},"Guide for using Netlify Forms for HTML form handling. Use when adding contact forms, feedback forms, file upload forms, or any form that should be collected by Netlify. Covers the data-netlify attribute, spam filtering, AJAX submissions, file uploads, notifications, and the submissions API.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-forms/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-forms)",[776],{"path":683,"priority":630},{"basePath":254,"description":778,"displayName":255,"installMethods":779,"rationale":780,"selectedPaths":781,"source":636,"sourceLanguage":595,"type":24},"Guide for deploying web frameworks on Netlify. Use when setting up a framework project (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) for Netlify deployment, configuring adapters or plugins, or troubleshooting framework-specific Netlify integration. Covers what Netlify needs from each framework and how adapters handle server-side rendering.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-frameworks/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-frameworks)",[782,783,785,787,789],{"path":683,"priority":630},{"path":784,"priority":648},"references/astro.md",{"path":786,"priority":648},"references/nextjs.md",{"path":788,"priority":648},"references/tanstack.md",{"path":790,"priority":648},"references/vite.md",{"basePath":283,"description":792,"displayName":281,"installMethods":793,"rationale":794,"selectedPaths":795,"source":636,"sourceLanguage":595,"type":24},"Guide for writing Netlify serverless functions. Use when creating API endpoints, background processing, scheduled tasks, or any server-side logic using Netlify Functions. Covers modern syntax (default export + Config), TypeScript, path routing, background functions, scheduled functions, streaming, and method routing.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-functions/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-functions)",[796],{"path":683,"priority":630},{"basePath":307,"description":798,"displayName":305,"installMethods":799,"rationale":800,"selectedPaths":801,"source":636,"sourceLanguage":595,"type":24},"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":15},"SKILL.md frontmatter at skills/netlify-identity/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-identity)",[802,803],{"path":683,"priority":630},{"path":804,"priority":648},"references/advanced-patterns.md",{"basePath":330,"description":806,"displayName":331,"installMethods":807,"rationale":808,"selectedPaths":809,"source":636,"sourceLanguage":595,"type":24},"Guide for using Netlify Image CDN for image optimization and transformation. Use when serving optimized images, creating responsive image markup, setting up user-uploaded image pipelines, or configuring image transformations. Covers the /.netlify/images endpoint, query parameters, remote image allowlisting, clean URL rewrites, and composing uploads with Functions + Blobs.",{"claudeCode":15},"SKILL.md frontmatter at skills/netlify-image-cdn/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-image-cdn)",[810,811],{"path":683,"priority":630},{"path":812,"priority":648},"references/user-uploads.md",{"sources":814},[815],"manual",{"closedIssues90d":574,"description":585,"forks":574,"license":42,"openIssues90d":576,"pushedAt":577,"readmeSize":572,"stars":578,"topics":817},[],{"classifiedAt":819,"discoverAt":820,"extractAt":821,"githubAt":821,"updatedAt":819},1778694599156,1778694595297,1778694597271,[116,117,118,20,215],{"evaluatedAt":824,"extractAt":50,"updatedAt":583},1778694629384,[],[827,853,881,910,933,953],{"_creationTime":828,"_id":829,"community":830,"display":831,"identity":836,"providers":838,"relations":845,"tags":848,"workflow":849},1778686293858.0308,"k170pzg8tdg0en6byv09m3sdd986n012",{"reviewCount":11},{"description":832,"installMethods":833,"name":834,"sourceUrl":835},"Stellen Sie Code bereit, verwalten Sie Server und automatisieren Sie die Infrastruktur über die DeployHQ CLI",{"claudeCode":834},"deployhq","https://github.com/deployhq/deployhq-cli",{"basePath":585,"githubOwner":834,"githubRepo":837,"locale":22,"slug":837,"type":586},"deployhq-cli",{"evaluate":839,"extract":843},{"promptVersionExtension":27,"promptVersionScoring":28,"score":310,"tags":840,"targetMarket":38,"tier":39},[117,116,142,841,842],"infrastructure","automation",{"commitSha":41,"license":42,"plugin":844},{"mcpCount":11,"provider":606,"skillCount":576},{"repoId":846,"translatedFrom":847},"kd7dc1debeaew7fbyy4f7aj6s186metz","k176xst3d3p0j1p5efen23b4zh86mvhd",[842,116,117,142,841],{"evaluatedAt":850,"extractAt":851,"updatedAt":852},1778686187840,1778686156089,1778686293858,{"_creationTime":854,"_id":855,"community":856,"display":857,"identity":862,"providers":866,"relations":872,"tags":876,"workflow":877},1778698425464.3115,"k17a9y822as9hqmk8ts9d8ck8d86m4a8",{"reviewCount":11},{"description":858,"installMethods":859,"name":860,"sourceUrl":861},"Upstash Context7 MCP-Server für die Abfrage aktueller Dokumentationen. Ruft versionsspezifische Dokumentationen und Codebeispiele direkt aus Quell-Repositories in den LLM-Kontext.",{"claudeCode":860},"context7-plugin","https://github.com/upstash/context7",{"basePath":863,"githubOwner":864,"githubRepo":865,"locale":22,"slug":865,"type":586},"plugins/claude/context7","upstash","context7",{"evaluate":867,"extract":871},{"promptVersionExtension":27,"promptVersionScoring":28,"score":310,"tags":868,"targetMarket":38,"tier":39},[37,118,869,870],"code-examples","mcp-server",{"commitSha":41},{"parentExtensionId":873,"repoId":874,"translatedFrom":875},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w","k17f8b1e3611rh6d9e6peh43b186m55k",[869,118,37,870],{"evaluatedAt":878,"extractAt":879,"updatedAt":880},1778698268645,1778698235845,1778698425464,{"_creationTime":882,"_id":883,"community":884,"display":885,"identity":890,"providers":894,"relations":903,"tags":906,"workflow":907},1778699018122.7722,"k1748zrty6tytzs86tpyrrbaxn86mfmj",{"reviewCount":11},{"description":886,"installMethods":887,"name":888,"sourceUrl":889},"CI/CD pipeline configuration, GitHub Actions/GitLab CI workflow setup, and automated deployment pipeline orchestration",{"claudeCode":888},"cicd-automation","https://github.com/wshobson/agents",{"basePath":891,"githubOwner":892,"githubRepo":893,"locale":595,"slug":888,"type":586},"plugins/cicd-automation","wshobson","agents",{"evaluate":895,"extract":901},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":896,"targetMarket":38,"tier":39},[897,898,899,142,900,842,117],"cicd","github-actions","gitlab-ci","infrastructure-as-code",{"commitSha":41,"license":42,"plugin":902},{"mcpCount":11,"provider":606,"skillCount":574},{"parentExtensionId":904,"repoId":905},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[842,897,117,142,898,899,900],{"evaluatedAt":908,"extractAt":909,"updatedAt":908},1778699481553,1778699018122,{"_creationTime":911,"_id":912,"community":913,"display":914,"identity":919,"providers":921,"relations":929,"tags":930,"workflow":931},1778699018122.7715,"k17dmc84xfz1mftrtw8qstt2gn86mqv7",{"reviewCount":11},{"description":915,"installMethods":916,"name":918,"sourceUrl":889},"Pre-deployment checks, configuration validation, and deployment readiness assessment",{"claudeCode":917},"deployment-validation","Deployment Validation",{"basePath":920,"githubOwner":892,"githubRepo":893,"locale":595,"slug":917,"type":586},"plugins/deployment-validation",{"evaluate":922,"extract":928},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":923,"targetMarket":38,"tier":39},[139,924,117,925,926,927],"validation","security","cloud","iac",{"commitSha":41,"license":42},{"parentExtensionId":904,"repoId":905},[926,139,117,927,925,924],{"evaluatedAt":932,"extractAt":909,"updatedAt":932},1778699432589,{"_creationTime":934,"_id":935,"community":936,"display":937,"identity":941,"providers":943,"relations":949,"tags":950,"workflow":951},1778699018122.7712,"k17dd1aw1cefe0k596p8j8yrx186mf9h",{"reviewCount":11},{"description":938,"installMethods":939,"name":940,"sourceUrl":889},"Deployment patterns, rollback automation, and infrastructure templates",{"claudeCode":940},"deployment-strategies",{"basePath":942,"githubOwner":892,"githubRepo":893,"locale":595,"slug":940,"type":586},"plugins/deployment-strategies",{"evaluate":944,"extract":948},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":945,"targetMarket":38,"tier":39},[117,841,946,897,842,947],"terraform","gitops",{"commitSha":41,"license":42},{"parentExtensionId":904,"repoId":905},[842,897,117,947,841,946],{"evaluatedAt":952,"extractAt":909,"updatedAt":952},1778699416579,{"_creationTime":954,"_id":955,"community":956,"display":957,"identity":963,"providers":968,"relations":975,"tags":978,"workflow":979},1778693180473.0952,"k17934axs3g4g0b9056mbcsz0986m02a",{"reviewCount":11},{"description":958,"installMethods":959,"name":961,"sourceUrl":962},"Microsoft Azure MCP and Skills integration for cloud resource management, deployments, and Azure services. Manage your Azure infrastructure, monitor applications, and deploy resources directly from Claude Code.",{"claudeCode":960},"azure","Azure","https://github.com/microsoft/agent-skills",{"basePath":964,"githubOwner":965,"githubRepo":966,"locale":595,"slug":967,"type":586},".github/plugins/azure-skills","microsoft","agent-skills","azure-skills",{"evaluate":969,"extract":972},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":970,"targetMarket":38,"tier":39},[960,926,841,117,142,971,927],"management",{"commitSha":41,"license":42,"plugin":973},{"mcpCount":11,"provider":606,"skillCount":974},25,{"parentExtensionId":976,"repoId":977},"k175aa6v1epj7d37kr7nb92nb186mga4","kd77czgnv00rfjm815pcc5xx5986n5t8",[960,926,117,142,927,841,971],{"evaluatedAt":980,"extractAt":981,"updatedAt":980},1778693471758,1778693180473]