Getting Started
This guide walks you through installing the CLI, finding a skill, and creating your first one.
Install the CLI
bash
# npm (recommended)
npm install -g siteskills
# Homebrew
brew install siteskills/tap/siteskills
# Standalone binary
curl -fsSL https://siteskills.ai/install.sh | shAuthenticate
bash
siteskills loginChoose API key (from siteskills.ai/settings/api-keys) or browser OAuth.
Browse Skills
Search the marketplace from your terminal:
bash
siteskills search "amazon cart"Filter by category, agent, or pricing:
bash
siteskills search "checkout" --category e-commerce --agent claude-cowork --freeGet detailed info on a specific skill:
bash
siteskills info amazon-add-to-cartInstall a Skill
bash
siteskills install amazon-add-to-cartThe CLI auto-detects your agent environment and installs to the correct directory:
| Agent | Install Path |
|---|---|
| Claude Code / Cowork | .claude/skills/<skill-name>/ |
| Browser Use | ./skills/<skill-name>/ |
| Stagehand | ./stagehand/<skill-name>/ |
| Custom | ./siteskills/<skill-name>/ |
Override with --dir:
bash
siteskills install amazon-add-to-cart --dir ./my-skills/Create Your First Skill
Scaffold a new skill:
bash
siteskills initThe CLI prompts you for:
- Skill name (slug)
- Display name
- Target domain(s)
- Category
- Difficulty
- Auth requirements
This creates a ready-to-edit skill directory:
my-awesome-skill/
├── SKILL.md # Edit with your navigation steps
├── siteskills.json # Pre-filled metadata
├── README.md # Documentation template
└── tests/
└── test-basic.jsonValidate & Publish
Check your skill locally:
bash
siteskills validate ./my-awesome-skill/When it passes, publish to the marketplace:
bash
siteskills publish ./my-awesome-skill/Your skill enters the review pipeline. You will receive an email when it is approved.
Next Steps
- Read the Template Standard to understand every field
- Follow the Creating Skills tutorial for a detailed walkthrough
- Set up Agent Integration for your preferred agent