[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-cli-and-deploy-en":3,"guides-for-netlify-netlify-cli-and-deploy":544,"similar-k173abs5hgjmenxhtykwd14c5186n9dc-en":545},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":236,"parentExtension":257,"providers":310,"relations":314,"repo":315,"tags":541,"workflow":542},1778694599571.3755,"k173abs5hgjmenxhtykwd14c5186n9dc",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Guide for using the Netlify CLI and deploying sites. Use when installing the CLI, linking sites, deploying (Git-based or manual), managing environment variables, or running local development. Covers netlify dev, netlify deploy, Git vs non-Git workflows, and environment variable management.",{"claudeCode":12},"netlify/context-and-tools","Netlify CLI and Deployment","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":250},1778694707543.4746,"kn7cf5nhabrbva4jz8y02nrfvn86msk5","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221,"workflow":227},[21,26,29,33,38,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,100,104,107,110,113,116,119,122,126,129,133,137,141,144,147,150,154,157,160,163,166,169,172,176,180,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The purpose clearly states the skill's function (guide for Netlify CLI and deployment) and when to use it (installing, linking, deploying, env vars, local dev), covering specific commands and workflows.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and self-contained, providing a clear summary of the skill's core capabilities and trigger phrases within the character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is concise, under 500 lines, and delegates detailed content to separate files or sections as appropriate.",{"category":34,"check":35,"severity":36,"summary":37},"Context","Progressive Disclosure","not_applicable","The skill's content is well-organized within the main SKILL.md and does not embed large third-party materials or excessively long procedures that would necessitate a 'references/' subdirectory.",{"category":34,"check":39,"severity":36,"summary":40},"Forked exploration","The skill is a direct reference and guide, not an exploratory tool, so 'context: fork' is not applicable.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","The skill provides clear, end-to-end examples for installation, authentication, linking, deploying, and environment variable management, demonstrating their claimed outputs.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill addresses edge cases and limitations, such as context scoping for environment variables and client-side vs. server-side access, providing recovery steps where applicable.",{"category":49,"check":50,"severity":36,"summary":51},"Code Execution","Tool Fallback","The skill only uses Claude-internal tools and does not rely on external MCP servers, making the fallback check not applicable.",{"category":53,"check":54,"severity":36,"summary":55},"Safety","Halt on unexpected state","The skill is a reference guide and does not perform destructive operations or modify system state, thus 'halt on unexpected state' is not applicable.",{"category":57,"check":58,"severity":36,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and focuses solely on the Netlify CLI; it does not implicitly rely on or handle tasks belonging to other skills.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly identifies the problem of using the Netlify CLI for site installation, linking, deployment, and environment variable management.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill provides a structured, actionable guide to using the Netlify CLI and its deployment workflows, offering significant value over generic LLM knowledge.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill covers the complete lifecycle of using the Netlify CLI for development and deployment, from installation to environment variable management, making it production-ready.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill has a single, coherent focus on the Netlify CLI and its associated deployment workflows.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities and use cases.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill's capabilities are expressed through specific commands (e.g., `netlify login`, `netlify deploy`) rather than a single, generalist execution tool.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","All relevant CLI commands, their parameters, and context-specific usage are documented, including environment variable management.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","The commands referenced (e.g., `netlify dev`, `netlify deploy`, `netlify env:set`) are descriptive and easy to understand within the Netlify CLI domain.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","Inputs and outputs for CLI commands are standard and well-defined; no extraneous data is requested or returned.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The extension is licensed under the MIT license, which is permissive and widely usable.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on May 8, 2026, indicating recent maintenance within the last 90 days.",{"category":93,"check":97,"severity":98,"summary":99},"Dependency Management","info","The skill relies on Node.js and npm, but there are no explicit vulnerability checks or automated update mechanisms mentioned for these dependencies.",{"category":101,"check":102,"severity":24,"summary":103},"Security","Secret Management","The skill correctly advises setting environment variables (e.g., `NETLIFY_AUTH_TOKEN`) and highlights `--secret` flag usage for sensitive values, avoiding echoing them.",{"category":101,"check":105,"severity":24,"summary":106},"Injection","The skill focuses on CLI commands and documentation; there's no indication of loading untrusted third-party data as executable instructions.",{"category":101,"check":108,"severity":24,"summary":109},"Transitive Supply-Chain Grenades","The skill does not fetch remote content at runtime or execute arbitrary commands from external sources, thus posing no transitive supply-chain risk.",{"category":101,"check":111,"severity":24,"summary":112},"Sandbox Isolation","The skill guides the user to run Netlify CLI commands, which operate within the user's environment and project scope, adhering to sandbox isolation principles.",{"category":101,"check":114,"severity":24,"summary":115},"Sandbox escape primitives","No evidence of detached-process spawns or deny-retry loops is present in the skill's documentation or implied usage.",{"category":101,"check":117,"severity":24,"summary":118},"Data Exfiltration","The skill focuses on CLI usage and environment variable management, with clear warnings against exposing secrets client-side, preventing data exfiltration.",{"category":101,"check":120,"severity":24,"summary":121},"Hidden Text Tricks","The bundled content and documentation appear to be free of hidden steering tricks, relying on standard markdown and shell commands.",{"category":123,"check":124,"severity":24,"summary":125},"Hooks","Opaque code execution","The skill documentation describes standard CLI usage and does not involve obfuscated code or runtime script execution.",{"category":57,"check":127,"severity":24,"summary":128},"Structural Assumption","The skill assumes standard project structures (e.g., `dist` directory) and Netlify's `.netlify/state.json`, with clear guidance on `.gitignore`.",{"category":130,"check":131,"severity":24,"summary":132},"Trust","Issues Attention","With 1 issue opened and 4 closed in the last 90 days, the closure rate is high (80%), indicating good maintainer engagement.",{"category":134,"check":135,"severity":24,"summary":136},"Versioning","Release Management","The repository indicates recent commits and relies on standard npm versioning, with the latest commit being very recent.",{"category":138,"check":139,"severity":98,"summary":140},"Execution","Pinned dependencies","The skill notes a requirement for Node.js 18.14.0+ but does not specify pinned versions for npm dependencies or the Netlify CLI itself.",{"category":101,"check":142,"severity":24,"summary":143},"Unguarded Destructive Operations","While Netlify CLI has destructive commands (`netlify deploy --prod`), the skill guides the user with confirmations and clear context, mitigating risks.",{"category":49,"check":145,"severity":24,"summary":146},"Error Handling","The skill documents CLI commands and their expected behavior, implying that errors would be handled by the CLI itself with standard non-zero exit codes and messages.",{"category":49,"check":148,"severity":36,"summary":149},"Logging","The skill is a reference guide for CLI commands and does not perform destructive actions or outbound calls that would require a local audit log.",{"category":151,"check":152,"severity":36,"summary":153},"Compliance","GDPR","The skill does not operate on personal data; it guides the use of the Netlify CLI for site deployments and configuration.",{"category":151,"check":155,"severity":24,"summary":156},"Target market","The skill focuses on the Netlify CLI, which is a global tool with no inherent geographical or legal jurisdiction limitations.",{"category":57,"check":158,"severity":24,"summary":159},"Runtime stability","The skill requires Node.js 18.14.0+ and relies on standard npm packages, ensuring broad compatibility across POSIX-compliant systems.",{"category":30,"check":161,"severity":24,"summary":162},"README","The README provides a good overview of the skill's purpose and lists other related Netlify skills.",{"category":70,"check":164,"severity":24,"summary":165},"Tool surface size","The skill covers a focused set of Netlify CLI commands, staying within the ideal range for clarity and usability.",{"category":22,"check":167,"severity":24,"summary":168},"Overlapping near-synonym tools","The commands discussed (`netlify deploy`, `netlify init`) represent distinct Netlify CLI functionalities and do not appear to be near-synonyms.",{"category":30,"check":170,"severity":24,"summary":171},"Phantom features","All features mentioned in the documentation (installation, authentication, deployment, env vars) correspond to actual Netlify CLI commands and capabilities.",{"category":173,"check":174,"severity":24,"summary":175},"Install","Installation instruction","The README and SKILL.md provide clear installation instructions for various environments (local, CI) and copy-pasteable invocation examples.",{"category":177,"check":178,"severity":24,"summary":179},"Errors","Actionable error messages","The skill directs users to the Netlify CLI's own error handling, which typically provides actionable messages and remediation steps.",{"category":138,"check":139,"severity":98,"summary":181},"While Node.js 18.14.0+ is specified, explicit pinning of Netlify CLI or other npm dependencies is not detailed, which could lead to issues with future updates.",{"category":70,"check":183,"severity":24,"summary":184},"Dry-run preview","The skill covers commands like `netlify deploy`, which inherently have preview modes or draft deployments, offering a form of dry-run capability.",{"category":186,"check":187,"severity":36,"summary":188},"Protocol","Idempotent retry & timeouts","This skill is a reference guide for CLI commands; the Netlify CLI itself handles idempotency and timeouts for its operations.",{"category":151,"check":190,"severity":24,"summary":191},"Telemetry opt-in","The skill provides guidance on Netlify CLI usage and does not implement its own telemetry collection mechanisms.",1778694707414,"This skill provides detailed instructions and examples for using the Netlify CLI, covering installation, authentication, site linking, Git-based and manual deployments, local development with `netlify dev` and Vite plugin, and environment variable management.",[195,196,197,198,199],"Netlify CLI installation and authentication","Site linking and project setup","Git-based and manual deployment workflows","Local development server setup","Environment variable management and scoping",[201,202,203],"Deep dives into specific framework configurations beyond Netlify's integration points","Managing Netlify platform settings outside of the CLI's capabilities","Advanced CI/CD pipeline configuration beyond basic Git-based deployment triggers",[],[206],"Node.js 18.14.0+","3.0.0","4.4.0","To guide users on effectively leveraging the Netlify CLI for site setup, deployment, and development environment configuration.","The skill is highly polished, accurate, and provides excellent guidance on using the Netlify CLI, with clear examples and comprehensive documentation. Dependency versioning information could be more specific.",97,"Excellent, comprehensive guide for the Netlify CLI and deployment workflows.",[214,215,216,217,218],"netlify","cli","deployment","developer-tools","web-development","global","verified",[222,223,224,225,226],"When installing the Netlify CLI for the first time","When linking a local project to a Netlify site","When deploying a website manually or via Git","When managing environment variables for different deploy contexts","When setting up a local development environment with Netlify features",[228,229,230,231,232,233],"Install Netlify CLI","Authenticate with Netlify","Link local project to a Netlify site","Configure and perform deployments (Git-based or manual)","Manage environment variables","Set up local development environment",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":246,"testCoverage":248},{"hasLockfile":236},false,1778694691439,{"descriptionLength":239,"readmeSize":240},290,7052,{"closedIssues90d":242,"forks":242,"hasChangelog":236,"openIssues90d":243,"pushedAt":244,"stars":245},4,1,1778259488000,17,{"hasNpmPackage":236,"license":247,"smitheryVerified":236},"MIT",{"hasCi":249,"hasTests":236},true,{"updatedAt":251},1778694707543,{"basePath":253,"githubOwner":214,"githubRepo":254,"locale":18,"slug":255,"type":256},"skills/netlify-cli-and-deploy","context-and-tools","netlify-cli-and-deploy","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":266,"parentExtension":269,"providers":297,"relations":305,"tags":306,"workflow":307},1778694599571.3743,"k1714spp30a0rvg5y3yjga772n86nmps",{"reviewCount":8},{"description":262,"installMethods":263,"name":265,"sourceUrl":14},"Netlify platform skills for Claude Code",{"claudeCode":264},"netlify-skills","Netlify Context and Tools",{"basePath":267,"githubOwner":214,"githubRepo":254,"locale":18,"slug":254,"type":268},"","plugin",{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":276,"providers":278,"relations":291,"tags":293,"workflow":294},1778694599571.374,"k1763zftf9a5tzz7km05x63e2s86n85v",{"reviewCount":8},{"description":267,"installMethods":274,"name":275,"sourceUrl":14},{"claudeCode":12},"netlify-context-and-tools",{"basePath":267,"githubOwner":214,"githubRepo":254,"locale":18,"slug":254,"type":277},"marketplace",{"evaluate":279,"extract":286},{"promptVersionExtension":280,"promptVersionScoring":208,"score":211,"tags":281,"targetMarket":219,"tier":285},"3.1.0",[214,217,282,283,284],"sdk","documentation","ai-agent","community",{"commitSha":287,"marketplace":288,"plugin":289},"HEAD",{"name":275,"pluginCount":243},{"mcpCount":8,"provider":290,"skillCount":8},"classify",{"repoId":292},"kd7b1ncy2zzzfws29grdt8heb986ntzq",[284,217,283,214,282],{"evaluatedAt":295,"extractAt":296,"updatedAt":295},1778694611877,1778694599571,{"evaluate":298,"extract":302},{"promptVersionExtension":207,"promptVersionScoring":208,"score":299,"tags":300,"targetMarket":219,"tier":285},98,[214,215,216,301,217],"serverless",{"commitSha":287,"license":247,"plugin":303},{"mcpCount":8,"provider":290,"skillCount":304},13,{"parentExtensionId":271,"repoId":292},[215,216,217,214,301],{"evaluatedAt":308,"extractAt":296,"updatedAt":309},1778694629384,1778694991614,{"evaluate":311,"extract":313},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":312,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":287,"license":247},{"parentExtensionId":259,"repoId":292},{"_creationTime":316,"_id":292,"identity":317,"providers":318,"workflow":537},1778694595297.2703,{"githubOwner":214,"githubRepo":254,"sourceUrl":14},{"classify":319,"discover":532,"github":535},{"commitSha":287,"extensions":320},[321,334,371,405,413,421,429,434,442,458,472,480,488,504,512,522],{"basePath":267,"displayName":275,"installMethods":322,"rationale":323,"selectedPaths":324,"source":333,"sourceLanguage":18,"type":277},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[325,328,330],{"path":326,"priority":327},".claude-plugin/marketplace.json","mandatory",{"path":329,"priority":327},"README.md",{"path":331,"priority":332},"LICENSE","high","rule",{"basePath":267,"description":262,"displayName":264,"installMethods":335,"rationale":336,"selectedPaths":337,"source":333,"sourceLanguage":18,"type":268},{"claudeCode":264},"plugin manifest at .claude-plugin/plugin.json",[338,340,341,342,345,347,349,351,353,355,357,359,361,363,365,367,369],{"path":339,"priority":327},".claude-plugin/plugin.json",{"path":329,"priority":327},{"path":331,"priority":332},{"path":343,"priority":344},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":346,"priority":344},"skills/netlify-blobs/SKILL.md",{"path":348,"priority":344},"skills/netlify-caching/SKILL.md",{"path":350,"priority":344},"skills/netlify-cli-and-deploy/SKILL.md",{"path":352,"priority":344},"skills/netlify-config/SKILL.md",{"path":354,"priority":344},"skills/netlify-database/SKILL.md",{"path":356,"priority":344},"skills/netlify-deploy/SKILL.md",{"path":358,"priority":344},"skills/netlify-edge-functions/SKILL.md",{"path":360,"priority":344},"skills/netlify-forms/SKILL.md",{"path":362,"priority":344},"skills/netlify-frameworks/SKILL.md",{"path":364,"priority":344},"skills/netlify-functions/SKILL.md",{"path":366,"priority":344},"skills/netlify-identity/SKILL.md",{"path":368,"priority":344},"skills/netlify-image-cdn/SKILL.md",{"path":370,"priority":332},".cursor-plugin/plugin.json",{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":333,"sourceLanguage":18,"type":256},".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",[378,380,382,385,387,389,391,393,395,397,399,401,403],{"path":379,"priority":327},"SKILL.md",{"path":381,"priority":332},"LICENSE.txt",{"path":383,"priority":384},"assets/eval_review.html","low",{"path":386,"priority":344},"references/schemas.md",{"path":388,"priority":384},"scripts/__init__.py",{"path":390,"priority":384},"scripts/aggregate_benchmark.py",{"path":392,"priority":384},"scripts/generate_report.py",{"path":394,"priority":384},"scripts/improve_description.py",{"path":396,"priority":384},"scripts/package_skill.py",{"path":398,"priority":384},"scripts/quick_validate.py",{"path":400,"priority":384},"scripts/run_eval.py",{"path":402,"priority":384},"scripts/run_loop.py",{"path":404,"priority":384},"scripts/utils.py",{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":333,"sourceLanguage":18,"type":256},"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)",[412],{"path":379,"priority":327},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":333,"sourceLanguage":18,"type":256},"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)",[420],{"path":379,"priority":327},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":333,"sourceLanguage":18,"type":256},"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)",[428],{"path":379,"priority":327},{"basePath":253,"description":10,"displayName":255,"installMethods":430,"rationale":431,"selectedPaths":432,"source":333,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-cli-and-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-cli-and-deploy)",[433],{"path":379,"priority":327},{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":333,"sourceLanguage":18,"type":256},"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)",[441],{"path":379,"priority":327},{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":333,"sourceLanguage":18,"type":256},"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)",[449,450,452,454,456],{"path":379,"priority":327},{"path":451,"priority":344},"references/legacy-extension.md",{"path":453,"priority":344},"references/local-dev.md",{"path":455,"priority":344},"references/migration-from-extension.md",{"path":457,"priority":344},"references/migrations.md",{"basePath":459,"description":460,"displayName":461,"installMethods":462,"rationale":463,"selectedPaths":464,"source":333,"sourceLanguage":18,"type":256},"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)",[465,466,468,470],{"path":379,"priority":327},{"path":467,"priority":344},"references/cli-commands.md",{"path":469,"priority":344},"references/deployment-patterns.md",{"path":471,"priority":344},"references/netlify-toml.md",{"basePath":473,"description":474,"displayName":475,"installMethods":476,"rationale":477,"selectedPaths":478,"source":333,"sourceLanguage":18,"type":256},"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)",[479],{"path":379,"priority":327},{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":333,"sourceLanguage":18,"type":256},"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)",[487],{"path":379,"priority":327},{"basePath":489,"description":490,"displayName":491,"installMethods":492,"rationale":493,"selectedPaths":494,"source":333,"sourceLanguage":18,"type":256},"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)",[495,496,498,500,502],{"path":379,"priority":327},{"path":497,"priority":344},"references/astro.md",{"path":499,"priority":344},"references/nextjs.md",{"path":501,"priority":344},"references/tanstack.md",{"path":503,"priority":344},"references/vite.md",{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":333,"sourceLanguage":18,"type":256},"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)",[511],{"path":379,"priority":327},{"basePath":513,"description":514,"displayName":515,"installMethods":516,"rationale":517,"selectedPaths":518,"source":333,"sourceLanguage":18,"type":256},"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)",[519,520],{"path":379,"priority":327},{"path":521,"priority":344},"references/advanced-patterns.md",{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":333,"sourceLanguage":18,"type":256},"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)",[529,530],{"path":379,"priority":327},{"path":531,"priority":344},"references/user-uploads.md",{"sources":533},[534],"manual",{"closedIssues90d":242,"description":267,"forks":242,"license":247,"openIssues90d":243,"pushedAt":244,"readmeSize":240,"stars":245,"topics":536},[],{"classifiedAt":538,"discoverAt":539,"extractAt":540,"githubAt":540,"updatedAt":538},1778694599156,1778694595297,1778694597271,[215,216,217,214,218],{"evaluatedAt":251,"extractAt":296,"updatedAt":543},1778694992509,[],[546,573,599,630,658,682],{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":556,"providers":560,"relations":567,"tags":569,"workflow":570},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":551,"installMethods":552,"name":554,"sourceUrl":555},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":553},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":557,"githubOwner":558,"githubRepo":559,"locale":18,"slug":554,"type":256},"skills/github","steipete","clawdis",{"evaluate":561,"extract":566},{"promptVersionExtension":207,"promptVersionScoring":208,"score":562,"tags":563,"targetMarket":219,"tier":220},100,[554,215,564,217,565],"api","automation",{"commitSha":287},{"repoId":568},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[564,565,215,217,554],{"evaluatedAt":571,"extractAt":572,"updatedAt":571},1778698569289,1778697652123,{"_creationTime":574,"_id":575,"community":576,"display":577,"identity":583,"providers":587,"relations":593,"tags":595,"workflow":596},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":578,"installMethods":579,"name":581,"sourceUrl":582},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":580},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":584,"githubOwner":585,"githubRepo":586,"locale":18,"slug":581,"type":256},"skills/.curated/cli-creator","openai","skills",{"evaluate":588,"extract":592},{"promptVersionExtension":207,"promptVersionScoring":208,"score":562,"tags":589,"targetMarket":219,"tier":220},[215,590,217,591,565],"code-generation","codex",{"commitSha":287},{"repoId":594},"kd75n2zj3yh472p25zffgycved86mnpx",[565,215,590,591,217],{"evaluatedAt":597,"extractAt":598,"updatedAt":597},1778695068759,1778695021936,{"_creationTime":600,"_id":601,"community":602,"display":603,"identity":609,"providers":614,"relations":623,"tags":626,"workflow":627},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":604,"installMethods":605,"name":607,"sourceUrl":608},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":606},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":610,"githubOwner":611,"githubRepo":612,"locale":18,"slug":613,"type":256},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":615,"extract":622},{"promptVersionExtension":207,"promptVersionScoring":208,"score":562,"tags":616,"targetMarket":219,"tier":220},[617,618,619,620,621,215],"finance","trading","market-analysis","ai","typescript",{"commitSha":287,"license":247},{"parentExtensionId":624,"repoId":625},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[620,215,617,619,618,621],{"evaluatedAt":628,"extractAt":629,"updatedAt":628},1778701108877,1778696691708,{"_creationTime":631,"_id":632,"community":633,"display":634,"identity":640,"providers":644,"relations":651,"tags":654,"workflow":655},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":635,"installMethods":636,"name":638,"sourceUrl":639},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":637},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":641,"githubOwner":642,"githubRepo":643,"locale":18,"slug":638,"type":256},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":645,"extract":650},{"promptVersionExtension":207,"promptVersionScoring":208,"score":562,"tags":646,"targetMarket":219,"tier":220},[638,647,648,215,649],"routing","configuration","mcp",{"commitSha":287},{"parentExtensionId":652,"repoId":653},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[215,648,649,647,638],{"evaluatedAt":656,"extractAt":657,"updatedAt":656},1778699724286,1778699234184,{"_creationTime":659,"_id":660,"community":661,"display":662,"identity":666,"providers":669,"relations":678,"tags":679,"workflow":680},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":663,"installMethods":664,"name":665,"sourceUrl":639},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":637},"Project Session Manager",{"basePath":667,"githubOwner":642,"githubRepo":643,"locale":18,"slug":668,"type":256},"skills/project-session-manager","project-session-manager",{"evaluate":670,"extract":677},{"promptVersionExtension":207,"promptVersionScoring":208,"score":562,"tags":671,"targetMarket":219,"tier":220},[672,673,674,675,565,215,676],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":287,"license":247},{"parentExtensionId":652,"repoId":653},[565,215,676,673,672,675,674],{"evaluatedAt":681,"extractAt":657,"updatedAt":681},1778699613343,{"_creationTime":683,"_id":684,"community":685,"display":686,"identity":690,"providers":692,"relations":698,"tags":699,"workflow":700},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":687,"installMethods":688,"name":689,"sourceUrl":639},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":637},"mcp-setup",{"basePath":691,"githubOwner":642,"githubRepo":643,"locale":18,"slug":689,"type":256},"skills/mcp-setup",{"evaluate":693,"extract":697},{"promptVersionExtension":207,"promptVersionScoring":208,"score":562,"tags":694,"targetMarket":219,"tier":220},[649,648,215,695,696],"agent","tooling",{"commitSha":287},{"parentExtensionId":652,"repoId":653},[695,215,648,649,696],{"evaluatedAt":701,"extractAt":657,"updatedAt":701},1778699492025]