| name | npx-skills |
| description | Install, find, update, and manage agent skills using the npx skills CLI tool. You MUST load this skill when asked to use the npx skills command. |
| license | MIT |
npx-skills
When to Use
- Skill Discovery & Search: Searching the skills ecosystem via
npx skills find.
- Skill Installation: Installing open agent skills from repositories (e.g.,
vercel-labs/agent-skills) for various autonomous agents.
- Skill Updates: Updating previously installed skills via
npx skills update.
- Skill Scaffolding: Initializing a new agent skill boilerplate via
npx skills init.
When Not to Use
- Content Creation: Do not use this skill to write the internal markdown content of
SKILL.md files (use agent-skill-md-writer or agentskills instead).
Core Process
Install Skills
- Diverse Source Formats: Add skills from GitHub, GitLab, Bitbucket, or local paths.
npx skills add vercel-labs/agent-skills
npx skills add https://github.com/vercel-labs/agent-skills
npx skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines
npx skills add https://gitlab.com/org/repo
npx skills add ./my-local-skills
- Target Specific Agents: Use
-a or --agent to install to specific agents (e.g., claude-code, opencode, cursor, github-copilot).
npx skills add vercel-labs/agent-skills -a claude-code -a opencode
- Target Specific Skills: Use
-s or --skill to limit which skills to install from a repository.
npx skills add vercel-labs/agent-skills --skill frontend-design
- Global Installation: Use
-g or --global to install the skill globally across all projects for the user.
npx skills add vercel-labs/agent-skills -g
- Force Copying: Use
--copy to copy files instead of symlinking (default).
npx skills add vercel-labs/agent-skills --copy
Manage Skills
- List Installed Skills:
npx skills list
npx skills ls -g
npx skills ls -a claude-code -a cursor
- Update Skills: Update all installed skills or specific ones.
npx skills update
npx skills update frontend-design web-design-guidelines
npx skills update -g
npx skills update -p
npx skills update -y
- Remove Skills:
npx skills remove
npx skills remove web-design-guidelines
npx skills remove --global web-design-guidelines
npx skills remove --agent claude-code my-skill
npx skills remove --all
- Search Skills:
npx skills find
npx skills find typescript
Scaffold Skills
- Initialize New Skill: Create a boilerplate
SKILL.md in the current directory or a new subdirectory.
npx skills init
npx skills init <skill-name>
Examples
npx skills add vercel-labs/agent-skills --list
npx skills add vercel-labs/agent-skills --skill frontend-design --skill skill-creator
npx skills add owner/repo --skill "Convex Best Practices"
npx skills add vercel-labs/agent-skills -a claude-code -a opencode
npx skills add vercel-labs/agent-skills --skill frontend-design -g -a claude-code -y
npx skills add vercel-labs/agent-skills --all
npx skills update -g -y
npx skills remove --skill '*' -a cursor
npx skills remove my-skill --agent '*' --yes
npx skills remove frontend-design web-design-guidelines
npx skills rm my-skill
Environment Variables
| Variable | Description |
|---|
INSTALL_INTERNAL_SKILLS | Set to 1 or true to show and install skills marked as internal: true. |
DISABLE_TELEMETRY | Set to 1 to disable anonymous usage telemetry. |
Example:
INSTALL_INTERNAL_SKILLS=1 npx skills add vercel-labs/agent-skills --list
Core Principles
- Automatic Discovery: The CLI detects installed agents automatically; manually specifying
-a is only needed to override this.
- Symlinking Strategy: Interactive installations use symlinks by default (creating a canonical copy linked from agent directories). Use
--copy to force copying.
- Scope Awareness: Project scope is default. It commits skills within
.agents/skills/ (or agent-specific paths). Global scope (-g) applies across all projects.
- Non-Interactive Execution: When executing via an autonomous agent, use the
-y or --yes flag to bypass all confirmation prompts.
Limitations
- Connecting to remote repositories or the
skills.sh registry requires an active internet connection.
- Global installation might require correct filesystem permissions for the user's home directory.
Common Pitfalls
- Hangs on Interactive Prompts: Forgetting to use the
-y flag in automated agent workflows.
Prevention: Always append -y or --yes for CI/CD or agent-driven non-interactive execution.
- Unquoted Spaces or Wildcards: The shell prematurely expanding
* or mishandling spaces in skill names.
Prevention: Always quote names with spaces (e.g., "Convex Best Practices") and asterisks (e.g., --skill '*').
Related Skills
- agent-skill-md-writer:
You MUST load this skill when creating or updating
SKILL.md files.
- agentskills:
You MUST load this skill to understand the technical structure of an agent skill.
References