npx skills add vercel-labs/skillsMIT39k stars2,848 wordsUpdated 6 November 2026
| Week | Installs |
|---|---|
| Week 1 | 105,144 |
| Week 2 | 103,601 |
| Week 3 | 107,199 |
| Week 4 | 110,524 |
| Week 5 | 121,189 |
| Week 6 | 121,665 |
| Week 7 | 115,285 |
| Week 8 | 110,096 |
Typeset in this issue’s own colours, resolved from the awesome-design-md registry.
The CLI for the open agent skills ecosystem.
Agent skills are reusable instructions that teach coding agents how to perform tasks, from reviewing code to working with a library. Discover skills at skills.sh (opens in a new tab).
Supports OpenCode, Claude Code, Codex, Cursor, and 75 more (opens in a new tab).
Requires Node.js 22.20 or later. Run this from your project:
npx skills add vercel-labs/agent-skillsChoose the skills and coding agents to install to. Skills are installed to the current
project by default; add -g to make them available across projects.
# Choose one skill and agent
npx skills add vercel-labs/agent-skills --skill web-design-guidelines -a claude-code
# Browse available skills
npx skills findSee the installation reference (opens in a new tab) for source formats, private repositories, and all options.
| Command | Description |
|---|---|
npx skills find [query] | Search for skills |
npx skills list | List installed skills |
npx skills use <source>@<skill> | Use one skill without installing |
npx skills check | Check for available updates |
npx skills update [skills...] | Update installed skills |
npx skills remove [skills...] | Remove installed skills |
npx skills init [name] | Create a skill template |
Read the CLI reference (opens in a new tab) or run npx skills --help for examples and options. Experimental commands are listed below.
Generate a prompt for a skill, or launch a supported coding agent with it:
npx skills use vercel-labs/agent-skills@web-design-guidelines --agent claude-codeOmit --agent to print the prompt instead. See skills use (opens in a new tab).
| Command | Description |
|---|---|
npx skills experimental_sync | Sync skills shipped by npm dependencies into your project |
npx skills experimental_install | Restore project skills recorded in skills-lock.json |
Some npm packages bundle instructions for your agent alongside their code. Sync links them into your project so they update with the dependency, and also installs skill packs declared in package.json:
npm install -D skills agent-browser
npx skills experimental_sync -ySee the experimental commands reference (opens in a new tab) for options, the skills field, and the RFC (opens in a new tab) behind it.
The CLI detects installed agents and lets you choose where skills are installed. See all supported agents, installation paths, and compatibility (opens in a new tab).
npx skills init my-skillEdit the generated SKILL.md with instructions for your agent.
See creating and sharing skills (opens in a new tab) for the format and discovery rules.
import { installSkills } from 'skills'The CLI collects anonymous usage data. Set DISABLE_TELEMETRY=1 or DO_NOT_TRACK=1
to disable telemetry and security-audit requests.
See what is collected (opens in a new tab).
This project is licensed under the MIT License (opens in a new tab).
main, last pushed 6 November 2026.SKILL.md, not by matching a directory convention. 4 distinct layouts observed: .automations/pr-labeling/skills/*/SKILL.md, .automations/triage/skills/*/SKILL.md, .vc/automations/workflows/triage/skills/*/SKILL.md, skills/*/SKILL.md.h1 and no skipped levels:/vercel-labs/skills.md, and each skill at its own .md URL.