[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-database-de":3,"guides-for-netlify-netlify-database":555,"similar-k17exderratr3p61egwr9805x586mtw3-de":556},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":240,"parentExtension":261,"providers":319,"relations":323,"repo":325,"tags":552,"workflow":553},1778694936250.6826,"k17exderratr3p61egwr9805x586mtw3",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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":12},"netlify/context-and-tools","Netlify Database","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":254},1778694936250.6829,"kn7d187pgc46b3myv2qcnvs07s86nh5h","de",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"practices":207,"prerequisites":208,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"tier":225,"useCases":226,"workflow":231},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,129,132,135,138,142,146,151,154,158,161,164,167,170,174,177,180,183,186,189,192],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt das Problem klar wieder: Verwaltung dynamischer Daten für Netlify-Projekte, im Gegensatz zur Dateispeicherung und Hervorhebung des Bedarfs an strukturierten, relationalen Daten.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Fähigkeit bietet einen erheblichen Mehrwert gegenüber einer einfachen Aufforderung, indem sie die spezifische Einrichtung, Konfiguration und den Arbeitsablauf für Netlify Database detailliert beschreibt, einschließlich der Integration mit Drizzle ORM und der Netlify CLI, was über das Standardverhalten von LLMs hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Erweiterung deckt den gesamten Lebenszyklus für Netlify Database ab, von der Bereitstellung und Schemadefinition bis hin zu Migrationen und Datenverwaltung, wodurch sie produktionsreif ist.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Fähigkeit konzentriert sich ausschließlich auf Netlify Database, einschließlich seiner Bereitstellung, Nutzung mit Drizzle ORM, Migrationen und CLI-Operationen, ohne in unerhebliche Bereiche einzugreifen.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die bereitgestellte Beschreibung spiegelt die Fähigkeiten der Fähigkeit genau wider, einschließlich ihres Fokus auf Netlify Database, Drizzle ORM-Integration und CLI-Operationen, und gibt ihren Zweck und ihre Anwendungsfälle klar an.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Abgegrenzte Werkzeuge","Die Netlify CLI-Befehle wie `netlify database init`, `status`, `connect` und `migrations apply` sind spezifische Verb-Nomen-Aktionen, die eine präzise Agentenauswahl ermöglichen.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- & Parameterreferenz","Die Datei SKILL.md dokumentiert umfangreich Konfigurationen, Parameter und Umgebungsvariablen wie `NETLIFY_DB_URL`, einschließlich Standardwerten und Vorrangregeln, wo zutreffend.",{"category":33,"check":48,"severity":24,"summary":49},"Werkzeugbenennung","Die Netlify CLI-Befehle für Datenbankoperationen sind beschreibend benannt (z. B. `netlify database init`, `netlify database status`).",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Eingaben für CLI-Befehle sind strukturierte Flags und Ausgaben sind entweder JSON oder menschenlesbare Statusmeldungen, die nur die für die Aufgabe erforderlichen Daten anfordern.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Das Projekt enthält eine Standard-MIT-Lizenzdatei, die eine permissive Nutzung ermöglicht.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität der Commits","Der letzte Commit war am 8. Mai 2026, was deutlich innerhalb des 90-Tage-Schwellenwerts liegt und auf aktive Wartung hindeutet.",{"category":58,"check":62,"severity":24,"summary":63},"Abhängigkeitsverwaltung","Das Projekt scheint Abhängigkeiten effektiv zu verwalten, mit expliziten Installationsanweisungen für Pakete wie `@netlify/database` und `drizzle-orm@beta`.",{"category":65,"check":66,"severity":24,"summary":67},"Sicherheit","Geheimnisverwaltung","Die Dokumentation betont, keine Anmeldeinformationen preiszugeben und die Verwendung von Hilfsfunktionen anstelle von rohen Umgebungsvariablen zu fördern. Die CLI-Befehle geben keine Geheimnisse aus.",{"category":65,"check":69,"severity":24,"summary":70},"Injektion","Die Fähigkeit konzentriert sich auf die verwaltete Datenbank und die CLI-Tools von Netlify, ohne Anzeichen dafür, dass externe, nicht vertrauenswürdige Daten als Anweisungen geladen oder ausgeführt werden.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Lieferketten-Granaten","Die Fähigkeit stützt sich auf dokumentierte Netlify-Plattformfunktionen und Standard-npm-Pakete, ohne Hinweise auf Laufzeitabruf von externem Code oder auszuführenden Daten.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox-Isolation","Die Fähigkeit operiert innerhalb der verwalteten Umgebung der Netlify-Plattform und nutzt die Netlify CLI, was Standard-Sandbox-Praktiken impliziert, ohne Versuche, außerhalb von Projektordnern zuzugreifen.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox-Flucht-Primitive","Es gibt keine Hinweise auf abgetrennte Prozesse, Wiederholungsversuche bei abgelehnten Aufrufen oder andere Sandbox-Flucht-Primitive in der bereitgestellten Dokumentation.",{"category":65,"check":81,"severity":24,"summary":82},"Datenexfiltration","Die Fähigkeit konzentriert sich auf die Datenbankverwaltung und weist den Agenten nicht an, vertrauliche Daten zu lesen oder an Dritte zu übermitteln; Verbindungsinformationen werden intern gehandhabt.",{"category":65,"check":84,"severity":24,"summary":85},"Versteckte Texttricks","Der gebündelte Inhalt und die Dokumentation enthalten keine versteckten Texttricks, unsichtbaren Unicode-Zeichen oder andere Steuerungsmechanismen.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque Codeausführung","Die Fähigkeit stützt sich hauptsächlich auf die Netlify CLI und die Standardverwendung von npm-Paketen, ohne Hinweise auf verschleierten Code, Base64-Payloads oder Laufzeit-Skriptabrufe.",{"category":91,"check":92,"severity":24,"summary":93},"Portabilität","Strukturelle Annahme","Die Fähigkeit geht von Standardprojektstrukturen für Drizzle ORM (`db/schema.ts`, `drizzle.config.ts`) und Migrationsdateien (`netlify/database/migrations/`) aus, die klar dokumentiert sind.",{"category":95,"check":96,"severity":24,"summary":97},"Vertrauen","Aufmerksamkeit bei Problemen","Mit 1 offenen und 4 geschlossenen Problemen in den letzten 90 Tagen ist die Schließungsrate hoch, was auf eine gute Reaktionsfähigkeit der Wartenden hinweist.",{"category":99,"check":100,"severity":24,"summary":101},"Versionierung","Release-Management","Das Projekt hat aktuelle Commits (8. Mai 2026) und verwendet Standard-npm-Pakete, was auf eine Versionsverwaltung über das Paket-Ökosystem hindeutet.",{"category":103,"check":104,"severity":24,"summary":105},"Codeausführung","Validierung","Die Netlify CLI-Befehle und die Drizzle ORM-Nutzung implizieren eine robuste Validierung und Bereinigung von Ein- und Ausgaben, wie es für diese Werkzeuge üblich ist.",{"category":65,"check":107,"severity":24,"summary":108},"Ungeschützte destruktive Operationen","Destruktive Operationen wie Datenbank-Resets sind entweder nur lokal oder explizit durch Aufforderungen oder Benutzeraktionen geschützt und werden niemals stillschweigend ausgeführt.",{"category":103,"check":110,"severity":24,"summary":111},"Fehlerbehandlung","Die Netlify CLI und Drizzle ORM bieten strukturierte Fehlermeldungen und ein Fail-Closed-Verhalten mit klaren Meldungen zur Fehlerbehebung.",{"category":103,"check":113,"severity":24,"summary":114},"Protokollierung","Die Fähigkeit nutzt die Netlify CLI, die Status- und Audit-Protokollierung für Datenbankoperationen bereitstellt, die über Befehle wie `netlify database status` zugänglich sind.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","DSGVO","Die Fähigkeit verwaltet Datenbankstrukturen und -operationen, nicht direkt personenbezogene Daten. Alle Benutzerdaten verbleiben in der vom Benutzer verwalteten Datenbank.",{"category":116,"check":120,"severity":24,"summary":121},"Zielmarkt","Die Erweiterung ist für Netlify-Projekte weltweit konzipiert und hat keine spezifischen regionalen oder rechtlichen Einschränkungen.",{"category":91,"check":123,"severity":24,"summary":124},"Laufzeitstabilität","Die Fähigkeit stützt sich auf die Netlify CLI und Standard-Node.js/Postgres-Tools, was die plattformübergreifende Kompatibilität mit einem klaren `npm`-Installationspfad gewährleistet.",{"category":44,"check":126,"severity":127,"summary":128},"README","not_applicable","Eine Datei SKILL.md bietet eine umfassende Dokumentation, wodurch ein separates README für diesen Zweck überflüssig wird.",{"category":33,"check":130,"severity":24,"summary":131},"Größe der Tool-Oberfläche","Die Fähigkeit stellt einen fokussierten Satz von Netlify CLI-Befehlen zur Datenbankverwaltung bereit, der gut im Zielbereich liegt.",{"category":40,"check":133,"severity":24,"summary":134},"Überlappende Nahe-Synonym-Tools","Die CLI-Befehle sind eindeutig und decken spezifische Datenbankoperationen ab (init, status, connect, migrations) ohne signifikante Überschneidungen.",{"category":44,"check":136,"severity":24,"summary":137},"Phantomfunktionen","Alle beworbenen Funktionen wie Drizzle ORM-Integration, CLI-Befehle und Bereitstellung sind implementiert und in SKILL.md dokumentiert.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Die Datei SKILL.md bietet klare Installationsanweisungen für npm-Pakete und die Verwendung der Netlify CLI mit expliziten kopierbaren Befehlen und Beispielen.",{"category":143,"check":144,"severity":24,"summary":145},"Fehler","Umsetzbare Fehlermeldungen","Die Netlify CLI und Drizzle ORM liefern detaillierte Fehlermeldungen, einschließlich Grundursachen und Behebungsschritte oder Links zur Dokumentation.",{"category":147,"check":148,"severity":149,"summary":150},"Ausführung","Angeheftete Abhängigkeiten","info","Obwohl SKILL.md Installationsbefehle angibt (z. B. `npm install drizzle-orm@beta`), erwähnt es nicht explizit Lockfiles zum Anheften von Versionen direkter oder transitiver Abhängigkeiten.",{"category":33,"check":152,"severity":127,"summary":153},"Dry-Run-Vorschau","Datenbankoperationen wie Migrationen und Resets sind entweder nur lokal oder benutzerbestätigt, und der Datenimport ist ein spezifischer, benutzerinitiierter Prozess, der kein separates Dry-Run-Flag erfordert.",{"category":155,"check":156,"severity":24,"summary":157},"Protokoll","Idempotente Wiederholung & Timeouts","Die zugrunde liegenden Datenbankoperationen und Netlify CLI-Befehle sind voraussichtlich idempotent, wo anwendbar, und Timeouts werden von der Plattform und den zugrunde liegenden Treibern behandelt.",{"category":116,"check":159,"severity":24,"summary":160},"Telemetrie-Opt-in","Die Fähigkeit konzentriert sich auf die Datenbankverwaltung und scheint keine Telemetriedaten über die normale Netlify CLI-Nutzungsverfolgung hinaus zu senden, was typischerweise Opt-out ist und dokumentiert wird.",{"category":40,"check":162,"severity":24,"summary":163},"Präziser Zweck","Die Beschreibung definiert klar Netlify Database, seinen Zweck (dynamische, strukturierte, relationale Daten) und grenzt es von Netlify Blobs ab, was klare Auslöser und Grenzen bietet.",{"category":40,"check":165,"severity":24,"summary":166},"Prägnanter Frontmatter","Der Frontmatter in SKILL.md ist prägnant und in sich geschlossen und fasst die Kernfunktionalität und den Nutzungskontext effektiv zusammen.",{"category":44,"check":168,"severity":24,"summary":169},"Prägnanter Textkörper","Der Textkörper von SKILL.md ist gut strukturiert und bleibt in angemessener Länge, wobei tiefergehende Materialien in Referenzdateien wie `references/migrations.md` ausgelagert werden.",{"category":171,"check":172,"severity":24,"summary":173},"Kontext","Progressive Offenlegung","Detaillierte Arbeitsabläufe und spezifische Szenarien (Migrationen, lokale Entwicklung, Wechsel des Anbieters) werden angemessen in separaten Markdown-Dateien im Verzeichnis `references/` verwaltet.",{"category":171,"check":175,"severity":127,"summary":176},"Geforkte Erkundung","Diese Fähigkeit ist hauptsächlich instruktiv und operativ und beinhaltet keine tiefgreifende Code-Überprüfung oder umfangreiche Erkundungen, die von `context: fork` profitieren würden.",{"category":22,"check":178,"severity":24,"summary":179},"Verwendungsbeispiele","SKILL.md bietet zahlreiche sofort verwendbare Codebeispiele für Drizzle ORM und native Treiberverwendung sowie CLI-Befehlsbeispiele.",{"category":22,"check":181,"severity":24,"summary":182},"Randfälle","Die Dokumentation behandelt ausdrücklich Randfälle wie manuelle Migrationsdateien, Schemadef drift und Breaking Changes mit klaren Symptomen und Wiederherstellungsschritten.",{"category":103,"check":184,"severity":127,"summary":185},"Tool-Fallback","Die Fähigkeit stützt sich auf die Netlify CLI und das Paket `@netlify/database`, die Kernbestandteile der Netlify-Plattform sind und keine externen Abhängigkeiten haben, die ein Fallback erfordern.",{"category":91,"check":187,"severity":24,"summary":188},"Stack-Annahmen","Die Fähigkeit skizziert klar die Stack-Annahmen, einschließlich der Netlify CLI-Version, der Node.js-Umgebung und der Verwendung von Drizzle ORM oder Standard-Postgres-Treibern.",{"category":65,"check":190,"severity":24,"summary":191},"Halt bei unerwartetem Zustand","Die Dokumentation rät dringend von Schemadef drift und destruktiven Operationen ohne ordnungsgemäße Migrationsdateien oder Benutzerbestätigung ab und stoppt implizit bei unerwarteten Zuständen.",{"category":91,"check":193,"severity":24,"summary":194},"Cross-Skill-Kopplung","Diese Fähigkeit ist in sich geschlossen und konzentriert sich ausschließlich auf Netlify Database, wobei andere Netlify-Fähigkeiten nur bei Relevanz referenziert werden (z. B. migration-from-extension.md).",1778694741485,"Diese Fähigkeit bietet eine detaillierte Anleitung zur Verwendung von Netlify Database, einem verwalteten Postgres-Produkt, das in Netlify integriert ist. Sie umfasst Bereitstellung, Einrichtung mit Drizzle ORM und der Netlify CLI, Schemamigrationen und Best Practices für die Datenverwaltung.",[198,199,200,201,202],"Verwaltete Postgres-Bereitstellung über `@netlify/database`","Drizzle ORM-Integration mit `@beta`-Paketen","Automatisierte Schema-Migrationen, die beim Deployment angewendet werden","Netlify CLI-Befehle für Datenbankoperationen","Vorschau-Branching für isolierte Datenbanktests",[204,205,206],"Als allgemeines Werkzeug zur Postgres-Administration außerhalb der verwalteten Umgebung von Netlify dienen","Netlify Blobs für die Datei- und Speicherverwaltung ersetzen","Eine Plattform für nicht von Netlify gehostete Datenbanken bereitstellen",[],[209,210,211],"Netlify CLI 26.0.0+","Node.js-Umgebung","Zugriff auf ein Netlify-Projekt","3.0.0","4.4.0","Benutzer bei der effektiven Nutzung von Netlify Database für dynamische, strukturierte und relationale Daten in Netlify-Projekten anzuleiten und die korrekte Einrichtung und Wartung sicherzustellen.","Hervorragende Dokumentation und klare Arbeitsabläufe für ein Kernfeature von Netlify. Keine kritischen oder warnenden Funde, nur geringfügige Informationen zur Abhängigkeitsfixierung. Die Fähigkeit ist gut abgegrenzt, sicher und produktionsreif.",98,"Umfassende Anleitung für Netlify Database, die Einrichtung, Drizzle ORM, Migrationen und CLI-Operationen abdeckt.",[219,220,221,222,223,224],"database","postgres","netlify","drizzle-orm","sql","migrations","verified",[227,228,229,230],"Verwaltung von benutzergenerierten Inhalten wie Beiträgen, Kommentaren und Bestellungen","Speichern und Abfragen strukturierter Anwendungsdaten","Implementierung relationaler Datenmodelle innerhalb von Netlify-Projekten","Verarbeitung dynamischer Daten, die wachsen oder komplexe Abfragen erfordern",[232,233,234,235,236,237],"Netlify Database über `netlify database init` oder Paketinstallation bereitstellen","Schema in `db/schema.ts` definieren","Drizzle Kit in `drizzle.config.ts` konfigurieren","Migrationsdateien mit `npm run db:generate` generieren","Migrationen lokal testen mit `npm run db:migrate`","Schema- und Migrationsdateien für automatische Bereitstellung committen",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"security":250,"testCoverage":252},{"hasLockfile":240},false,1778694722542,{"descriptionLength":243,"readmeSize":244},381,7052,{"closedIssues90d":246,"forks":246,"hasChangelog":240,"openIssues90d":247,"pushedAt":248,"stars":249},4,1,1778259488000,17,{"hasNpmPackage":240,"license":251,"smitheryVerified":240},"MIT",{"hasCi":253,"hasTests":240},true,{"updatedAt":255},1778694936250,{"basePath":257,"githubOwner":221,"githubRepo":258,"locale":18,"slug":259,"type":260},"skills/netlify-database","context-and-tools","netlify-database","skill",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":270,"parentExtension":274,"providers":305,"relations":314,"tags":315,"workflow":316},1778694599571.3743,"k1714spp30a0rvg5y3yjga772n86nmps",{"reviewCount":8},{"description":266,"installMethods":267,"name":269,"sourceUrl":14},"Netlify platform skills for Claude Code",{"claudeCode":268},"netlify-skills","Netlify Context and Tools",{"basePath":271,"githubOwner":221,"githubRepo":258,"locale":272,"slug":258,"type":273},"","en","plugin",{"_creationTime":275,"_id":276,"community":277,"display":278,"identity":281,"providers":283,"relations":299,"tags":301,"workflow":302},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":271,"installMethods":279,"name":280,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":271,"githubOwner":221,"githubRepo":258,"locale":272,"slug":258,"type":282},"marketplace",{"evaluate":284,"extract":294},{"promptVersionExtension":285,"promptVersionScoring":213,"score":286,"tags":287,"targetMarket":292,"tier":293},"3.1.0",97,[221,288,289,290,291],"developer-tools","sdk","documentation","ai-agent","global","community",{"commitSha":295,"marketplace":296,"plugin":297},"HEAD",{"name":280,"pluginCount":247},{"mcpCount":8,"provider":298,"skillCount":8},"classify",{"repoId":300},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[291,288,290,221,289],{"evaluatedAt":303,"extractAt":304,"updatedAt":303},1778694611877,1778694599571,{"evaluate":306,"extract":311},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":307,"targetMarket":292,"tier":293},[221,308,309,310,288],"cli","deployment","serverless",{"commitSha":295,"license":251,"plugin":312},{"mcpCount":8,"provider":298,"skillCount":313},13,{"parentExtensionId":276,"repoId":300},[308,309,288,221,310],{"evaluatedAt":317,"extractAt":304,"updatedAt":318},1778694629384,1778694991614,{"evaluate":320,"extract":322},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":321,"targetMarket":292,"tier":225},[219,220,221,222,223,224],{"commitSha":295,"license":251},{"parentExtensionId":263,"repoId":300,"translatedFrom":324},"k171nh4bv99g373jy2mcjacxnx86m6yn",{"_creationTime":326,"_id":300,"identity":327,"providers":328,"workflow":548},1778694595297.2703,{"githubOwner":221,"githubRepo":258,"sourceUrl":14},{"classify":329,"discover":543,"github":546},{"commitSha":295,"extensions":330},[331,344,381,415,423,431,439,447,455,469,483,491,499,515,523,533],{"basePath":271,"displayName":280,"installMethods":332,"rationale":333,"selectedPaths":334,"source":343,"sourceLanguage":272,"type":282},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[335,338,340],{"path":336,"priority":337},".claude-plugin/marketplace.json","mandatory",{"path":339,"priority":337},"README.md",{"path":341,"priority":342},"LICENSE","high","rule",{"basePath":271,"description":266,"displayName":268,"installMethods":345,"rationale":346,"selectedPaths":347,"source":343,"sourceLanguage":272,"type":273},{"claudeCode":268},"plugin manifest at .claude-plugin/plugin.json",[348,350,351,352,355,357,359,361,363,365,367,369,371,373,375,377,379],{"path":349,"priority":337},".claude-plugin/plugin.json",{"path":339,"priority":337},{"path":341,"priority":342},{"path":353,"priority":354},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":356,"priority":354},"skills/netlify-blobs/SKILL.md",{"path":358,"priority":354},"skills/netlify-caching/SKILL.md",{"path":360,"priority":354},"skills/netlify-cli-and-deploy/SKILL.md",{"path":362,"priority":354},"skills/netlify-config/SKILL.md",{"path":364,"priority":354},"skills/netlify-database/SKILL.md",{"path":366,"priority":354},"skills/netlify-deploy/SKILL.md",{"path":368,"priority":354},"skills/netlify-edge-functions/SKILL.md",{"path":370,"priority":354},"skills/netlify-forms/SKILL.md",{"path":372,"priority":354},"skills/netlify-frameworks/SKILL.md",{"path":374,"priority":354},"skills/netlify-functions/SKILL.md",{"path":376,"priority":354},"skills/netlify-identity/SKILL.md",{"path":378,"priority":354},"skills/netlify-image-cdn/SKILL.md",{"path":380,"priority":342},".cursor-plugin/plugin.json",{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":343,"sourceLanguage":272,"type":260},".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":12},"SKILL.md frontmatter at .claude/skills/skill-creator/SKILL.md",[388,390,392,395,397,399,401,403,405,407,409,411,413],{"path":389,"priority":337},"SKILL.md",{"path":391,"priority":342},"LICENSE.txt",{"path":393,"priority":394},"assets/eval_review.html","low",{"path":396,"priority":354},"references/schemas.md",{"path":398,"priority":394},"scripts/__init__.py",{"path":400,"priority":394},"scripts/aggregate_benchmark.py",{"path":402,"priority":394},"scripts/generate_report.py",{"path":404,"priority":394},"scripts/improve_description.py",{"path":406,"priority":394},"scripts/package_skill.py",{"path":408,"priority":394},"scripts/quick_validate.py",{"path":410,"priority":394},"scripts/run_eval.py",{"path":412,"priority":394},"scripts/run_loop.py",{"path":414,"priority":394},"scripts/utils.py",{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-ai-gateway","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.","netlify-ai-gateway",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-ai-gateway/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-ai-gateway)",[422],{"path":389,"priority":337},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-blobs","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.","netlify-blobs",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-blobs/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-blobs)",[430],{"path":389,"priority":337},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-caching","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.","netlify-caching",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-caching/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-caching)",[438],{"path":389,"priority":337},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-cli-and-deploy","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.","netlify-cli-and-deploy",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-cli-and-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-cli-and-deploy)",[446],{"path":389,"priority":337},{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-config","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.","netlify-config",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-config/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-config)",[454],{"path":389,"priority":337},{"basePath":257,"description":456,"displayName":259,"installMethods":457,"rationale":458,"selectedPaths":459,"source":343,"sourceLanguage":272,"type":260},"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":12},"SKILL.md frontmatter at skills/netlify-database/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-database)",[460,461,463,465,467],{"path":389,"priority":337},{"path":462,"priority":354},"references/legacy-extension.md",{"path":464,"priority":354},"references/local-dev.md",{"path":466,"priority":354},"references/migration-from-extension.md",{"path":468,"priority":354},"references/migrations.md",{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-deploy","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.","netlify-deploy",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-deploy)",[476,477,479,481],{"path":389,"priority":337},{"path":478,"priority":354},"references/cli-commands.md",{"path":480,"priority":354},"references/deployment-patterns.md",{"path":482,"priority":354},"references/netlify-toml.md",{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-edge-functions","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.","netlify-edge-functions",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-edge-functions/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-edge-functions)",[490],{"path":389,"priority":337},{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-forms","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.","netlify-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-forms/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-forms)",[498],{"path":389,"priority":337},{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-frameworks","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.","netlify-frameworks",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-frameworks/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-frameworks)",[506,507,509,511,513],{"path":389,"priority":337},{"path":508,"priority":354},"references/astro.md",{"path":510,"priority":354},"references/nextjs.md",{"path":512,"priority":354},"references/tanstack.md",{"path":514,"priority":354},"references/vite.md",{"basePath":516,"description":517,"displayName":518,"installMethods":519,"rationale":520,"selectedPaths":521,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-functions","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.","netlify-functions",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-functions/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-functions)",[522],{"path":389,"priority":337},{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-identity","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.","netlify-identity",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-identity/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-identity)",[530,531],{"path":389,"priority":337},{"path":532,"priority":354},"references/advanced-patterns.md",{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":343,"sourceLanguage":272,"type":260},"skills/netlify-image-cdn","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.","netlify-image-cdn",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-image-cdn/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-image-cdn)",[540,541],{"path":389,"priority":337},{"path":542,"priority":354},"references/user-uploads.md",{"sources":544},[545],"manual",{"closedIssues90d":246,"description":271,"forks":246,"license":251,"openIssues90d":247,"pushedAt":248,"readmeSize":244,"stars":249,"topics":547},[],{"classifiedAt":549,"discoverAt":550,"extractAt":551,"githubAt":551,"updatedAt":549},1778694599156,1778694595297,1778694597271,[219,222,224,221,220,223],{"evaluatedAt":554,"extractAt":304,"updatedAt":255},1778694741599,[],[557,585,613,640,669,696],{"_creationTime":558,"_id":559,"community":560,"display":561,"identity":567,"providers":571,"relations":578,"tags":581,"workflow":582},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":562,"installMethods":563,"name":565,"sourceUrl":566},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":564},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":568,"githubOwner":569,"githubRepo":570,"locale":272,"slug":565,"type":260},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":572,"extract":577},{"promptVersionExtension":212,"promptVersionScoring":213,"score":573,"tags":574,"targetMarket":292,"tier":225},100,[219,224,223,575,576,288],"validation","code-quality",{"commitSha":295},{"parentExtensionId":579,"repoId":580},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[576,219,288,224,223,575],{"evaluatedAt":583,"extractAt":584,"updatedAt":583},1778701008912,1778696691708,{"_creationTime":586,"_id":587,"community":588,"display":589,"identity":595,"providers":599,"relations":605,"tags":608,"workflow":609},1778694651121.0195,"k174ad5930t9q1d053f80gvbk586n6xx",{"reviewCount":8},{"description":590,"installMethods":591,"name":593,"sourceUrl":594},"Anleitungen und Best Practices für die Arbeit mit Neon Serverless Postgres. Beinhaltet den Einstieg, lokale Entwicklung mit Neon, Auswahl einer Verbindungsmethode, Neon-Funktionen, Authentifizierung (@neondatabase/auth), PostgREST-ähnliche Daten-API (@neondatabase/neon-js), Neon CLI und die Neon Platform API/SDKs. Zur Beantwortung aller Neon-bezogenen Fragen.",{"claudeCode":592},"neondatabase/agent-skills","neon-postgres","https://github.com/neondatabase/agent-skills",{"basePath":596,"githubOwner":597,"githubRepo":598,"locale":18,"slug":593,"type":260},"skills/neon-postgres","neondatabase","agent-skills",{"evaluate":600,"extract":604},{"promptVersionExtension":212,"promptVersionScoring":213,"score":573,"tags":601,"targetMarket":292,"tier":225},[220,602,219,290,603],"neon","best-practices",{"commitSha":295},{"repoId":606,"translatedFrom":607},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09","k1739tdkkxjmmx9m9gk67e8s5986me1q",[603,219,290,602,220],{"evaluatedAt":610,"extractAt":611,"updatedAt":612},1778694576976,1778694510092,1778694651121,{"_creationTime":614,"_id":615,"community":616,"display":617,"identity":623,"providers":627,"relations":634,"tags":636,"workflow":637},1778687399826.0325,"k17269dg7c9710vn40ysst9cbx86nekj",{"reviewCount":8},{"description":618,"installMethods":619,"name":621,"sourceUrl":622},"Universal SQL performance optimization assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Provides execution plan analysis, pagination optimization, batch operations, and performance monitoring guidance.",{"claudeCode":620},"github/awesome-copilot","sql-optimization","https://github.com/github/awesome-copilot",{"basePath":624,"githubOwner":625,"githubRepo":626,"locale":272,"slug":621,"type":260},"skills/sql-optimization","github","awesome-copilot",{"evaluate":628,"extract":633},{"promptVersionExtension":212,"promptVersionScoring":213,"score":573,"tags":629,"targetMarket":292,"tier":225},[223,630,631,219,632],"performance","optimization","tuning",{"commitSha":295},{"repoId":635},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[219,631,630,223,632],{"evaluatedAt":638,"extractAt":639,"updatedAt":638},1778689968064,1778687399826,{"_creationTime":641,"_id":642,"community":643,"display":644,"identity":650,"providers":654,"relations":661,"tags":664,"workflow":665},1778683670334.5781,"k178v2rfnpxdwx78kb20ey1ga986nhye",{"reviewCount":8},{"description":645,"installMethods":646,"name":648,"sourceUrl":649},"Anleitung zum Abfragen von Datenbanken über den DBHub MCP-Server. Verwenden Sie diese Fähigkeit immer dann, wenn Sie Datenbankschemata untersuchen, Tabellen inspizieren oder SQL-Abfragen über die MCP-Tools von DBHub ausführen müssen (search_objects, execute_sql). Aktiviert bei jeder Datenbankabfrageaufgabe, Schemadeckung, Datenabfrage oder SQL-Ausführung über MCP – auch wenn der Benutzer nur „Datenbank prüfen“ oder „mir Daten finden“ sagt. Diese Fähigkeit stellt sicher, dass Sie dem richtigen Workflow „zuerst erkunden“ folgen, anstatt Tabellenstrukturen zu erraten.",{"claudeCode":647},"bytebase/dbhub","DBHub Database Query Guide","https://github.com/bytebase/dbhub",{"basePath":651,"githubOwner":652,"githubRepo":653,"locale":18,"slug":653,"type":260},"skills/dbhub","bytebase","dbhub",{"evaluate":655,"extract":660},{"promptVersionExtension":212,"promptVersionScoring":213,"score":573,"tags":656,"targetMarket":292,"tier":225},[219,223,657,658,659,652],"query","schema","mcp",{"commitSha":295,"license":251},{"repoId":662,"translatedFrom":663},"kd75gz890g3h6zj0xf3qtbrdjd86mpw3","k17a9cav35ya4h38sccx3r3d5d86mr2y",[652,219,659,657,658,223],{"evaluatedAt":666,"extractAt":667,"updatedAt":668},1778683601748,1778683522639,1778683670334,{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":679,"providers":683,"relations":690,"tags":692,"workflow":693},1778682862751.9475,"k177bn4hpsv2417q7fvbdtwav586ny65",{"reviewCount":8},{"description":674,"installMethods":675,"name":677,"sourceUrl":678},"Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, and develop applications with a serverless, distributed SQL database. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL migration, DDL operations, query plan explainability, and SQL compatibility validation. Triggers on phrases like: DSQL, Aurora DSQL, create DSQL table, DSQL schema, migrate to DSQL, distributed SQL database, serverless PostgreSQL-compatible database, DSQL query plan, DSQL EXPLAIN ANALYZE, why is my DSQL query slow.",{"claudeCode":676},"awslabs/mcp","dsql","https://github.com/awslabs/mcp",{"basePath":680,"githubOwner":681,"githubRepo":659,"locale":272,"slug":682,"type":260},"src/aurora-dsql-mcp-server/skills/dsql-skill","awslabs","dsql-skill",{"evaluate":684,"extract":689},{"promptVersionExtension":212,"promptVersionScoring":213,"score":573,"tags":685,"targetMarket":292,"tier":225},[219,223,686,687,677,688,658,657,630],"aws","aurora","migration",{"commitSha":295},{"repoId":691},"kd71cq56hfddetnwspw92kb09x86mbzy",[687,686,219,677,688,630,657,658,223],{"evaluatedAt":694,"extractAt":695,"updatedAt":694},1778682978663,1778682862752,{"_creationTime":697,"_id":698,"community":699,"display":700,"identity":704,"providers":707,"relations":713,"tags":714,"workflow":715},1778696691708.3262,"k1792609x2wgqvr4hn475k9xf186nene",{"reviewCount":8},{"description":701,"installMethods":702,"name":703,"sourceUrl":566},"Create a new sequentially numbered database migration with up/down SQL files",{"claudeCode":564},"Migrate Create",{"basePath":705,"githubOwner":569,"githubRepo":570,"locale":272,"slug":706,"type":260},"plugins/ruflo-migrations/skills/migrate-create","migrate-create",{"evaluate":708,"extract":712},{"promptVersionExtension":212,"promptVersionScoring":213,"score":709,"tags":710,"targetMarket":292,"tier":225},99,[219,688,223,711,288],"code-generation",{"commitSha":295,"license":251},{"parentExtensionId":579,"repoId":580},[711,219,288,688,223],{"evaluatedAt":716,"extractAt":584,"updatedAt":716},1778700989154]