netlify-ops
Installation
SKILL.md
netlify-ops
Overview
This skill lets an agent perform Netlify web-hosting operations CLI-first (the netlify CLI) with a REST fallback on Netlify's official API — no SDK. The CLI is the ergonomic common path (create a site, deploy a directory, read status); the REST API is the comprehensive long tail (custom domains, fine-grained reads, DNS), grounded on a bundled OpenAPI via an endpoint index + a $ref-resolver so coverage never loads the spec into context. The agent consumes the caller-injected token, picks the CLI command or REST operation, runs it, and parses the JSON. It drives Netlify's static/JAMstack + serverless surface — not full-stack container hosting.
When to activate
- ✅ Creating a Netlify site, or deploying a build to one (draft/preview or
--prod). - ✅ Setting + verifying a custom domain, or configuring a site's DNS.
- ✅ Reading deploy status (the
statefield) or listing/inspecting sites/deploys.
Do NOT activate when:
- You need full-stack container/app hosting (Render, Fly.io, Railway, Vercel SSR-as-PaaS) — Netlify here is a static/JAMstack + serverless-function host only.
- You only need credential setup — credentials are provided by the caller; this skill does not provision or resolve them, and never runs
netlify login(seereferences/credentials.md).