[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-cli-and-deploy-de":3,"guides-for-netlify-netlify-cli-and-deploy":546,"similar-k171t4ant6k4x2gdj5hxd1e10x86n5q8-de":547},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":234,"parentExtension":255,"providers":310,"relations":314,"repo":316,"tags":543,"workflow":544},1778694918290.4143,"k171t4ant6k4x2gdj5hxd1e10x86n5q8",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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":12},"netlify/context-and-tools","Netlify CLI and Deployment","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":248},1778694918290.4146,"kn78tx1qnyv9wywspc0075ktsh86n1h8","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"practices":203,"prerequisites":204,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219,"workflow":225},[21,26,29,33,38,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,100,103,106,109,112,115,118,121,125,128,132,136,140,143,146,149,153,156,159,162,165,168,171,175,179,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Aufruf","Präziser Zweck","pass","Der Zweck gibt klar die Funktion des Skills an (Anleitung für Netlify CLI und Bereitstellung) und wann er verwendet werden soll (Installation, Verknüpfung, Bereitstellung, Umgebungsvariablen, lokale Entwicklung), einschließlich spezifischer Befehle und Workflows.",{"category":22,"check":27,"severity":24,"summary":28},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und in sich abgeschlossen und bietet eine klare Zusammenfassung der Kernfunktionen des Skills und der Trigger-Phrasen innerhalb des Zeichenlimits.",{"category":30,"check":31,"severity":24,"summary":32},"Dokumentation","Prägnanter Inhalt","Der SKILL.md-Inhalt ist prägnant, unter 500 Zeilen, und lagert detaillierte Inhalte nach Bedarf in separate Dateien oder Abschnitte aus.",{"category":34,"check":35,"severity":36,"summary":37},"Kontext","Progressive Offenlegung","not_applicable","Der Inhalt des Skills ist innerhalb der Haupt-SKILL.md gut organisiert und bettet keine großen Drittanbietermaterialien oder übermäßig langen Verfahren ein, die ein Unterverzeichnis 'references/' erfordern würden.",{"category":34,"check":39,"severity":36,"summary":40},"Abzweigende Erkundung","Der Skill ist eine direkte Referenz und Anleitung, kein Erkundungswerkzeug, daher ist 'Kontext: Abzweigung' nicht anwendbar.",{"category":42,"check":43,"severity":24,"summary":44},"Praktischer Nutzen","Nutzungsbeispiele","Der Skill bietet klare End-to-End-Beispiele für Installation, Authentifizierung, Verknüpfung, Bereitstellung und Verwaltung von Umgebungsvariablen und demonstriert deren beanspruchte Ausgaben.",{"category":42,"check":46,"severity":24,"summary":47},"Randfälle","Der Skill behandelt Randfälle und Einschränkungen, wie z. B. die Bereichsabgrenzung von Kontext für Umgebungsvariablen und den Zugriff auf Client-Seite vs. Server-Seite, und bietet bei Bedarf Wiederherstellungsschritte.",{"category":49,"check":50,"severity":36,"summary":51},"Codeausführung","Fallback des Tools","Der Skill verwendet nur Claude-interne Tools und ist nicht auf externe MCP-Server angewiesen, daher ist die Fallback-Prüfung nicht anwendbar.",{"category":53,"check":54,"severity":36,"summary":55},"Sicherheit","Bei unerwartetem Zustand anhalten","Der Skill ist eine Referenzanleitung und führt keine destruktiven Operationen oder Zustandsänderungen im System durch, daher ist 'Bei unerwartetem Zustand anhalten' nicht anwendbar.",{"category":57,"check":58,"severity":36,"summary":59},"Portabilität","Übergreifende Skill-Kopplung","Der Skill ist in sich abgeschlossen und konzentriert sich ausschließlich auf die Netlify CLI; er ist nicht implizit auf andere Skills angewiesen oder handhabt Aufgaben, die zu anderen Skills gehören.",{"category":42,"check":61,"severity":24,"summary":62},"Problemrelevanz","Die Beschreibung identifiziert klar das Problem der Verwendung der Netlify CLI für die Installation, Verknüpfung, Bereitstellung und Verwaltung von Umgebungsvariablen von Websites.",{"category":42,"check":64,"severity":24,"summary":65},"Alleinstellungsmerkmal","Der Skill bietet eine strukturierte, umsetzbare Anleitung zur Verwendung der Netlify CLI und ihrer Bereitstellungs-Workflows und bietet einen erheblichen Mehrwert gegenüber allgemeinem LLM-Wissen.",{"category":42,"check":67,"severity":24,"summary":68},"Produktionsreife","Der Skill deckt den gesamten Lebenszyklus der Verwendung der Netlify CLI für Entwicklung und Bereitstellung ab, von der Installation bis zur Verwaltung von Umgebungsvariablen, was ihn produktionsreif macht.",{"category":70,"check":71,"severity":24,"summary":72},"Umfang","Prinzip der einzigen Verantwortung","Der Skill hat einen einzigen, kohärenten Fokus auf die Netlify CLI und ihre zugehörigen Bereitstellungs-Workflows.",{"category":70,"check":74,"severity":24,"summary":75},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Fähigkeiten und Anwendungsfälle des Skills genau und prägnant wider.",{"category":22,"check":77,"severity":24,"summary":78},"Geltungsbereich-Tools","Die Fähigkeiten des Skills werden durch spezifische Befehle (z. B. `netlify login`, `netlify deploy`) ausgedrückt, anstatt durch ein einziges, generalistisches Ausführungswerkzeug.",{"category":30,"check":80,"severity":24,"summary":81},"Konfigurations- und Parameterreferenz","Alle relevanten CLI-Befehle, ihre Parameter und kontextspezifische Verwendung sind dokumentiert, einschließlich der Verwaltung von Umgebungsvariablen.",{"category":70,"check":83,"severity":24,"summary":84},"Tool-Benennung","Die referenzierten Befehle (z. B. `netlify dev`, `netlify deploy`, `netlify env:set`) sind beschreibend und leicht verständlich im Bereich der Netlify CLI.",{"category":70,"check":86,"severity":24,"summary":87},"Minimale I/O-Oberfläche","Die Ein- und Ausgaben für CLI-Befehle sind standardmäßig und gut definiert; es werden keine überflüssigen Daten angefordert oder zurückgegeben.",{"category":89,"check":90,"severity":24,"summary":91},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, die permissiv und breit nutzbar ist.",{"category":93,"check":94,"severity":24,"summary":95},"Wartung","Aktualität der Commits","Der letzte Commit war am 8. Mai 2026, was eine kürzliche Wartung innerhalb der letzten 90 Tage anzeigt.",{"category":93,"check":97,"severity":98,"summary":99},"Abhängigkeitsverwaltung","info","Der Skill setzt Node.js und npm voraus, aber es werden keine expliziten Schwachstellenprüfungen oder automatisierten Update-Mechanismen für diese Abhängigkeiten erwähnt.",{"category":53,"check":101,"severity":24,"summary":102},"Geheimnisverwaltung","Der Skill gibt korrekte Ratschläge zur Einstellung von Umgebungsvariablen (z. B. `NETLIFY_AUTH_TOKEN`) und hebt die Verwendung des `--secret`-Flags für sensible Werte hervor, ohne diese anzuzeigen.",{"category":53,"check":104,"severity":24,"summary":105},"Injection","Der Skill konzentriert sich auf CLI-Befehle und Dokumentation; es gibt keine Hinweise darauf, nicht vertrauenswürdige Drittanbieterdaten als ausführbare Anweisungen zu laden.",{"category":53,"check":107,"severity":24,"summary":108},"Transitive Lieferketten-Granaten","Der Skill ruft zur Laufzeit keine Remote-Inhalte ab und führt keine beliebigen Befehle von externen Quellen aus, wodurch kein transitorisches Risiko für die Lieferkette besteht.",{"category":53,"check":110,"severity":24,"summary":111},"Sandbox-Isolation","Der Skill leitet den Benutzer an, Netlify CLI-Befehle auszuführen, die innerhalb der Umgebung und des Projektumfangs des Benutzers operieren und die Prinzipien der Sandbox-Isolation einhalten.",{"category":53,"check":113,"severity":24,"summary":114},"Sandbox-Flucht-Primitive","Es gibt keine Hinweise auf getrennte Prozess-Spawns oder Deny-Retry-Schleifen in der Dokumentation des Skills oder der impliziten Verwendung.",{"category":53,"check":116,"severity":24,"summary":117},"Datenexfiltration","Der Skill konzentriert sich auf die Nutzung der CLI und die Verwaltung von Umgebungsvariablen mit klaren Warnungen vor der Offenlegung von Geheimnissen auf der Client-Seite, was eine Datenexfiltration verhindert.",{"category":53,"check":119,"severity":24,"summary":120},"Versteckte Texttricks","Der gebündelte Inhalt und die Dokumentation scheinen frei von versteckten Lenkungstricks zu sein und basieren auf Standard-Markdown und Shell-Befehlen.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Undurchsichtige Codeausführung","Die Dokumentation des Skills beschreibt die Standardnutzung der CLI und beinhaltet keine verschleierten Codes oder Laufzeitskriptausführungen.",{"category":57,"check":126,"severity":24,"summary":127},"Strukturelle Annahme","Der Skill geht von Standardprojektstrukturen (z. B. `dist`-Verzeichnis) und Netlifys `.netlify/state.json` aus, mit klaren Hinweisen zu `.gitignore`.",{"category":129,"check":130,"severity":24,"summary":131},"Vertrauen","Aufmerksamkeit für Issues","Mit 1 offenen und 4 geschlossenen Issues in den letzten 90 Tagen ist die Schließungsrate hoch (80%), was auf eine gute Beteiligung der Maintainer hinweist.",{"category":133,"check":134,"severity":24,"summary":135},"Versionierung","Release-Management","Das Repository zeigt aktuelle Commits und stützt sich auf die Standard-npm-Versionierung, wobei der letzte Commit sehr aktuell ist.",{"category":137,"check":138,"severity":98,"summary":139},"Ausführung","Angepinnte Abhängigkeiten","Der Skill weist eine Anforderung an Node.js 18.14.0+ auf, gibt aber keine angepinnten Versionen für npm-Abhängigkeiten oder die Netlify CLI selbst an.",{"category":53,"check":141,"severity":24,"summary":142},"Ungeschützte destruktive Operationen","Obwohl die Netlify CLI destruktive Befehle (`netlify deploy --prod`) hat, leitet der Skill den Benutzer mit Bestätigungen und klarem Kontext an, um Risiken zu mindern.",{"category":49,"check":144,"severity":24,"summary":145},"Fehlerbehandlung","Der Skill dokumentiert CLI-Befehle und ihr erwartetes Verhalten, was impliziert, dass Fehler von der CLI selbst mit Standard-Exit-Codes ungleich Null und Meldungen behandelt würden.",{"category":49,"check":147,"severity":36,"summary":148},"Protokollierung","Der Skill ist eine Referenzanleitung für CLI-Befehle und führt keine destruktiven Aktionen oder ausgehenden Aufrufe durch, die ein lokales Audit-Protokoll erfordern würden.",{"category":150,"check":151,"severity":36,"summary":152},"Konformität","DSGVO","Der Skill verarbeitet keine personenbezogenen Daten; er leitet die Verwendung der Netlify CLI für Site-Bereitstellungen und -Konfigurationen an.",{"category":150,"check":154,"severity":24,"summary":155},"Zielmarkt","Der Skill konzentriert sich auf die Netlify CLI, ein globales Tool ohne inhärente geografische oder rechtliche Einschränkungen.",{"category":57,"check":157,"severity":24,"summary":158},"Laufzeitstabilität","Der Skill erfordert Node.js 18.14.0+ und stützt sich auf Standard-npm-Pakete, was eine breite Kompatibilität über POSIX-konforme Systeme hinweg gewährleistet.",{"category":30,"check":160,"severity":24,"summary":161},"README","Das README bietet eine gute Übersicht über den Zweck des Skills und listet andere verwandte Netlify-Skills auf.",{"category":70,"check":163,"severity":24,"summary":164},"Größe der Tool-Oberfläche","Der Skill deckt eine fokussierte Auswahl von Netlify CLI-Befehlen ab und bleibt im idealen Bereich für Klarheit und Benutzerfreundlichkeit.",{"category":22,"check":166,"severity":24,"summary":167},"Überlappende Quasi-Synonym-Tools","Die besprochenen Befehle (`netlify deploy`, `netlify init`) stellen unterschiedliche Funktionalitäten der Netlify CLI dar und scheinen keine Quasi-Synonyme zu sein.",{"category":30,"check":169,"severity":24,"summary":170},"Phantomfunktionen","Alle in der Dokumentation genannten Funktionen (Installation, Authentifizierung, Bereitstellung, Umgebungsvariablen) entsprechen tatsächlichen Netlify CLI-Befehlen und -Fähigkeiten.",{"category":172,"check":173,"severity":24,"summary":174},"Installation","Installationsanleitung","Das README und SKILL.md bieten klare Installationsanleitungen für verschiedene Umgebungen (lokal, CI) und kopierbare Aufrufbeispiele.",{"category":176,"check":177,"severity":24,"summary":178},"Fehler","Aktionsfähige Fehlermeldungen","Der Skill leitet Benutzer an die Fehlerbehandlung der Netlify CLI selbst weiter, die typischerweise aktionsfähige Meldungen und Abhilfeschritte bietet.",{"category":137,"check":138,"severity":98,"summary":180},"Obwohl Node.js 18.14.0+ angegeben ist, wird keine explizite Anheftung der Netlify CLI oder anderer npm-Abhängigkeiten detailliert beschrieben, was zu Problemen bei zukünftigen Updates führen könnte.",{"category":70,"check":182,"severity":24,"summary":183},"Trockenlauf-Vorschau","Der Skill deckt Befehle wie `netlify deploy` ab, die inhärent Vorschau-Modi oder Entwurfsbereitstellungen haben und somit eine Form der Trockenlauf-Fähigkeit bieten.",{"category":185,"check":186,"severity":36,"summary":187},"Protokoll","Idempotente Wiederholung & Timeouts","Dieser Skill ist eine Referenzanleitung für CLI-Befehle; die Netlify CLI selbst behandelt Idempotenz und Timeouts für ihre Operationen.",{"category":150,"check":189,"severity":24,"summary":190},"Telemetrie-Opt-in","Der Skill bietet Anleitungen zur Verwendung der Netlify CLI und implementiert keine eigenen Telemetrie-Erfassungsmechanismen.",1778694707414,"Diese Skill bietet detaillierte Anweisungen und Beispiele für die Verwendung der Netlify CLI, einschließlich Installation, Authentifizierung, Site-Verknüpfung, Git-basierte und manuelle Bereitstellungen, lokale Entwicklung mit `netlify dev` und Vite-Plugin sowie Verwaltung von Umgebungsvariablen.",[194,195,196,197,198],"Installation und Authentifizierung der Netlify CLI","Verknüpfung von Websites und Projekt-Setup","Git-basierte und manuelle Bereitstellungs-Workflows","Setup des lokalen Entwicklungsservers","Verwaltung und Bereichsabgrenzung von Umgebungsvariablen",[200,201,202],"Tiefgehende Erörterung spezifischer Framework-Konfigurationen über die Integrationspunkte von Netlify hinaus","Verwaltung von Netlify-Plattform-Einstellungen außerhalb der Fähigkeiten der CLI","Erweiterte CI/CD-Pipeline-Konfiguration über grundlegende Git-basierte Bereitstellungsauslöser hinaus",[],[205],"Node.js 18.14.0+","3.0.0","4.4.0","Benutzer anzuleiten, die Netlify CLI effektiv für die Einrichtung von Websites, die Bereitstellung und die Konfiguration der Entwicklungsumgebung zu nutzen.","Der Skill ist sehr gut poliert, genau und bietet hervorragende Anleitungen zur Verwendung der Netlify CLI mit klaren Beispielen und umfassender Dokumentation. Informationen zur Versionierung von Abhängigkeiten könnten spezifischer sein.",97,"Ausgezeichnete, umfassende Anleitung für die Netlify CLI und die Bereitstellungs-Workflows.",[213,214,215,216,217],"netlify","cli","deployment","developer-tools","web-development","verified",[220,221,222,223,224],"Bei der erstmaligen Installation der Netlify CLI","Beim Verknüpfen eines lokalen Projekts mit einer Netlify-Site","Bei der Bereitstellung einer Website manuell oder über Git","Bei der Verwaltung von Umgebungsvariablen für verschiedene Bereitstellungskontexte","Bei der Einrichtung einer lokalen Entwicklungsumgebung mit Netlify-Funktionen",[226,227,228,229,230,231],"Netlify CLI installieren","Mit Netlify authentifizieren","Lokales Projekt mit einer Netlify-Site verknüpfen","Bereitstellungen konfigurieren und durchführen (Git-basiert oder manuell)","Umgebungsvariablen verwalten","Lokale Entwicklungsumgebung einrichten",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":244,"testCoverage":246},{"hasLockfile":234},false,1778694691439,{"descriptionLength":237,"readmeSize":238},290,7052,{"closedIssues90d":240,"forks":240,"hasChangelog":234,"openIssues90d":241,"pushedAt":242,"stars":243},4,1,1778259488000,17,{"hasNpmPackage":234,"license":245,"smitheryVerified":234},"MIT",{"hasCi":247,"hasTests":234},true,{"updatedAt":249},1778694918290,{"basePath":251,"githubOwner":213,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/netlify-cli-and-deploy","context-and-tools","netlify-cli-and-deploy","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":264,"parentExtension":268,"providers":297,"relations":305,"tags":306,"workflow":307},1778694599571.3743,"k1714spp30a0rvg5y3yjga772n86nmps",{"reviewCount":8},{"description":260,"installMethods":261,"name":263,"sourceUrl":14},"Netlify platform skills for Claude Code",{"claudeCode":262},"netlify-skills","Netlify Context and Tools",{"basePath":265,"githubOwner":213,"githubRepo":252,"locale":266,"slug":252,"type":267},"","en","plugin",{"_creationTime":269,"_id":270,"community":271,"display":272,"identity":275,"providers":277,"relations":291,"tags":293,"workflow":294},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":265,"installMethods":273,"name":274,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":265,"githubOwner":213,"githubRepo":252,"locale":266,"slug":252,"type":276},"marketplace",{"evaluate":278,"extract":286},{"promptVersionExtension":279,"promptVersionScoring":207,"score":210,"tags":280,"targetMarket":284,"tier":285},"3.1.0",[213,216,281,282,283],"sdk","documentation","ai-agent","global","community",{"commitSha":287,"marketplace":288,"plugin":289},"HEAD",{"name":274,"pluginCount":241},{"mcpCount":8,"provider":290,"skillCount":8},"classify",{"repoId":292},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[283,216,282,213,281],{"evaluatedAt":295,"extractAt":296,"updatedAt":295},1778694611877,1778694599571,{"evaluate":298,"extract":302},{"promptVersionExtension":206,"promptVersionScoring":207,"score":299,"tags":300,"targetMarket":284,"tier":285},98,[213,214,215,301,216],"serverless",{"commitSha":287,"license":245,"plugin":303},{"mcpCount":8,"provider":290,"skillCount":304},13,{"parentExtensionId":270,"repoId":292},[214,215,216,213,301],{"evaluatedAt":308,"extractAt":296,"updatedAt":309},1778694629384,1778694991614,{"evaluate":311,"extract":313},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":312,"targetMarket":284,"tier":218},[213,214,215,216,217],{"commitSha":287,"license":245},{"parentExtensionId":257,"repoId":292,"translatedFrom":315},"k173abs5hgjmenxhtykwd14c5186n9dc",{"_creationTime":317,"_id":292,"identity":318,"providers":319,"workflow":539},1778694595297.2703,{"githubOwner":213,"githubRepo":252,"sourceUrl":14},{"classify":320,"discover":534,"github":537},{"commitSha":287,"extensions":321},[322,335,372,406,414,422,430,436,444,460,474,482,490,506,514,524],{"basePath":265,"displayName":274,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":266,"type":276},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":265,"description":260,"displayName":262,"installMethods":336,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":266,"type":267},{"claudeCode":262},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356,358,360,362,364,366,368,370],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":347,"priority":345},"skills/netlify-blobs/SKILL.md",{"path":349,"priority":345},"skills/netlify-caching/SKILL.md",{"path":351,"priority":345},"skills/netlify-cli-and-deploy/SKILL.md",{"path":353,"priority":345},"skills/netlify-config/SKILL.md",{"path":355,"priority":345},"skills/netlify-database/SKILL.md",{"path":357,"priority":345},"skills/netlify-deploy/SKILL.md",{"path":359,"priority":345},"skills/netlify-edge-functions/SKILL.md",{"path":361,"priority":345},"skills/netlify-forms/SKILL.md",{"path":363,"priority":345},"skills/netlify-frameworks/SKILL.md",{"path":365,"priority":345},"skills/netlify-functions/SKILL.md",{"path":367,"priority":345},"skills/netlify-identity/SKILL.md",{"path":369,"priority":345},"skills/netlify-image-cdn/SKILL.md",{"path":371,"priority":333},".cursor-plugin/plugin.json",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":334,"sourceLanguage":266,"type":254},".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",[379,381,383,386,388,390,392,394,396,398,400,402,404],{"path":380,"priority":328},"SKILL.md",{"path":382,"priority":333},"LICENSE.txt",{"path":384,"priority":385},"assets/eval_review.html","low",{"path":387,"priority":345},"references/schemas.md",{"path":389,"priority":385},"scripts/__init__.py",{"path":391,"priority":385},"scripts/aggregate_benchmark.py",{"path":393,"priority":385},"scripts/generate_report.py",{"path":395,"priority":385},"scripts/improve_description.py",{"path":397,"priority":385},"scripts/package_skill.py",{"path":399,"priority":385},"scripts/quick_validate.py",{"path":401,"priority":385},"scripts/run_eval.py",{"path":403,"priority":385},"scripts/run_loop.py",{"path":405,"priority":385},"scripts/utils.py",{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":334,"sourceLanguage":266,"type":254},"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)",[413],{"path":380,"priority":328},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":334,"sourceLanguage":266,"type":254},"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)",[421],{"path":380,"priority":328},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":334,"sourceLanguage":266,"type":254},"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)",[429],{"path":380,"priority":328},{"basePath":251,"description":431,"displayName":253,"installMethods":432,"rationale":433,"selectedPaths":434,"source":334,"sourceLanguage":266,"type":254},"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":12},"SKILL.md frontmatter at skills/netlify-cli-and-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-cli-and-deploy)",[435],{"path":380,"priority":328},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":334,"sourceLanguage":266,"type":254},"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)",[443],{"path":380,"priority":328},{"basePath":445,"description":446,"displayName":447,"installMethods":448,"rationale":449,"selectedPaths":450,"source":334,"sourceLanguage":266,"type":254},"skills/netlify-database","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.","netlify-database",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-database/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-database)",[451,452,454,456,458],{"path":380,"priority":328},{"path":453,"priority":345},"references/legacy-extension.md",{"path":455,"priority":345},"references/local-dev.md",{"path":457,"priority":345},"references/migration-from-extension.md",{"path":459,"priority":345},"references/migrations.md",{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"source":334,"sourceLanguage":266,"type":254},"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)",[467,468,470,472],{"path":380,"priority":328},{"path":469,"priority":345},"references/cli-commands.md",{"path":471,"priority":345},"references/deployment-patterns.md",{"path":473,"priority":345},"references/netlify-toml.md",{"basePath":475,"description":476,"displayName":477,"installMethods":478,"rationale":479,"selectedPaths":480,"source":334,"sourceLanguage":266,"type":254},"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)",[481],{"path":380,"priority":328},{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":334,"sourceLanguage":266,"type":254},"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)",[489],{"path":380,"priority":328},{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":334,"sourceLanguage":266,"type":254},"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)",[497,498,500,502,504],{"path":380,"priority":328},{"path":499,"priority":345},"references/astro.md",{"path":501,"priority":345},"references/nextjs.md",{"path":503,"priority":345},"references/tanstack.md",{"path":505,"priority":345},"references/vite.md",{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":334,"sourceLanguage":266,"type":254},"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)",[513],{"path":380,"priority":328},{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":334,"sourceLanguage":266,"type":254},"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)",[521,522],{"path":380,"priority":328},{"path":523,"priority":345},"references/advanced-patterns.md",{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":334,"sourceLanguage":266,"type":254},"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)",[531,532],{"path":380,"priority":328},{"path":533,"priority":345},"references/user-uploads.md",{"sources":535},[536],"manual",{"closedIssues90d":240,"description":265,"forks":240,"license":245,"openIssues90d":241,"pushedAt":242,"readmeSize":238,"stars":243,"topics":538},[],{"classifiedAt":540,"discoverAt":541,"extractAt":542,"githubAt":542,"updatedAt":540},1778694599156,1778694595297,1778694597271,[214,215,216,213,217],{"evaluatedAt":545,"extractAt":296,"updatedAt":249},1778694707543,[],[548,575,601,632,660,684],{"_creationTime":549,"_id":550,"community":551,"display":552,"identity":558,"providers":562,"relations":569,"tags":571,"workflow":572},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":553,"installMethods":554,"name":556,"sourceUrl":557},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":555},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":559,"githubOwner":560,"githubRepo":561,"locale":266,"slug":556,"type":254},"skills/github","steipete","clawdis",{"evaluate":563,"extract":568},{"promptVersionExtension":206,"promptVersionScoring":207,"score":564,"tags":565,"targetMarket":284,"tier":218},100,[556,214,566,216,567],"api","automation",{"commitSha":287},{"repoId":570},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[566,567,214,216,556],{"evaluatedAt":573,"extractAt":574,"updatedAt":573},1778698569289,1778697652123,{"_creationTime":576,"_id":577,"community":578,"display":579,"identity":585,"providers":589,"relations":595,"tags":597,"workflow":598},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":580,"installMethods":581,"name":583,"sourceUrl":584},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":582},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":586,"githubOwner":587,"githubRepo":588,"locale":266,"slug":583,"type":254},"skills/.curated/cli-creator","openai","skills",{"evaluate":590,"extract":594},{"promptVersionExtension":206,"promptVersionScoring":207,"score":564,"tags":591,"targetMarket":284,"tier":218},[214,592,216,593,567],"code-generation","codex",{"commitSha":287},{"repoId":596},"kd75n2zj3yh472p25zffgycved86mnpx",[567,214,592,593,216],{"evaluatedAt":599,"extractAt":600,"updatedAt":599},1778695068759,1778695021936,{"_creationTime":602,"_id":603,"community":604,"display":605,"identity":611,"providers":616,"relations":625,"tags":628,"workflow":629},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":606,"installMethods":607,"name":609,"sourceUrl":610},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":608},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":612,"githubOwner":613,"githubRepo":614,"locale":266,"slug":615,"type":254},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":617,"extract":624},{"promptVersionExtension":206,"promptVersionScoring":207,"score":564,"tags":618,"targetMarket":284,"tier":218},[619,620,621,622,623,214],"finance","trading","market-analysis","ai","typescript",{"commitSha":287,"license":245},{"parentExtensionId":626,"repoId":627},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[622,214,619,621,620,623],{"evaluatedAt":630,"extractAt":631,"updatedAt":630},1778701108877,1778696691708,{"_creationTime":633,"_id":634,"community":635,"display":636,"identity":642,"providers":646,"relations":653,"tags":656,"workflow":657},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":637,"installMethods":638,"name":640,"sourceUrl":641},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":639},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":643,"githubOwner":644,"githubRepo":645,"locale":266,"slug":640,"type":254},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":647,"extract":652},{"promptVersionExtension":206,"promptVersionScoring":207,"score":564,"tags":648,"targetMarket":284,"tier":218},[640,649,650,214,651],"routing","configuration","mcp",{"commitSha":287},{"parentExtensionId":654,"repoId":655},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,650,651,649,640],{"evaluatedAt":658,"extractAt":659,"updatedAt":658},1778699724286,1778699234184,{"_creationTime":661,"_id":662,"community":663,"display":664,"identity":668,"providers":671,"relations":680,"tags":681,"workflow":682},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":665,"installMethods":666,"name":667,"sourceUrl":641},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":639},"Project Session Manager",{"basePath":669,"githubOwner":644,"githubRepo":645,"locale":266,"slug":670,"type":254},"skills/project-session-manager","project-session-manager",{"evaluate":672,"extract":679},{"promptVersionExtension":206,"promptVersionScoring":207,"score":564,"tags":673,"targetMarket":284,"tier":218},[674,675,676,677,567,214,678],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":287,"license":245},{"parentExtensionId":654,"repoId":655},[567,214,678,675,674,677,676],{"evaluatedAt":683,"extractAt":659,"updatedAt":683},1778699613343,{"_creationTime":685,"_id":686,"community":687,"display":688,"identity":692,"providers":694,"relations":700,"tags":701,"workflow":702},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":689,"installMethods":690,"name":691,"sourceUrl":641},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":639},"mcp-setup",{"basePath":693,"githubOwner":644,"githubRepo":645,"locale":266,"slug":691,"type":254},"skills/mcp-setup",{"evaluate":695,"extract":699},{"promptVersionExtension":206,"promptVersionScoring":207,"score":564,"tags":696,"targetMarket":284,"tier":218},[651,650,214,697,698],"agent","tooling",{"commitSha":287},{"parentExtensionId":654,"repoId":655},[697,214,650,651,698],{"evaluatedAt":703,"extractAt":659,"updatedAt":703},1778699492025]