CtrlK
BlogDocsLog inGet started
Tessl Logo

netlify-deploy

Deploy, host, and publish web projects on Netlify with the Netlify CLI. Use when the user wants to deploy a site or repository to Netlify, link a local project to a Netlify site, ship a production or preview/draft deploy, set up Git-based continuous deployment, run a manual or local deploy, configure CI deploys, or troubleshoot a failed or misconfigured deploy. Also use to view or tail a deployed site's runtime logs — function and edge-function output, deploy logs — via `netlify logs` when debugging what a live site is doing (recent errors, recent activity, streaming output).

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality operational skill: executable commands, clear deploy workflows with strong error-recovery discipline, and well-structured progressive disclosure into verified reference files. The main weakness is token efficiency — a redundant commands table and some lengthy gotcha prose could be trimmed without losing clarity.

Suggestions

Remove or slim the "Useful Commands" table: `netlify deploy`, `netlify deploy --prod`, `netlify deploy --dir`, and `netlify logs` are already demonstrated in the Deploying and Logs sections, so the table mostly repeats them; keep only the genuinely new entries (`netlify build`, `netlify clone`, `netlify open`).

Tighten the longer gotcha paragraphs (e.g. the manual `--prod`-replaced-by-Git and monorepo config-discovery explanations) to their core rule plus the one consequence, preserving the operational punchline without the surrounding narrative.

The "Deploy URLs are public by link" section could be shortened to the rule plus the protection pointer to the netlify-access-control skill, cutting the explanatory middle.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no basic-concept filler) and is mostly high-signal, but the "Useful Commands" table duplicates commands already shown in the Deploying and Logs sections and several gotcha paragraphs run long, so it could be tightened. It is not a 3 because not every token earns its place.

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands and exact env-var/flag names throughout — `netlify deploy --prod`, `netlify deploy --dir=dist`, `netlify link --git-remote-url`, `NETLIFY_SITE_ID`, `SECRETS_SCAN_OMIT_KEYS`, `netlify logs --source functions --function my-fn` — with no pseudocode.

3 / 3

Workflow Clarity

Clear install→authenticate→link→deploy sequencing with explicit validation and feedback loops — run the build to find the real output dir before setting `publish`, get the exact error from the deploy log then address the cause, and the "surface and stop" discipline for failed deploys and secrets-scan failures.

3 / 3

Progressive Disclosure

The body is a well-organized overview that defers detail to one-level-deep, clearly signaled references (cli-commands.md, deployment-patterns.md, netlify-toml.md — all present on disk) and routes config/frameworks/access-control to sibling skills, with easy navigation via the References section.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that names concrete deployment actions, gives explicit natural-language triggers for when to use it, and carves out a clear niche distinct from sibling Netlify skills. It is long but each clause adds a distinct capability or trigger rather than padding.

DimensionReasoningScore

Specificity

Lists many concrete actions — "deploy, host, and publish", "link a local project to a Netlify site", "ship a production or preview/draft deploy", "set up Git-based continuous deployment", "run a manual or local deploy", "configure CI deploys", "troubleshoot a failed or misconfigured deploy", "view or tail a deployed site's runtime logs" — matching the multiple-specific-actions anchor rather than the domain-plus-some-actions level below.

3 / 3

Completeness

Explicitly answers both what (deploy/host/publish/link/ship/set up CD/run manual/configure CI/troubleshoot/logs) and when via the "Use when the user wants to…" and "Also use to…" trigger clauses.

3 / 3

Trigger Term Quality

Uses natural phrasing a user would actually say — "deploy a site or repository to Netlify", "production or preview/draft deploy", "continuous deployment", "manual or local deploy", "CI deploys", "troubleshoot", "tail… logs" — with good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear Netlify-deployment niche with distinct triggers; the related sibling skills (config, frameworks, access-control) cover non-overlapping concerns, so it is unlikely to fire for the wrong skill.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
netlify/context-and-tools
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.