Skip to main content

The skill package manager for AI agents — install, compose, optimize, and bridge skills across Claude, Cursor, Codex, and Gemini

Project description

skillhub

The skill composer for AI agents.
Merge skills from any ecosystem into one expert skill — with AI-powered conflict resolution.

PyPI version PyPI Downloads CI Python 3.9+ License: MIT

Ecosystems Agents Skills Compose

pip install skillhub-ai

skillhub compose demo

# Three skills from three different companies → one expert
skillhub compose anthropic:claude-api openai:aspnet-core google:agent-platform-deploy -o cloud-expert

# Use it in Claude Code instantly
/cloud-expert

Why skillhub?

You install a python-patterns skill in Claude Code. You find a security-review skill in Cursor. You see a frontend-developer persona in agency-agents. They all live in different files, different formats, different tools.

The problem:

  • No way to combine them — copy-pasting markdown is error-prone and tedious
  • Duplicate sections silently contradict each other across files
  • Skills from Anthropic, OpenAI, Microsoft, Google have no common interface
  • Every agent (Claude Code, Cursor, Codex, Gemini) requires a different file format

skillhub solves this in one command:

skillhub compose anthropic:security-hardening openai:aspnet-core \
               agency-agents:frontend-developer python-patterns \
               -o my-expert --strategy ai

Features

🔀 Compose — The Only Tool That Merges Skills

Merge 2–10 skills from any source into one unified expert skill with automatic conflict detection. No other tool does this.

🤖 AI-Powered Conflict Resolution

When two skills define the same ## Error Handling section, --strategy ai sends both to Claude and gets back a single best-of-both version. No manual editing.

🌐 13 Ecosystems, One Interface

Pull from Anthropic, OpenAI, GitHub Copilot, Microsoft, Google, Vercel, and 8 more — using a simple ecosystem:skill-name prefix. All sources resolve to the same SKILL.md format.

🔍 Diff Before You Merge

See exactly which sections will conflict before composing. Green = unique to A, yellow = conflict, blue = unique to B.

📦 Pre-Built Expert Templates

5 production-ready combinations: fastapi-expert, fullstack-expert, ml-platform, pre-pr-reviewer, research-analyst. One command to expert.

🤝 Works With Every Agent

Claude Code (.claude/commands/), Cursor (.cursor/rules/), OpenAI Codex (AGENTS.md), Gemini CLI (.gemini/skills/). One skill, four agents.


Quick Start

# 1. Install
pip install skillhub-ai

# 2. Browse what's available
skillhub list
skillhub search "security"

# 3. Preview a skill before installing
skillhub info debug-agent

# 4. Install to Claude Code
skillhub install debug-agent

# 5. Install to ALL agents at once
skillhub install debug-agent --all-agents

# 6. Compose your first expert
skillhub compose --template fastapi-expert

Compose

skillhub compose demo

[!IMPORTANT] No other tool does this. skillhub compose is the only way to merge multiple SKILL.md files into one unified expert skill with conflict detection and resolution.

# Simplest: registry skills
skillhub compose python-patterns security-review api-design -o fastapi-expert

# Cross-company: Anthropic + OpenAI + Google
skillhub compose anthropic:claude-api openai:aspnet-core google:agent-platform-deploy -o cloud-expert

# Mix everything: community + local + any ecosystem
skillhub compose agency-agents:frontend-developer ./my-standards.md skills.sh:react-expert -o our-expert

# Preview without writing
skillhub compose python-patterns security-review -o test --dry-run

What happens when you compose:

python-patterns  +  security-review  +  api-design
       │                  │                  │
       └──────────────────┴──────────────────┘
                          │
                    Fetch each source
                    Parse ## sections
                    Detect conflicts
                          │
              ┌───────────┴───────────┐
       first-wins (default)         ai (Claude)
       first skill wins         merges both intelligently
              └───────────┬───────────┘
                          │
            .claude/commands/fastapi-expert.md
                          │
                  /fastapi-expert ✓

AI-Powered Merge

skillhub ai-compose demo

