4,366 skills. 37+ repos. one install.
npx skills add KunanonJ/claude-skills-hub -g -a claude-code -s '*' --copy -yworks with Claude Code · ChatGPT Codex · Cursor · Gemini CLI · Windsurf
no fluff. just numbers.
| 📦 skills | 4,366 |
| 🗂️ sources scraped | 37+ repos |
| 🔌 plugins | 49 (LSPs, services, workflows) |
| 🔗 MCP servers | 15 documented |
| 🤖 compatible agents | 6 — Claude · Codex · Cursor · Gemini · Windsurf · OpenClaw |
| 🚫 security-flagged skills removed | 1 (agent-browser) |
xychart-beta horizontal
title "4,366 skills by domain"
x-axis ["Composio APIs", "Claude & Agent Ecosystem", "Business & Marketing", "Dev Lifecycle", "Workflows", "UI/Design", "Token Efficiency"]
y-axis "skills" 0 --> 2200
bar [2100, 1200, 570, 300, 200, 55, 54]
npx skills add KunanonJ/claude-skills-hub -g -a claude-code -s '*' --copy -ynpx skills add KunanonJ/claude-skills-hub -g -a codex -s '*' --copy -ygit clone --depth 1 https://github.com/KunanonJ/claude-skills-hub.git /tmp/csh
rsync -a /tmp/csh/skills/ ~/.claude/skills/ # or ~/.codex/skills/bash <(curl -fsSL https://gist.githubusercontent.com/KunanonJ/f7e7c9b8c45d927ae03b84b1879d384d/raw/setup-claude.sh)don't want all 4k? grab exactly what you need.
# 🏗️ engineering
npx skills add KunanonJ/claude-skills-hub/karpathy-guidelines -g -y
npx skills add KunanonJ/claude-skills-hub/spec-driven-development -g -y
npx skills add KunanonJ/claude-skills-hub/lighthouse-agentic-browsing -g -y
npx skills add KunanonJ/claude-skills-hub/startup-cto -g -y
# 🎨 ui/design
npx skills add KunanonJ/claude-skills-hub/ui-ux-pro-max -g -y # 67 styles, 161 palettes
npx skills add KunanonJ/claude-skills-hub/taste-skill -g -y
# 📈 business & strategy
npx skills add KunanonJ/claude-skills-hub/business-strategy-planning -g -y
npx skills add KunanonJ/claude-skills-hub/competitive-intel -g -y
# 🔍 marketing & seo
npx skills add KunanonJ/claude-skills-hub/aeo -g -y # answer engine optimization
npx skills add KunanonJ/claude-skills-hub/seo-strategy -g -y
npx skills add KunanonJ/claude-skills-hub/content-strategist -g -ypie title source breakdown (4,366 skills)
"Composio ecosystem (2,100)" : 2100
"Claude & agent ecosystem (1,200)" : 1200
"Business & marketing (570)" : 570
"Dev lifecycle & best practices (300)" : 300
"Workflow & orchestration (200)" : 200
"UI/Design (55)" : 55
"Token efficiency (54)" : 54
📋 full source list (37+ repos)
plus skills from hesreallyhim/awesome-claude-code, VoltAgent/awesome-agent-skills, awesomeclaude.ai, and more.
# workflow essentials
for plugin in typescript-lsp security-guidance code-review playwright \
context7 pr-review-toolkit feature-dev ralph-loop \
session-report hookify skill-creator; do
claude plugin install "$plugin"
done
# language servers (inline IDE intelligence)
for plugin in clangd-lsp csharp-lsp gopls-lsp jdtls-lsp kotlin-lsp \
lua-lsp php-lsp pyright-lsp ruby-lsp rust-analyzer-lsp swift-lsp; do
claude plugin install "$plugin"
done
# service integrations
for plugin in github mongodb notion railway sentry stripe telegram \
postman sanity resend; do
claude plugin install "$plugin"
done# free — no key needed
claude mcp add --transport stdio context7 -- npx -y @upstash/context7-mcp
claude mcp add --transport stdio exa -- npx -y exa-mcp-server
claude mcp add --transport stdio context-mode -- npx -y context-mode
claude mcp add --transport stdio token-savior -- uvx token-savior-recall
# LINE OA — AI-powered messaging (Thai 🇹🇭 ready)
claude mcp add --transport stdio line -- npx -y line-oa-mcp-ultimate
# needs: LINE_CHANNEL_ACCESS_TOKEN
# code-review-graph — 49× token savings on code review
uv tool install code-review-graph
code-review-graph install --platform claude-code
code-review-graph buildflowchart TD
A1[📁 37+ Curated Repos] --> S
A2[🌐 6 Discovery Pages] --> S
A3[🏢 ComposioHQ Org] --> S
A4[🖥️ Local ~/.claude/skills] --> S
S[⚙️ sync-listed-sources.sh\n+ sync-local-skills.sh]
S --> D1{discover all\nSKILL.md dirs}
D1 --> D2{deduplicate\nfirst-source wins}
D2 --> D3{security filter\nSKIP_SKILLS}
D3 -->|clean| OUT[(📦 skills/\n4,366 skills)]
D3 -->|flagged| BIN[🗑️ dropped]
OUT --> M[📋 skills-manifest.txt]
OUT --> T[🗺️ skills-source-map.tsv]
OUT --> I[npx skills add\nKunanonJ/claude-skills-hub]
I --> LOCAL[~/.claude/skills/\nor ~/.codex/skills/]
style S fill:#4A90D9,color:#fff
style OUT fill:#00ff88,color:#000
style BIN fill:#ff3cac,color:#fff
style LOCAL fill:#6c63ff,color:#fff
| property | how it works |
|---|---|
| precedence | first repo in SOURCE_INPUTS wins on name collision |
| traceability | every skill maps back to its origin in skills-source-map.tsv |
| safety | SKIP_SKILLS removes flagged skills after sync |
| portability | zero .git metadata in skills/ — clone and commit safely |
bash sync-listed-sources.sh
git add skills/ skills-manifest.txt skills-source-map.tsv
git commit -m "chore: sync skills $(date +%Y-%m-%d)"
git pushthe corpus grows because people add to it. here's how.
add a new skill source:
- open
sync-listed-sources.sh - add to
SOURCE_INPUTS:{"kind": "repo", "repo": "owner/repo-name"}, - run
bash sync-listed-sources.sh - open a PR with updated
skills/,skills-manifest.txt,skills-source-map.tsv
drop a single skill directly:
- create
skills/your-skill-name/SKILL.md - follow the SKILL.md format — frontmatter + instructions
- PR it in
flag a bad skill:
# sync-listed-sources.sh
SKIP_SKILLS: set[str] = {
"agent-browser", # Snyk High Risk
"your-skill", # reason here
}browse skills/ · source map · releases
drop a ⭐ if this hits different