Getting Started
Prerequisites
- Node.js ≥ 18
- npm ≥ 9
Install
npm install -g @skillsmanager/cli
Install the skillsmanager skill
This installs the bundled skillsmanager skill into all detected agents so your AI assistant can drive Skills Manager on your behalf.
sm install
To install for a specific agent only:
sm install --agent claude
Set up a storage backend
Skills Manager works out of the box with a local backend — no setup needed. Your skills are stored under ~/.skillsmanager/ and available on your current machine.
To sync across machines and share with other agents, connect a remote backend.
Google Drive (recommended)
- Go to Google Cloud Console and create a project
- Enable the Google Drive API for the project
- Go to APIs & Services → Credentials → create OAuth 2.0 credentials (Desktop app)
- Download
credentials.jsonand save it to~/.skillsmanager/credentials.json
Then run the setup wizard:
sm setup google
This walks you through the OAuth flow and saves your token. After this, all commands that need Drive access will authenticate automatically.
Discover your existing skill collections:
sm refresh
Your first skill
Fetch an existing skill
sm list # see all available skills
sm search "code review" # search by name or description
sm install code-review --agent claude # download and install
Add a skill you’ve built
sm add ./my-skill # upload to your default collection
Push to remote
If you started with local storage and want to move everything to Google Drive:
sm registry push --backend gdrive
This uploads all local collections to Drive and updates the registry. It’s transactional — if anything fails, nothing changes.
What’s next?
- Usage reference — all commands explained
- Protocol spec — registry and collection architecture
- Backends — storage backend options