pip install "skillhub-ai[ai]"
export ANTHROPIC_API_KEY=sk-...

skillhub compose python-patterns security-review -o secure-python --strategy ai
Strategy Speed On conflict
first-wins (default) Instant First skill's section kept, conflict logged
ai ~2s/conflict Claude reads both, writes a unified best-of-both

Diff Before You Merge

skillhub diff demo

skillhub diff python-patterns security-review
Comparing: python-patterns  vs  security-review
────────────────────────────────────────────────
✅ Only in python-patterns (6):   Type Annotations, Async Patterns, Dataclasses...
✅ Only in security-review  (5):  OWASP Top 10, Input Validation, Auth Patterns...
⚠️  Conflicts (2):               Error Handling, Code Review Checklist

Pre-Built Expert Templates

skillhub templates demo

skillhub templates
skillhub compose --template fastapi-expert
skillhub compose --template ml-platform --strategy ai
Template Skills Best for
fastapi-expert python-patterns + security-review + api-design FastAPI backend
fullstack-expert react-patterns + python-patterns + api-design Full-stack
ml-platform agent-builder + mle-workflow + llm-evaluator ML engineers
pre-pr-reviewer code-reviewer + security-review + test-writer Code review
research-analyst research-agent + rag-evaluator + doc-generator Research

The 13 Ecosystems

[!TIP] Any prefix works in compose, diff, install, and info — mix freely.

skillhub cross-ecosystem demo

skillhub compose \
  anthropic:claude-api \               # Anthropic official
  openai:aspnet-core \                 # OpenAI official
  copilot:acquire-codebase-knowledge \ # GitHub Copilot official
  microsoft:skill-creator \            # Microsoft official
  google:agent-platform-deploy \       # Google official
  addyosmani:code-review-and-quality \ # Addy Osmani
  scientific:astropy \                 # K-Dense AI
  antigravity:ab-test-setup \          # Antigravity/OpenClaw
  gamedev:godot-2d-movement \          # Game Dev Skills
  tech-leads:domain-analysis \         # Tech Leads Club
  agency-agents:frontend-developer \   # Agency Agents
  debug-agent \                        # skillhub registry
  -o the-ultimate-expert
Prefix Ecosystem Repo
(no prefix) skillhub registry chandrudp29/skillhub
anthropic:name Anthropic official anthropics/skills
openai:name OpenAI / Codex official openai/skills
copilot:name GitHub Copilot official github/awesome-copilot
microsoft:name Microsoft official microsoft/skills
google:name Google official google/skills
skills.sh:name Vercel skills.sh vercel-labs/skills
agency-agents:name Agency Agents msitarzewski/agency-agents
addyosmani:name Addy Osmani addyosmani/agent-skills
scientific:name K-Dense AI K-Dense-AI/scientific-agent-skills
antigravity:name Antigravity sickn33/antigravity-awesome-skills
gamedev:name Game Dev Skills gamedev-skills/awesome-gamedev-agent-skills
tech-leads:name Tech Leads Club tech-leads-club/agent-skills
claude:name Your Claude Code project .claude/commands/
cursor:name Your Cursor project .cursor/rules/
codex:name Your Codex project AGENTS.md
gemini:name Your Gemini CLI project .gemini/skills/
github:owner/repo/path Any public GitHub file raw.githubusercontent.com
./path/to/file.md Local file

Install to Any Agent

skillhub install demo

skillhub install debug-agent                  # Claude Code (default)
skillhub install debug-agent --agent cursor   # Cursor
skillhub install debug-agent --agent codex    # OpenAI Codex
skillhub install debug-agent --agent gemini   # Gemini CLI
skillhub install debug-agent --all-agents     # all 4 at once
skillhub install debug-agent --dry-run        # preview only
Agent Where it's written How to invoke
Claude Code .claude/commands/<name>.md /<name> in chat
Cursor .cursor/rules/<name>.mdc Always active
OpenAI Codex AGENTS.md (with markers) Auto-loaded
Gemini CLI .gemini/skills/<name>.md Always active

Cross-Ecosystem Recipes

