Skip to main content

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.

PyPI version Python 3.10+ License: MIT


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 analysis
  • tdd → Test-driven development workflow
  • seo-audit → Full SEO audit of your content
  • financial-analyst → Financial analysis and SaaS metrics
  • incident-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 install commands)
  • Anthropic API key (for run command 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

skillpilot-0.3.0.tar.gz (739.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skillpilot-0.3.0-py3-none-any.whl (915.8 kB view details)

Uploaded Python 3

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

Hashes for skillpilot-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b65553f9120a27e4da94023ea94bfda0e57f851cb4b9ef3624bf7ad207bb31dd
MD5 ff24bae90c849959909ceee640fe1035
BLAKE2b-256 47dfa439e2c697619552c682497cbeb4be0013fa13a66a8d6a8442d8bb0e4407

See more details on using hashes here.

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

Hashes for skillpilot-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0965177a2594f2c775c1103da8318299265c4b052a33340ab2e1d93871d1c9b9
MD5 212377b7b7fe98dbb27e8c3f37a7147d
BLAKE2b-256 d63e1fa827dd06678a8114b1d199299db448598c38ded93af6f61651315b4dfc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page