universal-skill-manager
v0.1.0
Published
Universal Skill Manager - Manage agent skills across multiple tools
Maintainers
Readme
Universal Skill Manager (USM)
Manage agent skills across multiple AI coding tools with a single, unified interface.
Features
- Universal: Install once, use everywhere (OpenCode, Claude Code, Gemini CLI)
- GitHub Integration: Install skills directly from GitHub repositories
- Auto-Sync: Automatically sync skills to all your agent tools
- Standards Compliant: Follows agentskills.io specification
Installation
npm install -g @universal-skills/usmQuick Start
# Search for skills
usm search brainstorming
# Install from GitHub
usm install github.com/anthropics/skills
# List installed skills
usm list
# Sync to all tools
usm sync
# Check status
usm statusCommands
usm install <source>- Install a skill from registry, GitHub, or local pathusm uninstall <skill>- Uninstall a skillusm update [skill]- Update a skill (or all with --all)usm search <keyword>- Search for skillsusm list- List installed skillsusm sync [skill]- Sync skills to agent toolsusm status- Show sync statususm config- Manage configuration
Supported Tools
- OpenCode (via symlinks)
- Claude Code (via config)
- Gemini CLI (via config)
Configuration
USM stores configuration in ~/.skills/config.json:
{
"registry": {
"official": "https://github.com/universal-skills/registry"
},
"sync": {
"autoSync": true,
"tools": ["opencode", "claude-code", "gemini-cli"]
}
}License
MIT