# Ultimate Python expert — 3 sources, AI-merged
skillhub compose python-patterns security-review api-design -o python-expert --strategy ai

# Enterprise frontend — community + production-grade + patterns
skillhub compose agency-agents:frontend-developer addyosmani:code-review-and-quality \
  react-patterns -o enterprise-frontend --strategy ai

# Cloud AI expert — Anthropic + Google + Microsoft official skills
skillhub compose anthropic:claude-api google:agent-platform-deploy \
  microsoft:skill-creator -o cloud-ai-expert

# Scientific Python — K-Dense AI + skillhub registry
skillhub compose scientific:astropy python-patterns rag-evaluator -o research-scientist

# Pre-PR gate (template + AI merge)
skillhub compose --template pre-pr-reviewer --strategy ai

Create & Publish Your Own Skill

skillhub init our-coding-standards    # scaffold SKILL.md template
# edit SKILL.md with your team's conventions
skillhub install our-coding-standards/  # test locally
skillhub publish our-coding-standards/  # open PR to registry
SKILL.md format
---
name: our-coding-standards
description: Backend coding standards for our team
version: 1.0.0
tags: [python, standards, backend]
agents: [claude, cursor, codex, gemini]
---

## When to Use
Apply when writing, reviewing, or refactoring any backend code.

## Core Rules
- All functions must have type annotations
- Use dataclasses over plain dicts for structured data

## Examples
...

The SKILL.md format is Anthropic's open standard — supported by 32+ AI coding tools.


All Commands

Expand full command reference
# Discovery
skillhub list                              # browse all 26 skills
skillhub list --installed                  # skills in this project
skillhub search <query>                    # search by keyword
skillhub search <query> --tag <tag>        # filter by tag
skillhub info <name>                       # full preview

# Install & Manage
skillhub install <name>                    # Claude Code (default)
skillhub install <name> --agent cursor     # Cursor
skillhub install <name> --all-agents       # all 4 agents
skillhub install <name> --dry-run          # preview without writing
skillhub install <name> --overwrite        # replace existing
skillhub uninstall <name>                  # remove
skillhub update                            # update all installed

# Compose
skillhub compose <a> <b> ... -o <name>             # merge (first-wins)
skillhub compose <a> <b> ... -o <name> --strategy ai  # Claude AI merge
skillhub compose --template <name>                 # pre-built template
skillhub compose --template <name> --strategy ai   # template + AI merge
skillhub compose <a> <b> -o <name> --dry-run       # preview only
skillhub templates                                 # list 5 templates

# Cross-ecosystem (any prefix works)
skillhub compose anthropic:security openai:aspnet-core -o expert
skillhub diff anthropic:claude-api openai:aspnet-core

# Diff
skillhub diff <a> <b>                      # compare section by section

# Create & Publish
skillhub init <name>                       # scaffold new SKILL.md
skillhub publish <path>                    # PR to registry
Command What it does
skillhub diff <a> <b> Compare two skills section by section
skillhub compose <a> <b> -o <name> Merge (first-wins on conflicts)
skillhub compose ... --strategy ai Merge with Claude AI resolution
skillhub compose --template <name> Use a pre-built expert template
skillhub templates List all built-in templates
skillhub search <query> Search by name, description, or tag
skillhub list Browse all 26 skills
skillhub list --installed Skills installed in this project
skillhub info <name> Full details and preview
skillhub install <name> Install for Claude Code
skillhub install <name> --all-agents Install for all 4 agents
skillhub install <name> --dry-run Preview without writing
skillhub uninstall <name> Remove a skill
skillhub update Update all installed skills
skillhub init <name> Scaffold a new SKILL.md
skillhub publish <path> Submit to registry via PR

Available Skills (34)

Browse all 26 skills

Research & Analysis

Skill Description
research-agent Multi-source deep research with synthesis and citations
rag-evaluator Evaluate RAG pipelines: faithfulness, relevance, hallucination
llm-evaluator Build evaluation frameworks for LLM outputs

Code Quality

