Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.
56
62%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./codex/skills/netlify-deploy/SKILL.mdQuality
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a solid skill description with excellent trigger terms, clear completeness (both what and when), and strong distinctiveness tied to Netlify. The main weakness is that the 'what' portion could be more specific by listing concrete actions beyond just 'deploy web projects' — e.g., mentioning site linking, build configuration, or deploy previews as distinct capabilities.
Suggestions
Expand the capability list to include more specific actions like 'link repositories, configure build settings, create preview deploys, publish production builds, check deploy status' to improve specificity.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Netlify deployment) and mentions the CLI tool (`npx netlify`), but doesn't list multiple specific concrete actions beyond 'deploy'. It could enumerate actions like 'create preview deploys, publish to production, link repositories, configure build settings'. | 2 / 3 |
Completeness | Clearly answers both 'what' (deploy web projects to Netlify using the Netlify CLI) and 'when' (explicit 'Use when...' clause listing deploy, host, publish, link scenarios including preview and production deploys). | 3 / 3 |
Trigger Term Quality | Includes strong natural trigger terms: 'deploy', 'host', 'publish', 'link', 'site', 'repo', 'Netlify', 'preview', 'production deploys'. These cover the common ways users would phrase requests related to Netlify deployment. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive — specifically scoped to Netlify deployment with the Netlify CLI. The mention of 'Netlify' and `npx netlify` makes it very unlikely to conflict with other deployment skills (e.g., Vercel, AWS). | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill provides a comprehensive Netlify deployment guide with clear step sequencing and real CLI commands, but suffers from significant verbosity—explaining concepts Claude already knows, duplicating the workflow in an example section, and including tangential information (environment variables, local dev tips). Referenced bundle files don't exist, undermining the progressive disclosure structure. Tightening the content by ~50% and adding post-deploy validation would substantially improve it.
Suggestions
Cut the Overview, Prerequisites explanations, and Tips/Environment Variables sections significantly—Claude knows what OAuth, environment variables, and package managers are. Focus only on Netlify-specific knowledge.
Remove the 'Example Full Workflow' section entirely since it duplicates the numbered workflow steps above it, or replace the verbose workflow with just the concise example.
Add an explicit post-deploy validation step (e.g., check deploy status output, curl the deploy URL) to create a feedback loop for failed deployments.
Either provide the referenced bundle files (references/cli-commands.md, etc.) or remove the references section to avoid broken links and move essential content inline in a more compact format.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Significant verbosity throughout. Explains obvious concepts Claude already knows (what OAuth is, what package managers exist, what environment variables are). The 'Overview' section restates the title. 'Handling netlify.toml' explains basic framework build concepts. The 'Example Full Workflow' section largely duplicates the step-by-step workflow above it. Many sections could be cut by 50%+ without losing actionable information. | 1 / 3 |
Actionability | Provides concrete CLI commands that are copy-paste ready (e.g., `npx netlify status`, `npx netlify deploy --prod`), which is good. However, several steps rely on interactive prompts (`netlify init` guides user through choices) without providing non-interactive alternatives or flags. The framework detection suggestion is vague ('detect framework from package.json if possible'). Some guidance is descriptive rather than instructive. | 2 / 3 |
Workflow Clarity | Steps are clearly numbered and sequenced with good branching logic (linked vs not linked, authenticated vs not). However, there are no explicit validation checkpoints after deployment (e.g., checking deploy status, verifying the URL returns 200). The 'verify with netlify status again' after login is good but the pattern isn't consistently applied. No feedback loop for failed deploys beyond listing error messages. | 2 / 3 |
Progressive Disclosure | References to external files (references/cli-commands.md, references/deployment-patterns.md, references/netlify-toml.md) are listed at the bottom, but no bundle files exist to back them up. The main content is monolithic with substantial inline detail that could be offloaded (e.g., the framework defaults table, error handling, environment variables section). The structure has sections but too much is inlined. | 2 / 3 |
Total | 7 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
cffaf74
Table of Contents
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.