Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.
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
Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.
Official WordPress skill for Gutenberg block work: block.json, attributes and serialization, dynamic rendering, and the deprecation path that keeps existing content valid.
Persistent cross-session memory for coding agents: hooks capture each session, a local SQLite + vector store compresses it, and a mem-search skill reads it back.
