CodeQL, Semgrep and SARIF static-analysis toolkit from Trail of Bits: taint tracking, fast pattern scans and merged, deduplicated security findings for coding agents.
Netlify DeploySkill
Summary
Netlify's official deploy skill: netlify.toml deploy contexts and their precedence, CLI and drag-and-drop deploys, Deploy Previews, build hooks, skew protection, and secrets-scanning build failures.
Features
- Full netlify.toml deploy-context reference, including precedence between contexts
- Warns that netlify.toml environment variables never reach the deploy environment
- Covers CLI, Git continuous deployment, Deploy to Netlify buttons and drag-and-drop
- Explains secrets-scanning build failures and how to clear them
- Skew protection so clients never straddle two deploys
- Build hooks, deploy management and rollbacks
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Link this repo to my Netlify site, ship a draft deploy, then tail the edge function logs and tell me why the redirect is 500ing.
Description
Netlify's official agent skill is about the part of Netlify that actually goes wrong: getting a deploy out, and understanding why one failed. It covers Git continuous deployment, CLI manual and anonymous deploys, Deploy to Netlify buttons, Netlify Drop drag-and-drop, and per-context build configuration.
Deploy contexts
The core of the skill is netlify.toml context configuration — the five predefined contexts (production, deploy-preview, branch-deploy, preview-server, dev), custom branch contexts, and the precedence between them: site globals lose to context overrides, a named-branch context beats the general branch-deploy, and file-based config beats the UI. It also flags the double-bracket syntax that per-context plugin blocks require, which misbehaves quietly when written singly.
The footguns it names
- Secrets in `netlify.toml`. The file is committed to the repository. Sensitive values belong in the UI, CLI or API — and separately, environment variables declared in
netlify.tomlare not available to the deploy environment (Functions, runtime, post-processing); only UI/CLI/API-created ones are. - Secrets-scanning failures, which fail a build outright rather than warn, and what to do about them.
- Skew protection, so a client running old assets never talks to a newly deployed server.
Also covered
Deploy Previews and branch deploys, skipping a deploy, build hooks, managing and rolling back deploys, netlify create from a natural-language prompt, and the constraints attached to each deploy path.
Netlify splits its skills by concern: environment-variable management lives in netlify-config and local development in netlify-frameworks, so this one stays about shipping. Published in netlify/context-and-tools under the MIT licence.
Related Skills
Microsoft's official Playwright skill — drives a real browser from the command line using accessibility snapshots and element refs, and plans, generates and heals Playwright tests.
Google's official agent skill for writing production Maps Platform code — grounded in freshly fetched docs, with a demo key path that needs no billing account.
Railway's official agent skill: create projects, provision databases and buckets, deploy, manage variables and domains, and read build failures back — from the CLI, API or MCP server.