happyskills
v0.42.0
Published
Package manager for AI agent skills
Maintainers
Readme
HappySkills CLI
Package manager for AI agent skills. Install, manage, version, and publish skills from your terminal — think npm for AI skills.
Installation
npm install -g happyskillsRequires Node.js 22 or later.
Quick Start
# Search the registry
happyskills search deploy
# Install a skill (with transitive dependencies)
happyskills install acme/deploy-aws
# Scaffold a new skill
happyskills init my-skill
# Publish to the registry
happyskills login
happyskills publishCommands
| Command | Description |
|---------|-------------|
| init [name] | Scaffold SKILL.md + skill.json in the current directory |
| install [owner/skill] | Install a skill and its dependencies. Without arguments, installs from skill.json |
| uninstall <owner/skill> | Remove a skill and prune orphaned dependencies |
| list | List installed skills from the lock file |
| search <query> | Search the skill registry |
| check [owner/skill] | Check for available updates |
| update [owner/skill] | Upgrade to latest compatible versions |
| publish | Push the current skill to the registry |
| convert <skill-name> | Convert an external Claude Code skill into a managed HappySkills package |
| fork <owner/skill> | Fork a skill to your workspace |
| login | Authenticate with the registry |
| logout | Clear stored credentials |
| whoami | Show the currently authenticated user |
Command Aliases
| Alias | Command |
|-------|---------|
| i, add | install |
| rm, remove | uninstall |
| ls | list |
| s | search |
| up | update |
| pub | publish |
Global Flags
| Flag | Description |
|------|-------------|
| --help | Show help for a command |
| --version | Show CLI version |
| -g, --global | Use global scope (~/.claude/skills/) |
| -y, --yes | Skip confirmation prompts |
| --json | Output as JSON (all commands) |
License
See LICENSE for details.
