← all repositories
vercel-labs/skills

A package manager for AI agent instructions

Vercel's `npx skills` installs reusable prompt modules across 50+ coding agents so your team doesn't rewrite the same system prompts.

21.6k stars TypeScript Coding AssistantsAgents
skills
Velocity · 7d
+150
★ / day
Trend
steady
star history

What it does

npx skills is a CLI that fetches, installs, and manages reusable instruction sets—called “skills”—for coding agents like Claude Code, Cursor, Codex, and dozens of others. Skills are just SKILL.md files with YAML frontmatter. The tool symlinks or copies them into each agent’s expected directory, so you can version-control prompts alongside your code or keep them global.

The interesting bit

The ecosystem bet: instead of every team baking custom prompts into their agent setup, skills become shareable packages you install by name. The CLI resolves GitHub shorthand, GitLab URLs, local paths, or git remotes—then maps the files into each agent’s quirky directory structure automatically. It’s npm for system prompts, with the same shorthand ergonomics.

Key highlights

  • Supports 50+ agents including Claude Code, Cursor, Codex, GitHub Copilot, Zed, and more
  • skills use runs a skill once without installing—pipes generated prompts to stdout or launches an agent interactively
  • Project-scoped or global installation, with symlink (recommended) or copy methods
  • skills find does interactive keyword search; skills init scaffolds new SKILL.md files
  • Non-interactive flags (-y, --all) for CI/CD workflows

Caveats

  • The README agent count drifts between versions (67, then 51+ in different truncations), suggesting the list is actively churning
  • Skill quality and discovery depend entirely on third-party repos—there’s no built-in vetting beyond the skills.sh directory

Verdict

Worth a look if you’re managing agent prompts across a team or switching between Claude, Cursor, and Codex. Skip it if you just want one-off custom instructions in a single editor; the value is in reuse and cross-agent portability.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.