agent-skills-installer
v1.0.4
Published
Browse and install skills from skills.sh interactively
Maintainers
Readme
agent-skills-installer
Browse and install skills from skills.sh interactively.
Features
- Interactive TUI for browsing and selecting skills
- Search and filter skills by name, ID, or source
- Support for 25+ AI agents (Claude Code, Cursor, Cline, etc.)
- Non-interactive mode for CI/automation
- Bulk installation of multiple skills to multiple agents
Installation
npx agent-skills-installerOr install globally:
npm install -g agent-skills-installer
agent-skills-installerUsage
Interactive Mode (Default)
# Browse all skills (sorted by all-time installs)
agent-skills-installer
# Browse trending skills
agent-skills-installer --sort trending
# Search for specific skills
agent-skills-installer --search reactNon-Interactive Mode (CI/Automation)
# Install specific skills to specific agents
agent-skills-installer \
--skills vercel-labs/anti-slop,anthropics/claude-code-setup \
--agents claude-code,cursor \
--global \
--yesList Available Agents
agent-skills-installer --list-agentsOptions
| Option | Description |
| ------------------- | --------------------------------------------------------------- |
| -s, --sort <type> | Sort order: all-time, trending, hot (default: all-time) |
| -g, --global | Install skills globally |
| --search <query> | Search skills by keyword |
| --skills <list> | Comma-separated list of skills (owner/repo format) |
| --agents <list> | Comma-separated list of agents |
| -y, --yes | Skip confirmation prompt (required in non-interactive mode) |
| --list-agents | List available agents |
| -h, --help | Display help |
| -V, --version | Display version |
Exit Codes
| Code | Description | | ---- | ------------------------------------------- | | 0 | Success | | 1 | Partial failure (some installations failed) | | 2 | All installations failed | | 3 | Argument error (missing required options) | | 4 | Network/API error |
Network Requirements
The following operations require network connectivity:
- Installation: add-skill fetches skills from GitHub
- --list-agents: npx fetches the add-skill package (if not cached)
- Interactive mode: Fetches skill list from skills.sh API
When using --skills and --agents options, the skills.sh API fetch is skipped, but network is still required for the actual installation.
Development
Node.js >= 18 is required.
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Development mode
npm run devLicense
MIT
