netlify init installs and syncs Netlify agent skills
Introduced 2026-10-08 · score 0.92
HOW TO USE IT
When initializing a repository or syncing installed Netlify skills, run `netlify init`; use `--skip-agent-setup` to skip skill installation or `--reset-context` to replace edited skills and migrate or delete edited copies under renamed or deprecated names.
netlify initnetlify init --skip-agent-setupnetlify init --reset-contextWHY THIS HELPS
Initialize a repository with current Netlify skills for AI coding agents, or reconcile its installed skills with the hosted manifest.
BEFORE THIS CHANGE
Copy Netlify skills into the project manually; rerunning `init` left skills under prior or deprecated names in place and provided no way to restore an edited skill to the shipped release.
REQUIREMENTS AND LIMITATIONS
- Version: v27.12.0
- --skip-agent-setup: Boolean flag; skip installing Netlify skills for AI coding agents into the project.
- --reset-context: Boolean flag; replace locally edited Netlify skills with the latest release, and migrate or delete edited copies under renamed or deprecated names.
- Prerequisite: Netlify CLI requires Node.js version 22.13.0 or above.
- A failed download warns and lets `init` continue.
- Locally edited copies are kept and listed unless `--reset-context` is used.
- A directory is removed only when its tree hash matches a shipped release and is re-hashed immediately before removal, or under `--reset-context` when it has a manifest name.
- Unknown directories, symlinks, and directories that differ from a skill name only by case on macOS are left alone, with or without `--reset-context`.
- Each request times out after 10 seconds.
FIRST-PARTY EVIDENCE
- https://github.com/netlify/cli/releases/tag/v27.12.0
- https://github.com/netlify/cli/pull/8555
- https://github.com/netlify/cli/pull/8556
- https://github.com/netlify/cli/blob/v27.12.0/docs/commands/init.md
- https://github.com/netlify/cli/blob/v27.12.0/README.md
Check the installed version and the source before using it. Entry JSON