[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-config-en":3,"guides-for-netlify-netlify-config":539,"similar-k1730tskx6dsvf4c1s47am1y0986mcp7-en":540},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":248,"providers":305,"relations":309,"repo":310,"tags":536,"workflow":537},1778694599571.3757,"k1730tskx6dsvf4c1s47am1y0986mcp7",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Reference for netlify.toml configuration. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, environment variables, or any site-level configuration. Covers the complete netlify.toml syntax including redirects with splats/conditions, headers, deploy contexts, functions config, and edge functions config.",{"claudeCode":12},"netlify/context-and-tools","netlify-config","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778694722256.295,"kn73s4eya6f088qy0k9dzy03n986nfcj","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220},[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,114,117,121,124,127,130,133,135,138,142,146,149,152,156,159,162,165,168,172,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of configuring netlify.toml for various build and site settings.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured reference for netlify.toml syntax and configuration, offering a more direct and reliable way to configure Netlify than manual searching.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete netlify.toml syntax and provides examples, making it ready for use in production workflows for configuring Netlify projects.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on the netlify.toml configuration file and its various sections, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description is accurate, concise, and clearly reflects the content of the SKILL.md file.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a reference skill and does not expose individual tools.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All relevant sections of netlify.toml are covered with examples and explanations.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose individual tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill does not have tools with input/output parameters.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is permissive and usable.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The latest commit was on May 8, 2026, which is recent.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill correctly warns against putting secrets in netlify.toml and points to other skills for CLI management.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill is a static reference and does not load or execute third-party data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","No runtime loading of external files or remote content is performed.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill is a read-only reference and does not modify any files or paths.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill does not execute any code or spawn detached processes.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not perform any outbound calls or handle confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not contain any obfuscated code or dynamic execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill does not make structural assumptions about the user's project layout beyond the standard location for netlify.toml.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has a reasonable rate of issue closure relative to openings, indicating active maintenance.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository is part of a larger project with versioning signals available through the broader context, and recent commits indicate active development.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill does not execute code or process structured output requiring validation.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is purely informational and does not perform destructive operations.",{"category":111,"check":112,"severity":42,"summary":113},"Code Execution","Error Handling","The skill does not execute code and therefore has no error paths to handle.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill is read-only and does not perform actions that require logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill provides configuration reference for Netlify, which is a globally applicable service.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill is a markdown reference and has no runtime dependencies on specific OS or shell features.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README provides a good overview of the skills available in the repository.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This skill does not expose discrete tools.",{"category":40,"check":134,"severity":42,"summary":132},"Overlapping near-synonym tools",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features mentioned in the README and description are covered by the SKILL.md content.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for various environments like Codex, Copilot CLI, Claude Code, and Cursor.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","The skill is a reference and does not produce user-facing errors.",{"category":104,"check":147,"severity":42,"summary":148},"Pinned dependencies","The skill does not bundle scripts or use third-party dependencies.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","The skill is informational and does not perform state-changing operations.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations.",{"category":118,"check":157,"severity":42,"summary":158},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description clearly states the skill's purpose (reference for netlify.toml) and its use cases (configuring various Netlify settings).",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's purpose.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md is well-organized and stays within a reasonable length, with detailed content deferred to references.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The skill utilizes a `references/` directory for deeper content like advanced patterns and guides.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","This skill is a reference and does not involve exploration that would benefit from forked context.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The SKILL.md includes numerous ready-to-use examples for different netlify.toml sections.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The documentation covers various configurations, including conditions, splats, and specific deploy contexts, which address common edge cases in netlify.toml.",{"category":111,"check":182,"severity":42,"summary":183},"Tool Fallback","This skill does not rely on external tools like MCP servers.",{"category":92,"check":185,"severity":24,"summary":186},"Stack assumptions","The skill is a markdown reference and makes no assumptions about the user's stack or runtime environment.",{"category":188,"check":189,"severity":42,"summary":190},"Safety","Halt on unexpected state","The skill does not execute code or change state, so this check is not applicable.",{"category":92,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded.",1778694722144,"This skill provides a detailed reference for the `netlify.toml` configuration file, covering build settings, redirects, headers, deploy contexts, environment variables, and function configurations with clear examples.",[197,198,199,200,201],"Reference for netlify.toml syntax","Detailed build settings configuration","Examples for redirects with splats and conditions","Documentation for headers, deploy contexts, and environment variables","Configuration for functions and edge functions",[203,204,205],"Providing opinionated workflow preferences for project structure","Directly managing Netlify deployment commands (delegated to other skills)","Covering Netlify CLI specific commands","3.0.0","4.4.0","To serve as a comprehensive and accurate reference for configuring Netlify projects using the `netlify.toml` file, enabling users to set up build processes, routing, and environment variables correctly.","The extension is a high-quality, self-contained reference skill with excellent documentation, clear examples, and recent commits. No significant issues were found.",99,"Excellent, comprehensive reference for netlify.toml configuration.",[213,214,215,216,217],"netlify","configuration","toml","build","devops","global","verified",[221,222,223,224,225],"Configuring Netlify build commands and output directories","Setting up complex redirect rules, including wildcards and conditions","Defining custom headers for static assets","Managing environment variables for different deploy contexts","Specifying function directories and bundlers",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":240},{"hasLockfile":228},false,1778694707834,{"descriptionLength":231,"readmeSize":232},336,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},1778694722256,{"basePath":245,"githubOwner":213,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/netlify-config","context-and-tools","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":257,"parentExtension":260,"providers":290,"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":246,"locale":18,"slug":246,"type":259},"","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":267,"providers":269,"relations":284,"tags":286,"workflow":287},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":258,"installMethods":265,"name":266,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":258,"githubOwner":213,"githubRepo":246,"locale":18,"slug":246,"type":268},"marketplace",{"evaluate":270,"extract":279},{"promptVersionExtension":271,"promptVersionScoring":207,"score":272,"tags":273,"targetMarket":218,"tier":278},"3.1.0",97,[213,274,275,276,277],"developer-tools","sdk","documentation","ai-agent","community",{"commitSha":280,"marketplace":281,"plugin":282},"HEAD",{"name":266,"pluginCount":235},{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[277,274,276,213,275],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778694611877,1778694599571,{"evaluate":291,"extract":297},{"promptVersionExtension":206,"promptVersionScoring":207,"score":292,"tags":293,"targetMarket":218,"tier":278},98,[213,294,295,296,274],"cli","deployment","serverless",{"commitSha":280,"license":239,"plugin":298},{"mcpCount":8,"provider":283,"skillCount":299},13,{"parentExtensionId":262,"repoId":285},[294,295,274,213,296],{"evaluatedAt":303,"extractAt":289,"updatedAt":304},1778694629384,1778694991614,{"evaluate":306,"extract":308},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":307,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":280},{"parentExtensionId":250,"repoId":285},{"_creationTime":311,"_id":285,"identity":312,"providers":313,"workflow":532},1778694595297.2703,{"githubOwner":213,"githubRepo":246,"sourceUrl":14},{"classify":314,"discover":527,"github":530},{"commitSha":280,"extensions":315},[316,329,366,400,408,416,424,432,437,453,467,475,483,499,507,517],{"basePath":258,"displayName":266,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":18,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323,325],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md",{"path":326,"priority":327},"LICENSE","high","rule",{"basePath":258,"description":253,"displayName":255,"installMethods":330,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":18,"type":259},{"claudeCode":255},"plugin manifest at .claude-plugin/plugin.json",[333,335,336,337,340,342,344,346,348,350,352,354,356,358,360,362,364],{"path":334,"priority":322},".claude-plugin/plugin.json",{"path":324,"priority":322},{"path":326,"priority":327},{"path":338,"priority":339},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":341,"priority":339},"skills/netlify-blobs/SKILL.md",{"path":343,"priority":339},"skills/netlify-caching/SKILL.md",{"path":345,"priority":339},"skills/netlify-cli-and-deploy/SKILL.md",{"path":347,"priority":339},"skills/netlify-config/SKILL.md",{"path":349,"priority":339},"skills/netlify-database/SKILL.md",{"path":351,"priority":339},"skills/netlify-deploy/SKILL.md",{"path":353,"priority":339},"skills/netlify-edge-functions/SKILL.md",{"path":355,"priority":339},"skills/netlify-forms/SKILL.md",{"path":357,"priority":339},"skills/netlify-frameworks/SKILL.md",{"path":359,"priority":339},"skills/netlify-functions/SKILL.md",{"path":361,"priority":339},"skills/netlify-identity/SKILL.md",{"path":363,"priority":339},"skills/netlify-image-cdn/SKILL.md",{"path":365,"priority":327},".cursor-plugin/plugin.json",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":328,"sourceLanguage":18,"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",[373,375,377,380,382,384,386,388,390,392,394,396,398],{"path":374,"priority":322},"SKILL.md",{"path":376,"priority":327},"LICENSE.txt",{"path":378,"priority":379},"assets/eval_review.html","low",{"path":381,"priority":339},"references/schemas.md",{"path":383,"priority":379},"scripts/__init__.py",{"path":385,"priority":379},"scripts/aggregate_benchmark.py",{"path":387,"priority":379},"scripts/generate_report.py",{"path":389,"priority":379},"scripts/improve_description.py",{"path":391,"priority":379},"scripts/package_skill.py",{"path":393,"priority":379},"scripts/quick_validate.py",{"path":395,"priority":379},"scripts/run_eval.py",{"path":397,"priority":379},"scripts/run_loop.py",{"path":399,"priority":379},"scripts/utils.py",{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":328,"sourceLanguage":18,"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)",[407],{"path":374,"priority":322},{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":328,"sourceLanguage":18,"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)",[415],{"path":374,"priority":322},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":328,"sourceLanguage":18,"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)",[423],{"path":374,"priority":322},{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":328,"sourceLanguage":18,"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)",[431],{"path":374,"priority":322},{"basePath":245,"description":10,"displayName":13,"installMethods":433,"rationale":434,"selectedPaths":435,"source":328,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-config/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-config)",[436],{"path":374,"priority":322},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":328,"sourceLanguage":18,"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)",[444,445,447,449,451],{"path":374,"priority":322},{"path":446,"priority":339},"references/legacy-extension.md",{"path":448,"priority":339},"references/local-dev.md",{"path":450,"priority":339},"references/migration-from-extension.md",{"path":452,"priority":339},"references/migrations.md",{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":328,"sourceLanguage":18,"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)",[460,461,463,465],{"path":374,"priority":322},{"path":462,"priority":339},"references/cli-commands.md",{"path":464,"priority":339},"references/deployment-patterns.md",{"path":466,"priority":339},"references/netlify-toml.md",{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":328,"sourceLanguage":18,"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)",[474],{"path":374,"priority":322},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":328,"sourceLanguage":18,"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)",[482],{"path":374,"priority":322},{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":328,"sourceLanguage":18,"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)",[490,491,493,495,497],{"path":374,"priority":322},{"path":492,"priority":339},"references/astro.md",{"path":494,"priority":339},"references/nextjs.md",{"path":496,"priority":339},"references/tanstack.md",{"path":498,"priority":339},"references/vite.md",{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":328,"sourceLanguage":18,"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)",[506],{"path":374,"priority":322},{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":328,"sourceLanguage":18,"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)",[514,515],{"path":374,"priority":322},{"path":516,"priority":339},"references/advanced-patterns.md",{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":328,"sourceLanguage":18,"type":247},"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)",[524,525],{"path":374,"priority":322},{"path":526,"priority":339},"references/user-uploads.md",{"sources":528},[529],"manual",{"closedIssues90d":234,"description":258,"forks":234,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":232,"stars":237,"topics":531},[],{"classifiedAt":533,"discoverAt":534,"extractAt":535,"githubAt":535,"updatedAt":533},1778694599156,1778694595297,1778694597271,[216,214,217,213,215],{"evaluatedAt":243,"extractAt":289,"updatedAt":538},1778694992692,[],[541,573,600,620,650,680],{"_creationTime":542,"_id":543,"community":544,"display":545,"identity":551,"providers":555,"relations":566,"tags":569,"workflow":570},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":546,"installMethods":547,"name":549,"sourceUrl":550},"Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.\n",{"claudeCode":548},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":552,"githubOwner":553,"githubRepo":554,"locale":18,"slug":549,"type":247},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":556,"extract":565},{"promptVersionExtension":206,"promptVersionScoring":207,"score":557,"tags":558,"targetMarket":218,"tier":219},100,[559,560,561,562,214,563,564],"tailwind","typescript","css","styling","react","nextjs",{"commitSha":280},{"parentExtensionId":567,"repoId":568},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,561,564,563,562,559,560],{"evaluatedAt":571,"extractAt":572,"updatedAt":571},1778701490050,1778695548458,{"_creationTime":574,"_id":575,"community":576,"display":577,"identity":583,"providers":587,"relations":593,"tags":596,"workflow":597},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":578,"installMethods":579,"name":581,"sourceUrl":582},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":580},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":584,"githubOwner":585,"githubRepo":586,"locale":18,"slug":581,"type":247},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":588,"extract":592},{"promptVersionExtension":206,"promptVersionScoring":207,"score":557,"tags":589,"targetMarket":218,"tier":219},[581,590,214,294,591],"routing","mcp",{"commitSha":280},{"parentExtensionId":594,"repoId":595},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[294,214,591,590,581],{"evaluatedAt":598,"extractAt":599,"updatedAt":598},1778699724286,1778699234184,{"_creationTime":601,"_id":602,"community":603,"display":604,"identity":608,"providers":610,"relations":616,"tags":617,"workflow":618},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":605,"installMethods":606,"name":607,"sourceUrl":582},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":580},"mcp-setup",{"basePath":609,"githubOwner":585,"githubRepo":586,"locale":18,"slug":607,"type":247},"skills/mcp-setup",{"evaluate":611,"extract":615},{"promptVersionExtension":206,"promptVersionScoring":207,"score":557,"tags":612,"targetMarket":218,"tier":219},[591,214,294,613,614],"agent","tooling",{"commitSha":280},{"parentExtensionId":594,"repoId":595},[613,294,214,591,614],{"evaluatedAt":619,"extractAt":599,"updatedAt":619},1778699492025,{"_creationTime":621,"_id":622,"community":623,"display":624,"identity":630,"providers":634,"relations":643,"tags":645,"workflow":646},1778699106670.4258,"k17c1n6dbde7qh2wemx78d13t986n7x2",{"reviewCount":8},{"description":625,"installMethods":626,"name":628,"sourceUrl":629},"Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.",{"claudeCode":627},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":631,"githubOwner":632,"githubRepo":633,"locale":18,"slug":628,"type":247},"skills/running-claude-code-via-litellm-copilot","xixu-me","skills",{"evaluate":635,"extract":642},{"promptVersionExtension":206,"promptVersionScoring":207,"score":557,"tags":636,"targetMarket":218,"tier":219},[637,638,639,640,214,641],"copilot","litellm","proxy","claude-code","troubleshooting",{"commitSha":280},{"repoId":644},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[640,214,637,638,639,641],{"evaluatedAt":647,"extractAt":648,"updatedAt":649},1778699196029,1778699106670,1778699384216,{"_creationTime":651,"_id":652,"community":653,"display":654,"identity":660,"providers":664,"relations":672,"tags":675,"workflow":676},1778696622831.494,"k17fm71376rjr60q577jsnf3hx86n2a5",{"reviewCount":8},{"description":655,"installMethods":656,"name":658,"sourceUrl":659},"Use when the user wants to set up config sync for the first time, connect to GitHub, or re-initialize the backup repo.",{"claudeCode":657},"rohithzr/claudebase","sync-setup","https://github.com/rohithzr/claudebase",{"basePath":661,"githubOwner":662,"githubRepo":663,"locale":18,"slug":658,"type":247},"skills/sync-setup","rohithzr","claudebase",{"evaluate":665,"extract":671},{"promptVersionExtension":206,"promptVersionScoring":207,"score":557,"tags":666,"targetMarket":218,"tier":219},[214,667,668,669,670],"sync","github","backup","automation",{"commitSha":280},{"parentExtensionId":673,"repoId":674},"k17brwsz1rsvvtg8zjs955raex86mnh6","kd7e1fmwvfp6n226mj6hy2fzds86n8kk",[670,669,214,668,667],{"evaluatedAt":677,"extractAt":678,"updatedAt":679},1778696737767,1778696622831,1778696818191,{"_creationTime":681,"_id":682,"community":683,"display":684,"identity":688,"providers":690,"relations":695,"tags":696,"workflow":697},1778696622831.4934,"k171871t16jaaghd7cpk4phphs86n0z0",{"reviewCount":8},{"description":685,"installMethods":686,"name":687,"sourceUrl":659},"Use when the user wants to restore, download, or pull their Claude Code config from GitHub onto this machine.",{"claudeCode":657},"sync-pull",{"basePath":689,"githubOwner":662,"githubRepo":663,"locale":18,"slug":687,"type":247},"skills/sync-pull",{"evaluate":691,"extract":694},{"promptVersionExtension":206,"promptVersionScoring":207,"score":557,"tags":692,"targetMarket":218,"tier":219},[214,667,668,669,693],"profiles",{"commitSha":280},{"parentExtensionId":673,"repoId":674},[669,214,668,693,667],{"evaluatedAt":698,"extractAt":678,"updatedAt":699},1778696704651,1778696817823]