mikekelly/managing-skills
Overview
This skill manages agent skills using the npx skills CLI. It installs, finds, checks, updates, lists, and removes skills from GitHub repos, directory URLs, local paths, or .skill zip files. Use it to install skills into a project or globally and to keep installed skills up to date.
How this skill works
Commands are executed via npx skills with --yes to skip confirmations. Install uses npx skills add {source} --yes --agent {agent-type} (add -g for global and -s to pick a specific skill in a repo). Find, check, update, and list operations map to npx skills find, check, update, and add --list respectively.
When to use it
- Add a new skill from a GitHub repo, directory URL, or local path to your current project
- Search for a skill by keyword before installing
- Check whether installed skills have updates available
- Update one or all installed skills to the latest versions
- List installed skills in the current project
Best practices
- Always include --yes to skip interactive confirmations in automated flows
- Default to project scope; specify -g only when you explicitly want global installation
- Detect and pass the correct --agent flag (e.g., claude-code, opencode) for your current agent
- Use -s skill-name to cherry-pick a single skill from a multi-skill repo
- If a command fails, capture the error output and verify the source URL, network access, and agent selection
Example use cases
- Install all skills from vercel-labs/skills into the current Claude Code project: npx skills add vercel-labs/skills --yes --agent claude-code
- Install only managing-skills from a multi-skill repo: npx skills add vercel-labs/skills --yes -s managing-skills --agent claude-code
- Search for a formatter skill: npx skills find formatter --yes, then install the chosen result
- Check for updates across installed skills: npx skills check --yes and then run npx skills update --yes to apply updates
- List installed skills in the project: npx skills add --list --yes
FAQ
Add the -g flag to the install command: npx skills add owner/repo --yes -g --agent {agent-type}
How do I target multiple agents in one install?
Include multiple --agent flags: npx skills add owner/repo --yes --agent claude-code --agent opencode