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
Metadata
Release files for skillpilot 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| skillpilot-0.3.0.tar.gz | 739.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| skillpilot-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.7 MB
Release files / skillpilot-0.3.0.tar.gz
| Download URL | skillpilot-0.3.0.tar.gz |
|---|---|
| Size | 739.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b65553f9120a27e4da94023ea94bfda0e57f851cb4b9ef3624bf7ad207bb31dd
|
|
BLAKE2b-256 checksum How to use checksums |
47dfa439e2c697619552c682497cbeb4be0013fa13a66a8d6a8442d8bb0e4407
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / skillpilot-0.3.0-py3-none-any.whl
| Download URL | skillpilot-0.3.0-py3-none-any.whl |
|---|---|
| Size | 915.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0965177a2594f2c775c1103da8318299265c4b052a33340ab2e1d93871d1c9b9
|
|
BLAKE2b-256 checksum How to use checksums |
d63e1fa827dd06678a8114b1d199299db448598c38ded93af6f61651315b4dfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Security for skillpilot 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.