[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-netlify-netlify-deploy-en":3,"guides-for-netlify-netlify-deploy":536,"similar-k17652pr1yjtfs804jnd9gmvsh86mvz4-en":537},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":248,"providers":302,"relations":306,"repo":307,"tags":533,"workflow":534},1778694599571.3762,"k17652pr1yjtfs804jnd9gmvsh86mvz4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"netlify/context-and-tools","netlify-deploy","https://github.com/netlify/context-and-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778694759286.0803,"kn7dn95htx0dax615vz4zctkvd86mm97","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of deploying web projects to Netlify and identifies specific user intents for this action.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill automates Netlify deployments by detecting project configuration, linking sites, and handling different deploy environments, which goes beyond a simple prompt or thin API wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of Netlify deployments, from authentication and site linking to dependency verification and production deploys.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused solely on Netlify deployments and does not extend into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities for deploying to Netlify.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses narrow, verb-noun scoped tools for Netlify CLI commands, enhancing selection precision.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md and reference files adequately document prerequisites, authentication patterns, workflow steps, and environment variables, including defaults where applicable.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names are descriptive and adhere to the verb-noun pattern, clearly indicating their function within the Netlify CLI context.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs and outputs for the Netlify CLI commands are well-defined by the CLI itself, and the skill's workflow utilizes them appropriately without unnecessary data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is permissive and clearly stated in the LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The latest commit was on May 8, 2026, well within the last 90 days, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill does not appear to use third-party dependencies beyond the Netlify CLI itself, which is invoked via npx.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill correctly advises users to set Netlify authentication tokens as environment variables and not commit them, and does not echo resolved secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill relies on the Netlify CLI, which handles input validation, and no third-party data loading from untrusted sources is evident.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill only invokes the Netlify CLI via `npx` and does not fetch or execute external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates by invoking the Netlify CLI, which is expected to manage its own sandbox isolation. No operations outside the project folder are described.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the skill's described workflow or associated CLI commands.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's workflow does not involve reading or submitting confidential data to third parties; it focuses on Netlify CLI operations.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions appear to be free of hidden text tricks or malicious steering characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's workflow is described using standard shell commands and Netlify CLI invocations, with no indication of obfuscated code.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes a standard web project structure and Netlify CLI availability, which are reasonable and documented prerequisites.",{"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 (80%), indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository shows recent commits and a clear `MIT License` file, indicating version management is handled through standard Git practices.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The Netlify CLI, which this skill invokes, handles input validation for its commands and arguments.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The Netlify CLI handles confirmations for destructive operations like production deploys, and the skill's workflow guides users to use these confirmations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill's workflow and referenced Netlify CLI commands include steps for handling common errors and guiding users toward solutions.",{"category":111,"check":115,"severity":63,"summary":116},"Logging","This skill's actions are primarily external CLI calls, not internal destructive operations requiring a local audit log.",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","The skill does not operate on personal data; it interacts with Netlify's platform via the CLI.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is globally applicable as it uses a standard web deployment tool.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on the Netlify CLI invoked via `npx`, ensuring it runs in any environment with Node.js and network access.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a clear overview of the skills within the repository and installation instructions.",{"category":33,"check":131,"severity":63,"summary":132},"Tool surface size","This is a skill that orchestrates CLI commands rather than exposing a discrete set of tools.",{"category":40,"check":134,"severity":63,"summary":135},"Overlapping near-synonym tools","The skill orchestrates specific Netlify CLI commands; it does not expose overlapping tools.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised deployment capabilities are directly mapped to Netlify CLI commands and well-documented.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for multiple environments (Codex, Copilot CLI, Claude Code, Cursor) and includes example invocations.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The SKILL.md explicitly lists common errors and their remediation steps, guiding users effectively.",{"category":104,"check":148,"severity":63,"summary":149},"Pinned dependencies","The skill uses `npx` to invoke the Netlify CLI, avoiding direct management of pinned dependencies within the skill itself.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The Netlify CLI's `--dry-run` flag (or similar preview mechanisms like `netlify build --dry`) is leveraged for inspection, aligning with the skill's workflow.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The Netlify CLI manages its own network calls and operations, and the skill's error handling suggests users check build logs for failures, implying retry mechanisms exist within the CLI.",{"category":66,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit telemetry itself, and the Netlify CLI's telemetry is managed separately and typically opt-in.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined, naming Netlify deployments as the artifact and various user intents like 'deploy', 'host', 'publish' as verbs.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and triggers.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and under 500 lines, delegating deeper content to reference files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md uses `references/` subdirectories for detailed guides on CLI commands, deployment patterns, and netlify.toml, implementing progressive disclosure effectively.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill is not primarily an exploration or deep audit skill; its workflow is sequential and focused on executing specific commands.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and reference files provide clear, end-to-end examples of Netlify deployments for various scenarios, including code snippets and expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md documents several failure modes (e.g., 'Not logged in', 'No site linked', 'Build failed') with clear symptoms and recovery steps.",{"category":111,"check":183,"severity":63,"summary":184},"Tool Fallback","The skill relies on the Netlify CLI invoked via `npx`, which is standard and doesn't require fallback mechanisms within the skill itself.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill assumes Node.js (for npx) and the Netlify CLI, which are explicitly mentioned in prerequisites and installation instructions.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The skill's workflow and the Netlify CLI's behavior inherently guide users to handle unexpected states (like authentication or linking issues) before proceeding with deployments.",{"category":92,"check":193,"severity":63,"summary":194},"Cross-skill coupling","This skill is standalone and does not implicitly rely on other Netlify skills; any related tasks are handled by the CLI itself.",1778694759172,"This skill automates web project deployments to Netlify using the Netlify CLI invoked via `npx`. It guides users through authentication, site linking, dependency installation, and both preview and production deployments, leveraging `netlify.toml` for configuration.",[198,199,200,201,202],"Automated Netlify CLI authentication","Site linking and creation","Preview and production deployments","Dependency installation verification","Configuration via netlify.toml",[204,205,206],"Managing Netlify account settings beyond authentication and site linking","Directly modifying Netlify infrastructure or global account configurations","Handling complex CI/CD pipeline orchestration beyond a single deployment workflow","3.0.0","4.4.0","To enable AI agents to deploy web projects to Netlify by orchestrating the Netlify CLI, ensuring correct authentication, configuration, and deployment to preview or production environments.","The skill is exceptionally well-documented and robust, with clear instructions, examples, and error handling. The only minor findings were 'not_applicable' or related to CLI behavior outside the direct control of the skill script.",98,"A high-quality skill for automating Netlify deployments with clear documentation and robust error handling.",[214,215,216,217,218],"netlify","deployment","web-development","cli","ci-cd","global","verified",[222,223,224,225],"Deploying a new web project to Netlify for the first time","Creating preview deployments to test changes before production","Linking an existing Git repository to a Netlify site","Deploying a static site or a framework-based application",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":240},{"hasLockfile":228},false,1778694741926,{"descriptionLength":231,"readmeSize":232},192,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},1778694759286,{"basePath":245,"githubOwner":214,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/netlify-deploy","context-and-tools","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":257,"parentExtension":260,"providers":290,"relations":297,"tags":298,"workflow":299},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":214,"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":214,"githubRepo":246,"locale":18,"slug":246,"type":268},"marketplace",{"evaluate":270,"extract":279},{"promptVersionExtension":271,"promptVersionScoring":208,"score":272,"tags":273,"targetMarket":219,"tier":278},"3.1.0",97,[214,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,214,275],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778694611877,1778694599571,{"evaluate":291,"extract":294},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":292,"targetMarket":219,"tier":278},[214,217,215,293,274],"serverless",{"commitSha":280,"license":239,"plugin":295},{"mcpCount":8,"provider":283,"skillCount":296},13,{"parentExtensionId":262,"repoId":285},[217,215,274,214,293],{"evaluatedAt":300,"extractAt":289,"updatedAt":301},1778694629384,1778694991614,{"evaluate":303,"extract":305},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":304,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":280},{"parentExtensionId":250,"repoId":285},{"_creationTime":308,"_id":285,"identity":309,"providers":310,"workflow":529},1778694595297.2703,{"githubOwner":214,"githubRepo":246,"sourceUrl":14},{"classify":311,"discover":524,"github":527},{"commitSha":280,"extensions":312},[313,326,363,397,405,413,421,429,437,453,464,472,480,496,504,514],{"basePath":258,"displayName":266,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":18,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":258,"description":253,"displayName":255,"installMethods":327,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":18,"type":259},{"claudeCode":255},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,337,339,341,343,345,347,349,351,353,355,357,359,361],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":336},"skills/netlify-ai-gateway/SKILL.md","medium",{"path":338,"priority":336},"skills/netlify-blobs/SKILL.md",{"path":340,"priority":336},"skills/netlify-caching/SKILL.md",{"path":342,"priority":336},"skills/netlify-cli-and-deploy/SKILL.md",{"path":344,"priority":336},"skills/netlify-config/SKILL.md",{"path":346,"priority":336},"skills/netlify-database/SKILL.md",{"path":348,"priority":336},"skills/netlify-deploy/SKILL.md",{"path":350,"priority":336},"skills/netlify-edge-functions/SKILL.md",{"path":352,"priority":336},"skills/netlify-forms/SKILL.md",{"path":354,"priority":336},"skills/netlify-frameworks/SKILL.md",{"path":356,"priority":336},"skills/netlify-functions/SKILL.md",{"path":358,"priority":336},"skills/netlify-identity/SKILL.md",{"path":360,"priority":336},"skills/netlify-image-cdn/SKILL.md",{"path":362,"priority":324},".cursor-plugin/plugin.json",{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":325,"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",[370,372,374,377,379,381,383,385,387,389,391,393,395],{"path":371,"priority":319},"SKILL.md",{"path":373,"priority":324},"LICENSE.txt",{"path":375,"priority":376},"assets/eval_review.html","low",{"path":378,"priority":336},"references/schemas.md",{"path":380,"priority":376},"scripts/__init__.py",{"path":382,"priority":376},"scripts/aggregate_benchmark.py",{"path":384,"priority":376},"scripts/generate_report.py",{"path":386,"priority":376},"scripts/improve_description.py",{"path":388,"priority":376},"scripts/package_skill.py",{"path":390,"priority":376},"scripts/quick_validate.py",{"path":392,"priority":376},"scripts/run_eval.py",{"path":394,"priority":376},"scripts/run_loop.py",{"path":396,"priority":376},"scripts/utils.py",{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":325,"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)",[404],{"path":371,"priority":319},{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":325,"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)",[412],{"path":371,"priority":319},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":325,"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)",[420],{"path":371,"priority":319},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":325,"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)",[428],{"path":371,"priority":319},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":325,"sourceLanguage":18,"type":247},"skills/netlify-config","Reference for netlify.toml configuration. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, environment variables, or any site-level configuration. Covers the complete netlify.toml syntax including redirects with splats/conditions, headers, deploy contexts, functions config, and edge functions config.","netlify-config",{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-config/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-config)",[436],{"path":371,"priority":319},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":325,"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":371,"priority":319},{"path":446,"priority":336},"references/legacy-extension.md",{"path":448,"priority":336},"references/local-dev.md",{"path":450,"priority":336},"references/migration-from-extension.md",{"path":452,"priority":336},"references/migrations.md",{"basePath":245,"description":10,"displayName":13,"installMethods":454,"rationale":455,"selectedPaths":456,"source":325,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/netlify-deploy/SKILL.md (coalesced with duplicate skill at codex/skills/netlify-deploy)",[457,458,460,462],{"path":371,"priority":319},{"path":459,"priority":336},"references/cli-commands.md",{"path":461,"priority":336},"references/deployment-patterns.md",{"path":463,"priority":336},"references/netlify-toml.md",{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":325,"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)",[471],{"path":371,"priority":319},{"basePath":473,"description":474,"displayName":475,"installMethods":476,"rationale":477,"selectedPaths":478,"source":325,"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)",[479],{"path":371,"priority":319},{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":325,"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)",[487,488,490,492,494],{"path":371,"priority":319},{"path":489,"priority":336},"references/astro.md",{"path":491,"priority":336},"references/nextjs.md",{"path":493,"priority":336},"references/tanstack.md",{"path":495,"priority":336},"references/vite.md",{"basePath":497,"description":498,"displayName":499,"installMethods":500,"rationale":501,"selectedPaths":502,"source":325,"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)",[503],{"path":371,"priority":319},{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":325,"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)",[511,512],{"path":371,"priority":319},{"path":513,"priority":336},"references/advanced-patterns.md",{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":325,"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)",[521,522],{"path":371,"priority":319},{"path":523,"priority":336},"references/user-uploads.md",{"sources":525},[526],"manual",{"closedIssues90d":234,"description":258,"forks":234,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":232,"stars":237,"topics":528},[],{"classifiedAt":530,"discoverAt":531,"extractAt":532,"githubAt":532,"updatedAt":530},1778694599156,1778694595297,1778694597271,[218,217,215,214,216],{"evaluatedAt":243,"extractAt":289,"updatedAt":535},1778694993054,[],[538,570,598,626,651,680],{"_creationTime":539,"_id":540,"community":541,"display":542,"identity":548,"providers":553,"relations":563,"tags":566,"workflow":567},1778693180473.13,"k171q6ygmjjyh4tynhnym1v9cn86m7q0",{"reviewCount":8},{"description":543,"installMethods":544,"name":546,"sourceUrl":547},"Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: \"run azd up\", \"run azd deploy\", \"execute deployment\", \"push to production\", \"push to cloud\", \"go live\", \"ship it\", \"bicep deploy\", \"terraform apply\", \"publish to Azure\", \"launch on Azure\". DO NOT USE WHEN: \"create and deploy\", \"build and deploy\", \"create a new app\", \"set up infrastructure\", \"create and deploy to Azure using Terraform\" — use azure-prepare for these.",{"claudeCode":545},"microsoft/agent-skills","Azure Deploy","https://github.com/microsoft/agent-skills",{"basePath":549,"githubOwner":550,"githubRepo":551,"locale":18,"slug":552,"type":247},".github/plugins/azure-skills/skills/azure-deploy","microsoft","agent-skills","azure-deploy",{"evaluate":554,"extract":562},{"promptVersionExtension":207,"promptVersionScoring":208,"score":555,"tags":556,"targetMarket":219,"tier":220},100,[557,215,558,559,560,561,218],"azure","bicep","terraform","azd","automation",{"commitSha":280,"license":239},{"parentExtensionId":564,"repoId":565},"k17934axs3g4g0b9056mbcsz0986m02a","kd77czgnv00rfjm815pcc5xx5986n5t8",[561,560,557,558,218,215,559],{"evaluatedAt":568,"extractAt":569,"updatedAt":568},1778696225011,1778693180473,{"_creationTime":571,"_id":572,"community":573,"display":574,"identity":580,"providers":584,"relations":591,"tags":594,"workflow":595},1778699018122.7927,"k172qs5m5jvyrgpd8psfrfmz2s86m9vb",{"reviewCount":8},{"description":575,"installMethods":576,"name":578,"sourceUrl":579},"Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.",{"claudeCode":577},"wshobson/agents","secrets-management","https://github.com/wshobson/agents",{"basePath":581,"githubOwner":582,"githubRepo":583,"locale":18,"slug":578,"type":247},"plugins/cicd-automation/skills/secrets-management","wshobson","agents",{"evaluate":585,"extract":590},{"promptVersionExtension":207,"promptVersionScoring":208,"score":555,"tags":586,"targetMarket":219,"tier":220},[578,218,587,588,589],"vault","aws-secrets-manager","security",{"commitSha":280},{"parentExtensionId":592,"repoId":593},"k1748zrty6tytzs86tpyrrbaxn86mfmj","kd74de64zj0axtg5b8t7eqqe2x86nske",[588,218,578,589,587],{"evaluatedAt":596,"extractAt":597,"updatedAt":596},1778700789419,1778699018122,{"_creationTime":599,"_id":600,"community":601,"display":602,"identity":608,"providers":613,"relations":620,"tags":622,"workflow":623},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":603,"installMethods":604,"name":606,"sourceUrl":607},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":605},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":609,"githubOwner":610,"githubRepo":611,"locale":18,"slug":612,"type":247},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":614,"extract":619},{"promptVersionExtension":207,"promptVersionScoring":208,"score":555,"tags":615,"targetMarket":219,"tier":220},[616,561,617,618,218],"github","code-review","maintenance",{"commitSha":280,"license":239},{"repoId":621},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[561,218,617,616,618],{"evaluatedAt":624,"extractAt":625,"updatedAt":624},1778697688364,1778697652123,{"_creationTime":627,"_id":628,"community":629,"display":630,"identity":636,"providers":639,"relations":645,"tags":647,"workflow":648},1778694578248.1042,"k17fdepncm15jzpekss5e8a0m986n6xd",{"reviewCount":8},{"description":631,"installMethods":632,"name":634,"sourceUrl":635},"Authoritative reference for how docs in this repo (and 5 other Netdata-org repos) become published pages on `learn.netdata.cloud`. Covers the `\u003Crepo>/docs/.map/map.yaml` source-of-truth (the actual lever -- filesystem path is irrelevant for routing), the live `ingest/ingest.py` orchestrator in the learn repo (NOT the legacy `ingest.js`), frontmatter injection, slug rules, sidebar autogeneration, MDX escape rules, versioning, the 4-mechanism redirect stack, the 6 source repositories, the every-3-hours CI ingest, Netlify deploy, and the `part_of_learn=True` opt-in for files hand-authored in the learn repo. Use when adding/moving/renaming/deleting a docs page; when a page on Learn looks wrong; when wondering whether to edit a doc here or in the learn repo; when reading `ingest.py`, `sidebars.js`, `docusaurus.config.js`, `static.toml`, `LegacyLearnCorrelateLinksWithGHURLs.json`, `netlify.toml`, the `\u003C!--startmeta` blocks in `.mdx` files, or the workflows `ingest.yml` and `daily-learn-link-check.yml`.",{"claudeCode":633},"netdata/netdata","learn-site-structure","https://github.com/netdata/netdata",{"basePath":637,"githubOwner":638,"githubRepo":638,"locale":18,"slug":634,"type":247},".agents/skills/learn-site-structure","netdata",{"evaluate":640,"extract":644},{"promptVersionExtension":207,"promptVersionScoring":208,"score":555,"tags":641,"targetMarket":219,"tier":220},[276,642,643,638,218],"publishing","workflow",{"commitSha":280},{"repoId":646},"kd70yp91ybn40a638h3hzz6nbd86m2cw",[218,276,638,642,643],{"evaluatedAt":649,"extractAt":650,"updatedAt":649},1778694681982,1778694578248,{"_creationTime":652,"_id":653,"community":654,"display":655,"identity":661,"providers":666,"relations":673,"tags":676,"workflow":677},1778692306427.1038,"k17bgetabcxg89fv9bd9j3xgyn86m243",{"reviewCount":8},{"description":656,"installMethods":657,"name":659,"sourceUrl":660},"Cross-platform issue triage. Pulls from Sentry (MCP), Linear (MCP), GitHub Issues (gh). Cross-references against code to find already-fixed issues. Auto-resolves fixed ones. Dispatches agents for active issues.",{"claudeCode":658},"Lifecycle-Innovations-Limited/claude-ops","OPS ► CROSS-PLATFORM TRIAGE","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"basePath":662,"githubOwner":663,"githubRepo":664,"locale":18,"slug":665,"type":247},"claude-ops/skills/ops-triage","Lifecycle-Innovations-Limited","claude-ops","ops-triage",{"evaluate":667,"extract":672},{"promptVersionExtension":207,"promptVersionScoring":208,"score":555,"tags":668,"targetMarket":219,"tier":220},[669,561,670,671,616,218],"issue-triage","sentry","linear",{"commitSha":280,"license":239},{"parentExtensionId":674,"repoId":675},"k17d0t6ns7y6t377pfprg128hd86nm89","kd7d52tcek2e34r805zs06b10d86n39v",[561,218,616,669,671,670],{"evaluatedAt":678,"extractAt":679,"updatedAt":678},1778693001136,1778692306427,{"_creationTime":681,"_id":682,"community":683,"display":684,"identity":687,"providers":690,"relations":696,"tags":697,"workflow":698},1778692306427.1013,"k17es25p075et7c15e0mn5b4f586n23j",{"reviewCount":8},{"description":685,"installMethods":686,"name":664,"sourceUrl":660},"Autonomous multi-project orchestration engine. Audits all registered projects, structures work into dependency-wired tasks, dispatches parallel agents (subagents or Agent Teams), audits completions, and ships PRs. Registry-driven — works for any user with a configured project registry.",{"claudeCode":658},{"basePath":688,"githubOwner":663,"githubRepo":664,"locale":18,"slug":689,"type":247},"claude-ops/skills/ops-orchestrate","ops-orchestrate",{"evaluate":691,"extract":695},{"promptVersionExtension":207,"promptVersionScoring":208,"score":555,"tags":692,"targetMarket":219,"tier":220},[561,693,218,274,694],"project-management","workflow-orchestration",{"commitSha":280,"license":239},{"parentExtensionId":674,"repoId":675},[561,218,274,693,694],{"evaluatedAt":699,"extractAt":679,"updatedAt":699},1778692787465]