npxvercel-labs / skills

The CLI for the open agent skills ecosystem

79 agents.53 folders.One copy.

skills finds the SKILL.md files in a repository and installs them for the coding agents you use, from Claude Code and Codex to Cursor and OpenCode. Choose the recommended symlink install and every agent's folder points back to one canonical copy.

npx skills add vercel-labs/agent-skills

24 of 79 agents already share a folder.

At project scope, 24 agent IDs read .agents/skills/. The other 55 read 52 folders of their own, from .claude/skills/ and .goose/skills/ to .windsurf/skills/. The CLI detects which agents you have installed and writes to each one, so the list is its problem, not yours.

  • amp
  • replit
  • universal
  • antigravity
  • antigravity-cli
  • cline
  • codex
  • dexto
  • fx
  • kimi-code-cli
  • loaf
  • pi
  • sarvam-code
  • warp
  • zed
  • cursor
  • deepagents
  • droid
  • firebender
  • gemini-cli
  • github-copilot
  • kilo
  • opencode
  • promptscript
  • aider-desk
  • astrbot
  • autohand-code
  • augment
  • bob
  • claude-code
  • openclaw
  • codearts-agent
  • codebuddy
  • codemaker
  • codestudio
  • command-code
  • continue
  • cortex
  • crush
  • devin
  • eve
  • forgecode
  • goose
  • grok
  • hermes-agent
  • inference-sh
  • jazz
  • junie
  • iflow-cli
  • kimchi
  • kiro-cli
  • kode
  • lingma
  • mcpjam
  • minimax-code
  • mistral-vibe
  • moxby
  • mux
  • openhands
  • ona
  • posit-assistant
  • qoder
  • qoder-cn
  • qwen-code
  • reasonix
  • rovodev
  • roo
  • tabnine-cli
  • terramind
  • tinycloud
  • trae
  • trae-cn
  • windsurf
  • zcode
  • zencoder
  • zenflow
  • neovate
  • pochi
  • adal

Source: the Supported Agents table in the README, read October 13, 2026. IDs as passed to --agent; hover a cell for its project folder.

The basics travel. The extras are agent-specific.

Skills follow a shared Agent Skills specification, and the README tracks which features each agent honours. Of the 18 agents in its compatibility table:

Basic skills

18/18

Every agent in the table.

allowed-tools

16/18

All but Kiro CLI and Zencoder.

context: fork

1/18

Claude Code only.

Hooks

3/18

Claude Code, Cline and Kiro CLI.

Squares follow the README's column order: OpenCode, OpenHands, Claude Code, Cline, CodeBuddy, Codex, Command Code, Kiro CLI, Cursor, Antigravity, Roo Code, GitHub Copilot, Amp, OpenClaw, Neovate, Pi, Qoder, Zencoder.

Seven verbs.

addInstall skills from a repository, URL or local path
useUse one skill without installing
listList installed skills (alias: ls)
findSearch for skills interactively or by keyword
updateUpdate installed skills to latest versions
removeRemove installed skills from agents
initCreate a new SKILL.md template

add accepts owner/repo, GitHub, GitLab and Azure Repos URLs, any git URL, a local path, or a direct link to a SKILL.md or archive.

A skill is a folder with one file.

---
name: my-skill
description: What this skill does and when to use it
---

# My Skill

Instructions for the agent to follow when this skill is activated.

name and description are required. Set metadata.internal: true to hide a work-in-progress skill from normal discovery.