[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-image-cdn-en":3,"guides-for-netlify-netlify-image-cdn":538,"similar-k17d9vcyfh21gt2haw8ztb9zvd86mf57-en":539},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":249,"providers":304,"relations":308,"repo":309,"tags":535,"workflow":536},1778694599571.3777,"k17d9vcyfh21gt2haw8ztb9zvd86mf57",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"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":226,"workflow":242},1778694853104.1653,"kn78xte79y1v5mcj7zj664xajx86n90p","en",{"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,"targetMarket":218,"tier":219,"useCases":220,"workflow":225},[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","The description clearly names the problem of image optimization and transformation using Netlify Image CDN and specifies use cases like serving optimized images and setting up user-uploaded image pipelines.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance on using the /.netlify/images endpoint, query parameters, remote image allowlisting, and composing uploads with Functions + Blobs, offering value beyond basic prompt instructions.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle for image optimization and transformation with Netlify Image CDN, including setup, usage, and advanced patterns like user-uploaded images.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on Netlify Image CDN functionality and its integration patterns, avoiding unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately and concisely reflects the skill's capabilities regarding Netlify Image CDN usage and configuration.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools in the traditional sense; it provides guidance and examples for using a Netlify service.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The skill clearly documents the available query parameters for the /.netlify/images endpoint and provides examples for netlify.toml configuration.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose explicit tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill provides documentation and examples, not specific tools with I/O surfaces.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT License, as indicated by the bundled LICENSE file.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 8, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill itself does not appear to have direct third-party dependencies that require management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle secrets directly; it provides guidance on using Netlify features which may involve configuration but not direct secret management within the skill itself.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill content is purely instructional and does not load or execute external data, mitigating injection risks.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill provides documentation and code examples; it does not fetch remote content at runtime or involve transitive dependencies that could be a supply chain risk.",{"category":66,"check":76,"severity":42,"summary":77},"Sandbox Isolation","As this skill is purely informational and does not execute code, sandbox isolation is not applicable.",{"category":66,"check":79,"severity":42,"summary":80},"Sandbox escape primitives","The skill does not contain scripts or instructions that could lead to sandbox escape.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","The skill provides guidance and does not have any outbound calls or references to confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions are free of hidden-steering tricks and use clean, printable ASCII and standard Unicode.",{"category":88,"check":89,"severity":42,"summary":90},"Hooks","Opaque code execution","The skill does not use opaque code execution methods; it provides clear documentation and code examples.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about user project structure outside of referencing Netlify configuration files and standard Netlify project patterns.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 1 issue opened and 4 closed in the last 90 days, the closure rate is high, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has meaningful commit history indicating active development, and the MIT license is clearly stated.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill provides documentation and examples, not executable code that requires input validation.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is purely informational and does not perform any destructive operations.",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","As the skill does not execute code, error handling is not applicable.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill is documentation-based and does not perform actions requiring logging.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill does not operate on or handle personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is globally applicable and does not contain any regional or jurisdictional restrictions.",{"category":92,"check":124,"severity":42,"summary":125},"Runtime stability","The skill is documentation-based and has no runtime dependencies or assumptions about specific environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the Netlify Context and Tools repository, including a list of skills and installation instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill (documentation-based) rather than a tool with a surface size.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill does not expose tools, thus there are no overlapping near-synonym tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features of the Netlify Image CDN skill are directly supported by the documentation and examples provided.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear, multi-platform installation instructions for Codex Desktop, CLI, Claude Code, and Cursor, including examples and configuration snippets.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","The skill is documentation-based and does not present user-facing error paths.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The skill is documentation-based and does not bundle scripts with dependencies.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is informational and does not perform state-changing operations.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations.",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description precisely names the artifact (Netlify Image CDN) and the user intent (image optimization/transformation) and provides clear use cases and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and use cases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise and well-structured, staying under the line limit and deferring detailed patterns to references.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill utilizes a `references/user-uploads.md` file for deeper content, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is a factual reference and does not involve deep exploration requiring forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The skill includes clear, end-to-end examples for basic usage, query parameters, and a detailed user-uploaded image pipeline pattern.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill documents limitations such as remote image allowlisting and potential issues with file types and sizes, with clear recovery steps implied by the configuration requirements.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external tools like MCP servers; it references Netlify platform features.",{"category":186,"check":187,"severity":42,"summary":188},"Safety","Halt on unexpected state","This skill is documentation-based and does not perform actions that could encounter unexpected states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses on Netlify Image CDN, with clear links to related skills like Functions and Blobs where necessary.",1778694852830,"This skill provides detailed documentation and examples for using Netlify's built-in Image CDN for image optimization and transformation. It covers the /.netlify/images endpoint, query parameters, remote image allowlisting, clean URL rewrites, caching, and integrates with Netlify Functions and Blobs for user-uploaded image pipelines.",[195,196,197,198,199],"On-the-fly image optimization and transformation","Support for various query parameters (width, height, fit, quality, format)","Remote image allowlisting via netlify.toml","Clean URL rewrites for user-friendly image URLs","Integration with Netlify Functions and Blobs for user-uploaded images",[201,202,203],"Providing a GUI for image editing","Replacing local image optimization tools","Handling image storage and serving without Netlify infrastructure",[],[],"3.0.0","4.4.0","To guide developers on effectively using Netlify Image CDN for efficient image optimization and transformation, enabling better performance and user experience.","The skill is exceptionally well-documented, accurate, and self-contained, with clear examples and adherence to best practices. No significant issues were found.",98,"Comprehensive and accurate guide to Netlify Image CDN, covering core features and advanced patterns.",[213,214,215,216,217],"netlify","image-optimization","cdn","web-development","documentation","global","verified",[221,222,223,224],"Serving optimized images for web applications","Creating responsive image markup","Setting up pipelines for user-uploaded images","Configuring specific image transformation presets",[],{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":240},{"hasLockfile":228},false,1778694840186,{"descriptionLength":231,"readmeSize":232},374,7052,{"closedIssues90d":234,"forks":234,"hasChangelog":228,"openIssues90d":235,"pushedAt":236,"stars":237},4,1,1778259488000,17,{"hasNpmPackage":228,"license":239,"smitheryVerified":228},"MIT",{"hasCi":241,"hasTests":228},true,{"updatedAt":243},1778694853104,{"basePath":245,"githubOwner":213,"githubRepo":246,"locale":18,"slug":247,"type":248},"skills/netlify-image-cdn","context-and-tools","netlify-image-cdn","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":258,"parentExtension":261,"providers":290,"relations":299,"tags":300,"workflow":301},1778694599571.3743,"k1714spp30a0rvg5y3yjga772n86nmps",{"reviewCount":8},{"description":254,"installMethods":255,"name":257,"sourceUrl":14},"Netlify platform skills for Claude Code",{"claudeCode":256},"netlify-skills","Netlify Context and Tools",{"basePath":259,"githubOwner":213,"githubRepo":246,"locale":18,"slug":246,"type":260},"","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":268,"providers":270,"relations":284,"tags":286,"workflow":287},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":259,"installMethods":266,"name":267,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":259,"githubOwner":213,"githubRepo":246,"locale":18,"slug":246,"type":269},"marketplace",{"evaluate":271,"extract":279},{"promptVersionExtension":272,"promptVersionScoring":207,"score":273,"tags":274,"targetMarket":218,"tier":278},"3.1.0",97,[213,275,276,217,277],"developer-tools","sdk","ai-agent","community",{"commitSha":280,"marketplace":281,"plugin":282},"HEAD",{"name":267,"pluginCount":235},{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[277,275,217,213,276],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778694611877,1778694599571,{"evaluate":291,"extract":296},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":292,"targetMarket":218,"tier":278},[213,293,294,295,275],"cli","deployment","serverless",{"commitSha":280,"license":239,"plugin":297},{"mcpCount":8,"provider":283,"skillCount":298},13,{"parentExtensionId":263,"repoId":285},[293,294,275,213,295],{"evaluatedAt":302,"extractAt":289,"updatedAt":303},1778694629384,1778694991614,{"evaluate":305,"extract":307},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":306,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":280,"license":239},{"parentExtensionId":251,"repoId":285},{"_creationTime":310,"_id":285,"identity":311,"providers":312,"workflow":531},1778694595297.2703,{"githubOwner":213,"githubRepo":246,"sourceUrl":14},{"classify":313,"discover":526,"github":529},{"commitSha":280,"extensions":314},[315,328,365,399,407,415,423,431,439,455,469,477,485,501,509,519],{"basePath":259,"displayName":267,"installMethods":316,"rationale":317,"selectedPaths":318,"source":327,"sourceLanguage":18,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[319,322,324],{"path":320,"priority":321},".claude-plugin/marketplace.json","mandatory",{"path":323,"priority":321},"README.md",{"path":325,"priority":326},"LICENSE","high","rule",{"basePath":259,"description":254,"displayName":256,"installMethods":329,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":18,"type":260},{"claudeCode":256},"plugin manifest at .claude-plugin/plugin.json",[332,334,335,336,339,341,343,345,347,349,351,353,355,357,359,361,363],{"path":333,"priority":321},".claude-plugin/plugin.json",{"path":323,"priority":321},{"path":325,"priority":326},{"path":337,"priority":338},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":340,"priority":338},"skills/netlify-blobs/SKILL.md",{"path":342,"priority":338},"skills/netlify-caching/SKILL.md",{"path":344,"priority":338},"skills/netlify-cli-and-deploy/SKILL.md",{"path":346,"priority":338},"skills/netlify-config/SKILL.md",{"path":348,"priority":338},"skills/netlify-database/SKILL.md",{"path":350,"priority":338},"skills/netlify-deploy/SKILL.md",{"path":352,"priority":338},"skills/netlify-edge-functions/SKILL.md",{"path":354,"priority":338},"skills/netlify-forms/SKILL.md",{"path":356,"priority":338},"skills/netlify-frameworks/SKILL.md",{"path":358,"priority":338},"skills/netlify-functions/SKILL.md",{"path":360,"priority":338},"skills/netlify-identity/SKILL.md",{"path":362,"priority":338},"skills/netlify-image-cdn/SKILL.md",{"path":364,"priority":326},".cursor-plugin/plugin.json",{"basePath":366,"description":367,"displayName":368,"installMethods":369,"rationale":370,"selectedPaths":371,"source":327,"sourceLanguage":18,"type":248},".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",[372,374,376,379,381,383,385,387,389,391,393,395,397],{"path":373,"priority":321},"SKILL.md",{"path":375,"priority":326},"LICENSE.txt",{"path":377,"priority":378},"assets/eval_review.html","low",{"path":380,"priority":338},"references/schemas.md",{"path":382,"priority":378},"scripts/__init__.py",{"path":384,"priority":378},"scripts/aggregate_benchmark.py",{"path":386,"priority":378},"scripts/generate_report.py",{"path":388,"priority":378},"scripts/improve_description.py",{"path":390,"priority":378},"scripts/package_skill.py",{"path":392,"priority":378},"scripts/quick_validate.py",{"path":394,"priority":378},"scripts/run_eval.py",{"path":396,"priority":378},"scripts/run_loop.py",{"path":398,"priority":378},"scripts/utils.py",{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":327,"sourceLanguage":18,"type":248},"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)",[406],{"path":373,"priority":321},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":327,"sourceLanguage":18,"type":248},"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)",[414],{"path":373,"priority":321},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":327,"sourceLanguage":18,"type":248},"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)",[422],{"path":373,"priority":321},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":327,"sourceLanguage":18,"type":248},"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)",[430],{"path":373,"priority":321},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":327,"sourceLanguage":18,"type":248},"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)",[438],{"path":373,"priority":321},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":327,"sourceLanguage":18,"type":248},"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)",[446,447,449,451,453],{"path":373,"priority":321},{"path":448,"priority":338},"references/legacy-extension.md",{"path":450,"priority":338},"references/local-dev.md",{"path":452,"priority":338},"references/migration-from-extension.md",{"path":454,"priority":338},"references/migrations.md",{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":327,"sourceLanguage":18,"type":248},"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)",[462,463,465,467],{"path":373,"priority":321},{"path":464,"priority":338},"references/cli-commands.md",{"path":466,"priority":338},"references/deployment-patterns.md",{"path":468,"priority":338},"references/netlify-toml.md",{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":327,"sourceLanguage":18,"type":248},"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)",[476],{"path":373,"priority":321},{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":327,"sourceLanguage":18,"type":248},"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)",[484],{"path":373,"priority":321},{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":327,"sourceLanguage":18,"type":248},"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)",[492,493,495,497,499],{"path":373,"priority":321},{"path":494,"priority":338},"references/astro.md",{"path":496,"priority":338},"references/nextjs.md",{"path":498,"priority":338},"references/tanstack.md",{"path":500,"priority":338},"references/vite.md",{"basePath":502,"description":503,"displayName":504,"installMethods":505,"rationale":506,"selectedPaths":507,"source":327,"sourceLanguage":18,"type":248},"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)",[508],{"path":373,"priority":321},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":327,"sourceLanguage":18,"type":248},"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)",[516,517],{"path":373,"priority":321},{"path":518,"priority":338},"references/advanced-patterns.md",{"basePath":245,"description":10,"displayName":247,"installMethods":520,"rationale":521,"selectedPaths":522,"source":327,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-image-cdn/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-image-cdn)",[523,524],{"path":373,"priority":321},{"path":525,"priority":338},"references/user-uploads.md",{"sources":527},[528],"manual",{"closedIssues90d":234,"description":259,"forks":234,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":232,"stars":237,"topics":530},[],{"classifiedAt":532,"discoverAt":533,"extractAt":534,"githubAt":534,"updatedAt":532},1778694599156,1778694595297,1778694597271,[215,217,214,213,216],{"evaluatedAt":243,"extractAt":289,"updatedAt":537},1778694993998,[],[540,559,590,616,645,667],{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":546,"providers":547,"relations":554,"tags":555,"workflow":556},1778694599571.3752,"k17frg7w9dbypa11w7fz8dt48s86m8xk",{"reviewCount":8},{"description":417,"installMethods":545,"name":418,"sourceUrl":14},{"claudeCode":12},{"basePath":416,"githubOwner":213,"githubRepo":246,"locale":18,"slug":418,"type":248},{"evaluate":548,"extract":553},{"promptVersionExtension":206,"promptVersionScoring":207,"score":549,"tags":550,"targetMarket":218,"tier":219},95,[213,215,551,216,552],"caching","performance",{"commitSha":280},{"parentExtensionId":251,"repoId":285},[551,215,213,552,216],{"evaluatedAt":557,"extractAt":289,"updatedAt":558},1778694691158,1778694992341,{"_creationTime":560,"_id":561,"community":562,"display":563,"identity":569,"providers":573,"relations":583,"tags":586,"workflow":587},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":564,"installMethods":565,"name":567,"sourceUrl":568},"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":566},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":570,"githubOwner":571,"githubRepo":572,"locale":18,"slug":567,"type":248},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":574,"extract":582},{"promptVersionExtension":206,"promptVersionScoring":207,"score":575,"tags":576,"targetMarket":218,"tier":219},100,[577,578,579,217,580,581],"teaching","coaching","presentation","explanation","guidance",{"commitSha":280},{"parentExtensionId":584,"repoId":585},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[578,217,580,581,579,577],{"evaluatedAt":588,"extractAt":589,"updatedAt":588},1778701952682,1778695548458,{"_creationTime":591,"_id":592,"community":593,"display":594,"identity":598,"providers":600,"relations":612,"tags":613,"workflow":614},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":595,"installMethods":596,"name":597,"sourceUrl":568},"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":566},"prepare-inspection-readiness",{"basePath":599,"githubOwner":571,"githubRepo":572,"locale":18,"slug":597,"type":248},"skills/prepare-inspection-readiness",{"evaluate":601,"extract":611},{"promptVersionExtension":206,"promptVersionScoring":207,"score":575,"tags":602,"targetMarket":218,"tier":219},[603,604,605,606,607,608,609,217,610],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":280},{"parentExtensionId":584,"repoId":585},[603,217,607,606,604,605,608,610,609],{"evaluatedAt":615,"extractAt":589,"updatedAt":615},1778700122939,{"_creationTime":617,"_id":618,"community":619,"display":620,"identity":626,"providers":630,"relations":638,"tags":641,"workflow":642},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":621,"installMethods":622,"name":624,"sourceUrl":625},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":623},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":627,"githubOwner":628,"githubRepo":629,"locale":18,"slug":624,"type":248},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":631,"extract":637},{"promptVersionExtension":206,"promptVersionScoring":207,"score":575,"tags":632,"targetMarket":218,"tier":219},[633,217,634,635,636],"search","research","information-retrieval","multi-agent",{"commitSha":280},{"parentExtensionId":639,"repoId":640},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,635,636,634,633],{"evaluatedAt":643,"extractAt":644,"updatedAt":643},1778699449790,1778699234184,{"_creationTime":646,"_id":647,"community":648,"display":649,"identity":653,"providers":655,"relations":663,"tags":664,"workflow":665},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":650,"installMethods":651,"name":652,"sourceUrl":625},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":623},"deepinit",{"basePath":654,"githubOwner":628,"githubRepo":629,"locale":18,"slug":652,"type":248},"skills/deepinit",{"evaluate":656,"extract":662},{"promptVersionExtension":206,"promptVersionScoring":207,"score":575,"tags":657,"targetMarket":218,"tier":219},[217,658,659,660,661],"codebase","agent","typescript","javascript",{"commitSha":280},{"parentExtensionId":639,"repoId":640},[659,658,217,661,660],{"evaluatedAt":666,"extractAt":644,"updatedAt":666},1778699437749,{"_creationTime":668,"_id":669,"community":670,"display":671,"identity":677,"providers":681,"relations":689,"tags":691,"workflow":692},1778699106670.4255,"k173sze6h2kdjhyfbveynf98t586n5wt",{"reviewCount":8},{"description":672,"installMethods":673,"name":675,"sourceUrl":676},"Use when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized README variants in a GitHub-style repository.",{"claudeCode":674},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":678,"githubOwner":679,"githubRepo":680,"locale":18,"slug":675,"type":248},"skills/readme-i18n","xixu-me","skills",{"evaluate":682,"extract":688},{"promptVersionExtension":206,"promptVersionScoring":207,"score":575,"tags":683,"targetMarket":218,"tier":219},[684,217,685,686,687],"localization","internationalization","markdown","github",{"commitSha":280},{"repoId":690},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[217,687,685,684,686],{"evaluatedAt":693,"extractAt":694,"updatedAt":695},1778699174967,1778699106670,1778699384013]