228 AI skills for Claude Code — install, run and manage skills directly in your terminal
Project description
skillpilot
228 AI skills for Claude Code — install, run and manage skills directly in your terminal.
What is skillpilot?
skillpilot is a CLI that gives you instant access to 228 expert AI skills designed for Claude Code. Browse, install, copy and run skills covering engineering, security, marketing, finance, product, compliance and more — all from your terminal.
Each skill is a battle-tested prompt that turns Claude into a domain expert:
code-reviewer→ Senior code review with security + quality analysistdd→ Test-driven development workflowseo-audit→ Full SEO audit of your contentfinancial-analyst→ Financial analysis and SaaS metricsincident-response→ SEV1–SEV4 incident triage and response- ...and 223 more
Installation
pip install skillpilot
Requires Python 3.10+ and Claude Code installed.
Quick Start
# 1. Browse the catalogue
skillpilot list
# 2. Search for a skill
skillpilot search security
# 3. Preview a skill
skillpilot info code-reviewer
# 4. Install a skill into Claude Code
skillpilot install code-reviewer
# → Use /code-reviewer in Claude Code
# 5. Install all skills at once
skillpilot install-all
# 6. Copy a skill to clipboard
skillpilot copy tdd
# 7. Run a skill via API (requires init)
skillpilot init
skillpilot run code-reviewer --input "$(cat myfile.py)"
Commands
| Command | Description |
|---|---|
skillpilot list |
List all 228 skills by category |
skillpilot list -c engineering |
List skills in a specific category |
skillpilot search <keyword> |
Search skills by keyword |
skillpilot info <skill> |
Preview first 20 lines of a skill |
skillpilot install <skill> |
Install a skill into ~/.claude/commands/ |
skillpilot install-all |
Install all 228 skills into Claude Code |
skillpilot install-all -c marketing |
Install an entire category |
skillpilot copy <skill> |
Copy skill content to clipboard |
skillpilot run <skill> --input "..." |
Execute a skill via Anthropic API |
skillpilot init |
Save your Anthropic API key |
Skill Categories
| Category | Skills | Description |
|---|---|---|
engineering |
48 | POWERFUL-tier: agents, RAG, MCP, CI/CD, databases |
engineering-team |
35 | Core: code review, TDD, security, cloud architecture |
commands |
29 | Slash commands: /tdd, /tech-debt, /sprint-plan... |
marketing |
44 | SEO, content, ads, CRO, social media |
product |
16 | Product management, UX, roadmap, experiments |
strategy |
28 | C-Level advisory: CEO, CTO, CFO, CMO... |
project-management |
8 | Jira, Confluence, Scrum, sprint planning |
compliance |
13 | GDPR, ISO 13485, MDR, SOC2, ISO 27001 |
business |
4 | Sales engineering, customer success, RevOps |
finance |
3 | Financial analysis, SaaS metrics, investment |
Installing Skills into Claude Code
When you run skillpilot install <skill>, the skill is copied to ~/.claude/commands/<skill>.md. Claude Code automatically picks it up as a slash command:
skillpilot install tdd
# Now use /tdd in Claude Code
Install an entire category:
skillpilot install-all --category engineering
# All 48 engineering skills available as /skill-name in Claude Code
Install everything:
skillpilot install-all
# All 228 skills available in Claude Code
Running Skills via API
For running skills directly from the terminal without Claude Code:
# Configure your Anthropic API key (once)
skillpilot init
# Run any skill
skillpilot run code-reviewer --input "def add(a, b): return a + b"
# Pipe code from a file
skillpilot run security-pen-testing --input "$(cat app.py)"
# Interactive mode (paste code, then Ctrl+D)
skillpilot run tdd
Skills use Claude Haiku by default — fast and cost-effective.
Project Structure
skillpilot/
├── src/devpilot/
│ ├── cli.py # CLI commands (Typer)
│ ├── core/
│ │ ├── claude.py # Anthropic API client
│ │ ├── config.py # Local config (~/.devpilot/)
│ │ └── skills.py # Skill loader
│ └── skills/ # 228 embedded skill files
│ ├── engineering/ # 48 skills
│ ├── engineering-team/ # 35 skills
│ ├── marketing/ # 44 skills
│ ├── product/ # 16 skills
│ ├── strategy/ # 28 skills
│ ├── project-management/ # 8 skills
│ ├── compliance/ # 13 skills
│ ├── business/ # 4 skills
│ ├── finance/ # 3 skills
│ └── commands/ # 29 slash commands
├── scripts/
│ ├── sync_skills.py # Sync skills from source library
│ └── generate_license.py # License key generator
└── tests/ # 23 tests (pytest)
Development
git clone https://github.com/DigitalHouseCompany/skillpilot
cd skillpilot
pip install -e .
pytest tests/ -v
To sync skills from the source library:
python scripts/sync_skills.py
Requirements
- Python 3.10+
- Claude Code (for
installcommands) - Anthropic API key (for
runcommand only)
License
MIT — see LICENSE
Author
Built by Joel Parfait
PyPI: pypi.org/project/skillpilot
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skillpilot-0.3.0.tar.gz.
File metadata
- Download URL: skillpilot-0.3.0.tar.gz
- Upload date:
- Size: 739.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b65553f9120a27e4da94023ea94bfda0e57f851cb4b9ef3624bf7ad207bb31dd
|
|
| MD5 |
ff24bae90c849959909ceee640fe1035
|
|
| BLAKE2b-256 |
47dfa439e2c697619552c682497cbeb4be0013fa13a66a8d6a8442d8bb0e4407
|
File details
Details for the file skillpilot-0.3.0-py3-none-any.whl.
File metadata
- Download URL: skillpilot-0.3.0-py3-none-any.whl
- Upload date:
- Size: 915.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0965177a2594f2c775c1103da8318299265c4b052a33340ab2e1d93871d1c9b9
|
|
| MD5 |
212377b7b7fe98dbb27e8c3f37a7147d
|
|
| BLAKE2b-256 |
d63e1fa827dd06678a8114b1d199299db448598c38ded93af6f61651315b4dfc
|