Skill Description
code-reviewer Five-axis review: correctness, security, performance, readability, maintainability
debug-agent Systematic root cause analysis — feedback loop first
refactor-agent Safe, incremental refactoring with verification
test-writer Write meaningful tests that actually catch bugs
security-review OWASP-based security auditing

Documentation

Skill Description
doc-generator README, API docs, docstrings, changelogs
pr-summarizer Generate PR descriptions: what, why, how, risks

Development Patterns

Skill Description
python-patterns Modern Python best practices (typing, async, dataclasses)
react-patterns React 18+ patterns (hooks, suspense, server components)
fastapi-patterns Production FastAPI patterns
api-design REST API conventions and best practices
sql-agent Write, optimize, and explain SQL with query plans

DevOps

Skill Description
docker-agent Dockerfile optimization, multi-stage builds
git-workflow Branching strategies, commit conventions

AI / ML Engineering

Skill Description
agent-builder Build LangGraph agents: tools, memory, streaming, multi-agent
prompt-optimizer Diagnose and improve underperforming prompts
mle-workflow Production ML workflow: data, training, deployment
cost-tracker Track and optimize LLM API costs

Career

Skill Description
yc-job-tracker Daily AI/ML job tracking at YC startups
career-ops Global AI/ML job hunt — USA, Europe, Singapore, Dubai

Web & Frontend

Skill Description
typescript-patterns Strict types, utility types, generics, discriminated unions, branded types
nextjs-patterns App Router, Server Components, data fetching, caching, streaming

Architecture & Infrastructure

Skill Description
system-design RESDAC framework, scalability patterns, database selection, CAP trade-offs
cicd-agent GitHub Actions, secrets, blue-green/canary/rolling deploys, release automation
kubernetes-agent Manifests, resource sizing, HPA, health probes, networking, troubleshooting
data-pipeline Idempotency, incremental loads, Airflow DAGs, data quality checks

Performance & APIs

Skill Description
performance-optimizer Profiling methodology, Python bottlenecks, N+1 fixes, caching strategy
openai-patterns Model selection, structured outputs, function calling, retry logic, cost control

Community (via agency-agents)

Skill Description
frontend-developer Senior frontend developer expertise
backend-architect Senior backend architecture and system design
penetration-tester Security testing methodology

Skills from all 13 external ecosystems are also available via their prefix.


Contributing

skillhub is a community registry — every skill you add helps thousands of developers.

  1. Fork this repo
  2. Add your skill: skillhub init <name> then edit skills/<name>/SKILL.md
  3. Add an entry to registry/index.json
  4. Open a PR

Or in one command: skillhub publish <name>/

What makes a good skill? Focused on one domain, has ## When to Use and ## Core Rules, works well when composed with other skills, gives concrete examples over vague advice.


Author

Built by Chandrashekar DP — Senior AI/ML Engineer, Bengaluru.

If skillhub saves you time, a ⭐ helps others find it.

GitHub stars PyPI Follow


License

MIT — use it, fork it, build on it.


skillhub · pip install skillhub-ai · PyPI · Issues · Discussions

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

skillhub_ai-0.4.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

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

skillhub_ai-0.4.0-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

File details

Details for the file skillhub_ai-0.4.0.tar.gz.

File metadata

  • Download URL: skillhub_ai-0.4.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for skillhub_ai-0.4.0.tar.gz
Algorithm Hash digest
SHA256 7e21796a1c5169996e8cd2067e1aa632748274eea5fff4bbc8992d3cfdb2056d
MD5 37ca98ac27ad75525f544113ba4450bb
BLAKE2b-256 668f0aa7422a8b3d8f0661314da83e2538094d5ae5b89abbb8c6aa098bf4dd42

See more details on using hashes here.

File details

Details for the file skillhub_ai-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: skillhub_ai-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 34.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for skillhub_ai-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72060cf17a5f2189401ad014a8a70eebe99706d02ba2fa0bb93cb823e9ff51ba
MD5 40779c567a37574f96df0de815e64633
BLAKE2b-256 75a8a66c3e97ee856b9e0da868784a93f0ec6bc7fda01952635756381e31f5fb

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