[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-image-cdn-de":3,"guides-for-netlify-netlify-image-cdn":541,"similar-k172erfn8qv4kt5kgkrj4skw0x86nf3t-de":542},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":227,"parentExtension":248,"providers":305,"relations":309,"repo":311,"tags":538,"workflow":539},1778694983762.0312,"k172erfn8qv4kt5kgkrj4skw0x86nf3t",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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":12},"netlify/context-and-tools","Netlify Image CDN","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":241},1778694983762.0315,"kn7fa5qhdnpv1qkaa49cah7rpx86n3n2","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219,"workflow":224},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","Die Beschreibung nennt klar das Problem der Bildoptimierung und -transformation mit Netlify Image CDN und spezifiziert Anwendungsfälle wie das Ausliefern optimierter Bilder und das Einrichten von Bild-Pipelines für hochgeladene Benutzerbilder.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Die Fähigkeit bietet spezifische Anleitungen zur Verwendung des Endpunkts /.netlify/images, von Query-Parametern, der Zulassungsliste für Remote-Bilder und der Kombination von Uploads mit Functions + Blobs und bietet Mehrwert über grundlegende Prompt-Anweisungen hinaus.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","Die Fähigkeit deckt den vollständigen Lebenszyklus für Bildoptimierung und -transformation mit Netlify Image CDN ab, einschließlich Einrichtung, Nutzung und fortgeschrittenen Mustern wie von Benutzern hochgeladenen Bildern.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","Die Fähigkeit konzentriert sich ausschließlich auf die Funktionalität des Netlify Image CDN und seine Integrationsmuster und vermeidet irrelevante Bereiche.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","Die Beschreibung spiegelt die Fähigkeiten der Fähigkeit in Bezug auf die Nutzung und Konfiguration des Netlify Image CDN korrekt und prägnant wider.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","Diese Fähigkeit stellt keine Werkzeuge im herkömmlichen Sinne bereit; sie bietet Anleitungen und Beispiele für die Nutzung eines Netlify-Dienstes.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","Die Fähigkeit dokumentiert klar die verfügbaren Query-Parameter für den Endpunkt /.netlify/images und bietet Beispiele für die Konfiguration von netlify.toml.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","Die Fähigkeit stellt keine expliziten Werkzeuge mit Namen bereit.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","Die Fähigkeit bietet Dokumentation und Beispiele, keine spezifischen Werkzeuge mit I/O-Oberflächen.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","Die Erweiterung ist unter der MIT-Lizenz lizenziert, wie die gebündelte LICENSE-Datei anzeigt.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","Der letzte Commit war am 8. Mai 2026, was innerhalb der letzten 3 Monate liegt.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","Die Fähigkeit selbst scheint keine direkten Abhängigkeiten von Drittanbietern zu haben, die verwaltet werden müssen.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","Die Fähigkeit verarbeitet keine Geheimnisse direkt; sie bietet Anleitungen zur Nutzung von Netlify-Funktionen, die Konfiguration beinhalten können, aber keine direkte Geheimnisverwaltung innerhalb der Fähigkeit selbst.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","Der Inhalt der Fähigkeit ist rein instruktiv und lädt oder führt keine externen Daten aus, was Injection-Risiken mindert.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","Die Fähigkeit bietet Dokumentation und Codebeispiele; sie ruft keine Remote-Inhalte zur Laufzeit ab und beinhaltet keine transitiven Abhängigkeiten, die ein Risiko für die Lieferkette darstellen könnten.",{"category":66,"check":76,"severity":42,"summary":77},"Sandbox Isolation","Da diese Fähigkeit rein informativ ist und keinen Code ausführt, ist die Sandbox-Isolation nicht anwendbar.",{"category":66,"check":79,"severity":42,"summary":80},"Sandbox escape primitives","Die Fähigkeit enthält keine Skripte oder Anweisungen, die zu einem Sandbox-Escape führen könnten.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","Die Fähigkeit bietet Anleitungen und hat keine ausgehenden Aufrufe oder Verweise auf vertrauliche Daten.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Der gebündelte Inhalt und die Beschreibungen sind frei von versteckten Steuerungs-Tricks und verwenden sauberes, druckbares ASCII und Standard-Unicode.",{"category":88,"check":89,"severity":42,"summary":90},"Hooks","Opaque code execution","Die Fähigkeit verwendet keine undurchsichtigen Codeausführungsmethoden; sie liefert klare Dokumentation und Codebeispiele.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","Die Fähigkeit trifft keine Annahmen über die Projektstruktur des Benutzers, abgesehen von Verweisen auf Netlify-Konfigurationsdateien und Standard-Netlify-Projektmuster.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","Mit 1 offenen und 4 geschlossenen Problemen in den letzten 90 Tagen ist die Abschlussrate hoch, was auf ein gutes Engagement des Maintainers hinweist.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","Das Repository hat eine aussagekräftige Commit-Historie, die eine aktive Entwicklung anzeigt, und die MIT-Lizenz ist klar angegeben.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","Die Fähigkeit bietet Dokumentation und Beispiele, keinen ausführbaren Code, der eine Eingabevalidierung erfordert.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","Die Fähigkeit ist rein informativ und führt keine destruktiven Operationen durch.",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","Da die Fähigkeit keinen Code ausführt, ist die Fehlerbehandlung nicht anwendbar.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","Die Fähigkeit basiert auf Dokumentation und führt keine Aktionen durch, die eine Protokollierung erfordern.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","Die Fähigkeit verarbeitet keine personenbezogenen Daten.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","Die Fähigkeit ist global anwendbar und enthält keine regionalen oder standortspezifischen Beschränkungen.",{"category":92,"check":124,"severity":42,"summary":125},"Runtime stability","Die Fähigkeit basiert auf Dokumentation und hat keine Laufzeitabhängigkeiten oder Annahmen über spezifische Umgebungen.",{"category":45,"check":127,"severity":24,"summary":128},"README","Das README bietet einen umfassenden Überblick über das Netlify Context and Tools-Repository, einschließlich einer Liste von Fähigkeiten und Installationsanweisungen.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","Dies ist eine Fähigkeit (dokumentationsbasiert) und kein Werkzeug mit einer Oberflächengröße.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","Die Fähigkeit stellt keine Werkzeuge bereit, daher gibt es keine überlappenden, nahezu synonymen Werkzeuge.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","Alle beworbenen Funktionen der Netlify Image CDN-Fähigkeit werden durch die bereitgestellte Dokumentation und die Beispiele direkt unterstützt.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","Das README enthält klare, plattformübergreifende Installationsanweisungen für Codex Desktop, CLI, Claude Code und Cursor, einschließlich Beispielen und Konfigurations-Snippets.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","Die Fähigkeit ist dokumentationsbasiert und präsentiert keine benutzerseitigen Fehlermöglichkeiten.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","Die Fähigkeit ist dokumentationsbasiert und bündelt keine Skripte mit Abhängigkeiten.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","Die Fähigkeit ist informativ und führt keine zustandsverändernden Operationen durch.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","Die Fähigkeit beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen.",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","Die Fähigkeit sendet keine Telemetriedaten.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","Die Beschreibung benennt präzise das Artefakt (Netlify Image CDN) und die Benutzerabsicht (Bildoptimierung/-transformation) und liefert klare Anwendungsfälle und Grenzen.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfunktionalität und Anwendungsfälle effektiv zusammen.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","Der SKILL.md-Body ist prägnant und gut strukturiert, unterschreitet die Zeilenbegrenzung und verlagert detaillierte Muster in Referenzen.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Die Fähigkeit verwendet eine Datei `references/user-uploads.md` für tiefergehende Inhalte, was eine progressive Offenlegung zeigt.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","Diese Fähigkeit ist eine faktische Referenz und beinhaltet keine tiefgehende Erkundung, die einen verzweigten Kontext erfordert.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Die Fähigkeit enthält klare End-to-End-Beispiele für die grundlegende Nutzung, Query-Parameter und ein detailliertes Muster für Bild-Pipelines von Benutzern hochgeladene Bilder.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","Die Fähigkeit dokumentiert Einschränkungen wie die Zulassungsliste für Remote-Bilder und potenzielle Probleme mit Dateitypen und -größen, wobei durch die Konfigurationsanforderungen klare Wiederherstellungsschritte angedeutet werden.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","Die Fähigkeit stützt sich nicht auf externe Werkzeuge wie MCP-Server; sie verweist auf Netlify-Plattformfunktionen.",{"category":186,"check":187,"severity":42,"summary":188},"Safety","Halt on unexpected state","Diese Fähigkeit ist dokumentationsbasiert und führt keine Aktionen aus, die unerwartete Zustände aufweisen könnten.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","Die Fähigkeit ist in sich abgeschlossen und konzentriert sich auf Netlify Image CDN, mit klaren Links zu verwandten Fähigkeiten wie Functions und Blobs, wo nötig.",1778694852830,"Diese Fähigkeit bietet detaillierte Dokumentation und Beispiele für die Verwendung des integrierten Image CDN von Netlify zur Bildoptimierung und -transformation. Sie behandelt den Endpunkt /.netlify/images, Query-Parameter, die Zulassungsliste für Remote-Bilder, Bereinigung von URL-Rewrites, Caching und integriert sich mit Netlify Functions und Blobs für Bild-Pipelines, die von Benutzern hochgeladen wurden.",[195,196,197,198,199],"On-the-fly Bildoptimierung und -transformation","Unterstützung für verschiedene Query-Parameter (Breite, Höhe, Passform, Qualität, Format)","Zulassungsliste für Remote-Bilder über netlify.toml","Bereinigung von URL-Rewrites für benutzerfreundliche Bild-URLs","Integration mit Netlify Functions und Blobs für von Benutzern hochgeladene Bilder",[201,202,203],"Bereitstellung einer GUI für Bildbearbeitung","Ersetzen lokaler Bildoptimierungswerkzeuge","Verarbeitung von Bildspeicherung und -auslieferung ohne Netlify-Infrastruktur",[],[],"3.0.0","4.4.0","Um Entwickler dabei zu unterstützen, Netlify Image CDN effektiv für effiziente Bildoptimierung und -transformation zu nutzen und so die Leistung und Benutzererfahrung zu verbessern.","Die Fähigkeit ist außergewöhnlich gut dokumentiert, genau und in sich abgeschlossen, mit klaren Beispielen und Einhaltung von Best Practices. Es wurden keine wesentlichen Probleme gefunden.",98,"Umfassende und genaue Anleitung zum Netlify Image CDN, die Kernfunktionen und fortgeschrittene Muster abdeckt.",[213,214,215,216,217],"netlify","image-optimization","cdn","web-development","documentation","verified",[220,221,222,223],"Ausliefern optimierter Bilder für Webanwendungen","Erstellen von responsiven Bild-Markups","Einrichten von Pipelines für von Benutzern hochgeladene Bilder","Konfigurieren spezifischer Bildtransformations-Presets",[],{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":237,"testCoverage":239},{"hasLockfile":227},false,1778694840186,{"descriptionLength":230,"readmeSize":231},374,7052,{"closedIssues90d":233,"forks":233,"hasChangelog":227,"openIssues90d":234,"pushedAt":235,"stars":236},4,1,1778259488000,17,{"hasNpmPackage":227,"license":238,"smitheryVerified":227},"MIT",{"hasCi":240,"hasTests":227},true,{"updatedAt":242},1778694983762,{"basePath":244,"githubOwner":213,"githubRepo":245,"locale":18,"slug":246,"type":247},"skills/netlify-image-cdn","context-and-tools","netlify-image-cdn","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":257,"parentExtension":261,"providers":291,"relations":300,"tags":301,"workflow":302},1778694599571.3743,"k1714spp30a0rvg5y3yjga772n86nmps",{"reviewCount":8},{"description":253,"installMethods":254,"name":256,"sourceUrl":14},"Netlify platform skills for Claude Code",{"claudeCode":255},"netlify-skills","Netlify Context and Tools",{"basePath":258,"githubOwner":213,"githubRepo":245,"locale":259,"slug":245,"type":260},"","en","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":268,"providers":270,"relations":285,"tags":287,"workflow":288},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":258,"installMethods":266,"name":267,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":258,"githubOwner":213,"githubRepo":245,"locale":259,"slug":245,"type":269},"marketplace",{"evaluate":271,"extract":280},{"promptVersionExtension":272,"promptVersionScoring":207,"score":273,"tags":274,"targetMarket":278,"tier":279},"3.1.0",97,[213,275,276,217,277],"developer-tools","sdk","ai-agent","global","community",{"commitSha":281,"marketplace":282,"plugin":283},"HEAD",{"name":267,"pluginCount":234},{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[277,275,217,213,276],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778694611877,1778694599571,{"evaluate":292,"extract":297},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":293,"targetMarket":278,"tier":279},[213,294,295,296,275],"cli","deployment","serverless",{"commitSha":281,"license":238,"plugin":298},{"mcpCount":8,"provider":284,"skillCount":299},13,{"parentExtensionId":263,"repoId":286},[294,295,275,213,296],{"evaluatedAt":303,"extractAt":290,"updatedAt":304},1778694629384,1778694991614,{"evaluate":306,"extract":308},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":307,"targetMarket":278,"tier":218},[213,214,215,216,217],{"commitSha":281,"license":238},{"parentExtensionId":250,"repoId":286,"translatedFrom":310},"k17d9vcyfh21gt2haw8ztb9zvd86mf57",{"_creationTime":312,"_id":286,"identity":313,"providers":314,"workflow":534},1778694595297.2703,{"githubOwner":213,"githubRepo":245,"sourceUrl":14},{"classify":315,"discover":529,"github":532},{"commitSha":281,"extensions":316},[317,330,367,401,409,417,425,433,441,457,471,479,487,503,511,521],{"basePath":258,"displayName":267,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":259,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":258,"description":253,"displayName":255,"installMethods":331,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":259,"type":260},{"claudeCode":255},"plugin manifest at .claude-plugin/plugin.json",[334,336,337,338,341,343,345,347,349,351,353,355,357,359,361,363,365],{"path":335,"priority":323},".claude-plugin/plugin.json",{"path":325,"priority":323},{"path":327,"priority":328},{"path":339,"priority":340},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":342,"priority":340},"skills/netlify-blobs/SKILL.md",{"path":344,"priority":340},"skills/netlify-caching/SKILL.md",{"path":346,"priority":340},"skills/netlify-cli-and-deploy/SKILL.md",{"path":348,"priority":340},"skills/netlify-config/SKILL.md",{"path":350,"priority":340},"skills/netlify-database/SKILL.md",{"path":352,"priority":340},"skills/netlify-deploy/SKILL.md",{"path":354,"priority":340},"skills/netlify-edge-functions/SKILL.md",{"path":356,"priority":340},"skills/netlify-forms/SKILL.md",{"path":358,"priority":340},"skills/netlify-frameworks/SKILL.md",{"path":360,"priority":340},"skills/netlify-functions/SKILL.md",{"path":362,"priority":340},"skills/netlify-identity/SKILL.md",{"path":364,"priority":340},"skills/netlify-image-cdn/SKILL.md",{"path":366,"priority":328},".cursor-plugin/plugin.json",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":329,"sourceLanguage":259,"type":247},".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",[374,376,378,381,383,385,387,389,391,393,395,397,399],{"path":375,"priority":323},"SKILL.md",{"path":377,"priority":328},"LICENSE.txt",{"path":379,"priority":380},"assets/eval_review.html","low",{"path":382,"priority":340},"references/schemas.md",{"path":384,"priority":380},"scripts/__init__.py",{"path":386,"priority":380},"scripts/aggregate_benchmark.py",{"path":388,"priority":380},"scripts/generate_report.py",{"path":390,"priority":380},"scripts/improve_description.py",{"path":392,"priority":380},"scripts/package_skill.py",{"path":394,"priority":380},"scripts/quick_validate.py",{"path":396,"priority":380},"scripts/run_eval.py",{"path":398,"priority":380},"scripts/run_loop.py",{"path":400,"priority":380},"scripts/utils.py",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":329,"sourceLanguage":259,"type":247},"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)",[408],{"path":375,"priority":323},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":329,"sourceLanguage":259,"type":247},"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)",[416],{"path":375,"priority":323},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":329,"sourceLanguage":259,"type":247},"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)",[424],{"path":375,"priority":323},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":329,"sourceLanguage":259,"type":247},"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)",[432],{"path":375,"priority":323},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":329,"sourceLanguage":259,"type":247},"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)",[440],{"path":375,"priority":323},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":329,"sourceLanguage":259,"type":247},"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)",[448,449,451,453,455],{"path":375,"priority":323},{"path":450,"priority":340},"references/legacy-extension.md",{"path":452,"priority":340},"references/local-dev.md",{"path":454,"priority":340},"references/migration-from-extension.md",{"path":456,"priority":340},"references/migrations.md",{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":329,"sourceLanguage":259,"type":247},"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)",[464,465,467,469],{"path":375,"priority":323},{"path":466,"priority":340},"references/cli-commands.md",{"path":468,"priority":340},"references/deployment-patterns.md",{"path":470,"priority":340},"references/netlify-toml.md",{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":329,"sourceLanguage":259,"type":247},"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)",[478],{"path":375,"priority":323},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":329,"sourceLanguage":259,"type":247},"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)",[486],{"path":375,"priority":323},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":329,"sourceLanguage":259,"type":247},"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)",[494,495,497,499,501],{"path":375,"priority":323},{"path":496,"priority":340},"references/astro.md",{"path":498,"priority":340},"references/nextjs.md",{"path":500,"priority":340},"references/tanstack.md",{"path":502,"priority":340},"references/vite.md",{"basePath":504,"description":505,"displayName":506,"installMethods":507,"rationale":508,"selectedPaths":509,"source":329,"sourceLanguage":259,"type":247},"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)",[510],{"path":375,"priority":323},{"basePath":512,"description":513,"displayName":514,"installMethods":515,"rationale":516,"selectedPaths":517,"source":329,"sourceLanguage":259,"type":247},"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)",[518,519],{"path":375,"priority":323},{"path":520,"priority":340},"references/advanced-patterns.md",{"basePath":244,"description":522,"displayName":246,"installMethods":523,"rationale":524,"selectedPaths":525,"source":329,"sourceLanguage":259,"type":247},"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":12},"SKILL.md frontmatter at skills/netlify-image-cdn/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-image-cdn)",[526,527],{"path":375,"priority":323},{"path":528,"priority":340},"references/user-uploads.md",{"sources":530},[531],"manual",{"closedIssues90d":233,"description":258,"forks":233,"license":238,"openIssues90d":234,"pushedAt":235,"readmeSize":231,"stars":236,"topics":533},[],{"classifiedAt":535,"discoverAt":536,"extractAt":537,"githubAt":537,"updatedAt":535},1778694599156,1778694595297,1778694597271,[215,217,214,213,216],{"evaluatedAt":540,"extractAt":290,"updatedAt":242},1778694853104,[],[543,564,595,621,650,672],{"_creationTime":544,"_id":545,"community":546,"display":547,"identity":550,"providers":551,"relations":558,"tags":560,"workflow":561},1778694918067.5056,"k17c7d7frypst1w9jvtebaxahx86nyh9",{"reviewCount":8},{"description":548,"installMethods":549,"name":420,"sourceUrl":14},"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":12},{"basePath":418,"githubOwner":213,"githubRepo":245,"locale":18,"slug":420,"type":247},{"evaluate":552,"extract":557},{"promptVersionExtension":206,"promptVersionScoring":207,"score":553,"tags":554,"targetMarket":278,"tier":218},95,[213,215,555,216,556],"caching","performance",{"commitSha":281},{"parentExtensionId":250,"repoId":286,"translatedFrom":559},"k17frg7w9dbypa11w7fz8dt48s86m8xk",[555,215,213,556,216],{"evaluatedAt":562,"extractAt":290,"updatedAt":563},1778694691158,1778694918067,{"_creationTime":565,"_id":566,"community":567,"display":568,"identity":574,"providers":578,"relations":588,"tags":591,"workflow":592},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":569,"installMethods":570,"name":572,"sourceUrl":573},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":571},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":575,"githubOwner":576,"githubRepo":577,"locale":259,"slug":572,"type":247},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":579,"extract":587},{"promptVersionExtension":206,"promptVersionScoring":207,"score":580,"tags":581,"targetMarket":278,"tier":218},100,[582,583,584,217,585,586],"teaching","coaching","presentation","explanation","guidance",{"commitSha":281},{"parentExtensionId":589,"repoId":590},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[583,217,585,586,584,582],{"evaluatedAt":593,"extractAt":594,"updatedAt":593},1778701952682,1778695548458,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":603,"providers":605,"relations":617,"tags":618,"workflow":619},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":600,"installMethods":601,"name":602,"sourceUrl":573},"Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.\n",{"claudeCode":571},"prepare-inspection-readiness",{"basePath":604,"githubOwner":576,"githubRepo":577,"locale":259,"slug":602,"type":247},"skills/prepare-inspection-readiness",{"evaluate":606,"extract":616},{"promptVersionExtension":206,"promptVersionScoring":207,"score":580,"tags":607,"targetMarket":278,"tier":218},[608,609,610,611,612,613,614,217,615],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":281},{"parentExtensionId":589,"repoId":590},[608,217,612,611,609,610,613,615,614],{"evaluatedAt":620,"extractAt":594,"updatedAt":620},1778700122939,{"_creationTime":622,"_id":623,"community":624,"display":625,"identity":631,"providers":635,"relations":643,"tags":646,"workflow":647},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":626,"installMethods":627,"name":629,"sourceUrl":630},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":628},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":632,"githubOwner":633,"githubRepo":634,"locale":259,"slug":629,"type":247},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":636,"extract":642},{"promptVersionExtension":206,"promptVersionScoring":207,"score":580,"tags":637,"targetMarket":278,"tier":218},[638,217,639,640,641],"search","research","information-retrieval","multi-agent",{"commitSha":281},{"parentExtensionId":644,"repoId":645},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,640,641,639,638],{"evaluatedAt":648,"extractAt":649,"updatedAt":648},1778699449790,1778699234184,{"_creationTime":651,"_id":652,"community":653,"display":654,"identity":658,"providers":660,"relations":668,"tags":669,"workflow":670},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":655,"installMethods":656,"name":657,"sourceUrl":630},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":628},"deepinit",{"basePath":659,"githubOwner":633,"githubRepo":634,"locale":259,"slug":657,"type":247},"skills/deepinit",{"evaluate":661,"extract":667},{"promptVersionExtension":206,"promptVersionScoring":207,"score":580,"tags":662,"targetMarket":278,"tier":218},[217,663,664,665,666],"codebase","agent","typescript","javascript",{"commitSha":281},{"parentExtensionId":644,"repoId":645},[664,663,217,666,665],{"evaluatedAt":671,"extractAt":649,"updatedAt":671},1778699437749,{"_creationTime":673,"_id":674,"community":675,"display":676,"identity":682,"providers":686,"relations":694,"tags":697,"workflow":698},1778699328001.0105,"k17e2h7ptrey632b63a9phc4sn86m79w",{"reviewCount":8},{"description":677,"installMethods":678,"name":680,"sourceUrl":681},"Nutzen Sie dies, wenn der Benutzer eine Repository-README übersetzen, ein Repository mehrsprachig machen, Dokumentationen lokalisieren, einen Sprachumschalter hinzufügen, die README internationalisieren oder lokalisierte README-Varianten in einem GitHub-ähnlichen Repository aktualisieren möchte.",{"claudeCode":679},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":683,"githubOwner":684,"githubRepo":685,"locale":18,"slug":680,"type":247},"skills/readme-i18n","xixu-me","skills",{"evaluate":687,"extract":693},{"promptVersionExtension":206,"promptVersionScoring":207,"score":580,"tags":688,"targetMarket":278,"tier":218},[689,217,690,691,692],"localization","internationalization","markdown","github",{"commitSha":281},{"repoId":695,"translatedFrom":696},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[217,692,690,689,691],{"evaluatedAt":699,"extractAt":700,"updatedAt":701},1778699174967,1778699106670,1778699328001]