Agent skill · software engineering · davila7

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.

Why this skill is useful

Adds specific commands and workflows for deploying web projects to Netlify that the AI wouldn't reliably generate on its own.

What it needs

Requires netlify-cli installed locally. Requires netlify account access. About 4k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.

What this skill does

Netlify Deployment Skill Deploy web projects to Netlify using the Netlify CLI with intelligent detection of project configuration and deployment context. Overview This skill automates Netlify deployments by: Verifying Netlify CLI authentication Detecting project configuration and framework Linking to existing sites or creating new ones Deploying to production or preview environments Prerequisites Netlify CLI: Installed via npx (no global install required) Authentication: Netlify account with active login session Project: Valid web project in current directory When sandboxing blocks the deployment network calls, rerun with sandboxpermissions=requireescalated. The deployment might take a few minutes. Use appropriate timeout values. Authentication Pattern The skill uses the pre-authenticated Netlify CLI approach: 1. Check authentication status with npx netlify status 2. If not authenticated, guide user through npx netlify login 3. Fail gracefully if authentication cannot be established Authentication uses either: Browser-based OAuth (primary): netlify login opens browser for authentication API Key (alternative): Set NETLIFYAUTHTOKEN environment variable Workflow 1. Verify Netlify CLI Authentication Check if the user is logged into Netlify: Expected output patterns: ✅ Authenticated: Shows logged-in user email and site link status ❌ Not authenticated: "Not logged into any site" or authentication error If not authenticated, guide the user: This opens a browser window for OAuth authentication. Wait for user to complete login, then verify with netlify status again. Alternative: API Key authentication If browser authentication isn't available, users can set: Tokens can be generated at: https://app.netlify.com/user/applications#personal-access-tokens 2. Detect Site Link Status From netlify status output, determine: Linked: Site already connected to Netlify (shows site name/URL) Not linked: Need to link or create site 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/netlify-deploy

View the source on GitHub

Browse the @skills marketplace