A curated collection of 65+ skills for Claude Code
Productivity · Development · Documents · Research · AI · PM · Security · Design · System
~/.claude/skills/ <-- symlinked by install.sh
obsidian-cli/ -> repo/productivity/obsidian-cli (bundled)
pdf/ -> repo/documents/pdf (bundled)
...
claude-code-skills/ <-- this repository
├── productivity/ 9 canonical installable units Obsidian, GWS, NotebookLM
├── development/ 12 canonical installable units D3.js, R, MCP, frontend
├── documents/ 7 canonical installable units PDF, DOCX, PPTX, XLSX, MinerU
├── research/ 5 canonical installable units 140+ scientific, STEM, notes, macro
├── ai-collaboration/ 5 canonical installable units Multi-AI Gateway, Agent Teams
├── product-management/ 17 canonical installable units Lenny's Podcast PM framework
├── security/ 0 direct installable units External nested packs only
├── design/ 7 canonical installable units Canvas, themes, GIF
├── system/ 5 canonical installable units Proxy, CDP, SVN, comms, OSS
├── install.sh Symlink installer
├── CONTRIBUTING.md Contribution guide
└── LICENSE MIT
git clone --recurse-submodules https://github.com/LeoLin990405/claude-code-skills.git
cd claude-code-skills && ./install.sh./install.sh productivity # Only productivity skills./install.sh --canonical-onlyThis keeps category toolkit routers and canonical skills, but skips legacy compatibility wrappers such as all-plan, provider-specific CCB shims, and pm-* aliases.
| Profile | Command | Includes | Skips |
|---|---|---|---|
| Default | ./install.sh |
Category toolkit routers + canonical skills + legacy compatibility wrappers | Nothing |
| Canonical only | ./install.sh --canonical-only |
Category toolkit routers + canonical skills | Legacy CCB shims, all-plan, and pm-* wrappers |
See GOVERNANCE.md for the packaging policy behind bundled skills, submodules, compatibility wrappers, and source-repo retirement.
git clone --recurse-submodules https://github.com/LeoLin990405/claude-code-skills.git
ln -s "$PWD/claude-code-skills/productivity/obsidian-cli" ~/.claude/skills/obsidian-cliCounts below match ./install.sh --canonical-only --list: category toolkit routers are included when present, legacy compatibility wrappers are excluded, and external nested submodule packs are not flattened into the default install surface.
| Category | Canonical Installable Units | Highlights | |
|---|---|---|---|
| 🗂️ | Productivity | 9 | Obsidian CLI, NotebookLM, Google Workspace |
| 💻 | Development | 12 | D3.js, R Analytics, MCP, frontend |
| 📄 | Documents | 7 | PDF, DOCX, PPTX, XLSX, MinerU |
| 🔬 | Research | 5 | 140+ Scientific Skills, STEM Modeling, research workflows |
| 🤖 | AI Collaboration | 5 | Multi-AI Gateway, Agent Teams |
| 📊 | Product Management | 17 | Lenny's Podcast -- 86 actionable PM skills |
| 🔒 | Security | 0 direct / 2 external packs | Trail of Bits (50+ skills), ffuf |
| 🎨 | Design | 7 | Canvas Art, Themes, GIF Creation |
| ⚙️ | System | 5 | Proxy, CDP, SVN, Internal Comms |
Category roots also expose toolkit router SKILL.md files migrated from the former claude-skills umbrella repo:
ai-collaboration/-> coordination toolkitproductivity/-> knowledge toolkitdevelopment/-> developer toolkitdocuments/-> document toolkitdesign/-> design toolkitproduct-management/-> PM toolkit
Compatibility wrappers are still kept in-repo for legacy installs. If you want the smallest canonical install surface, use ./install.sh --canonical-only.
| Skill | Description | Type |
|---|---|---|
| obsidian-cli | Obsidian vault CLI -- 80+ commands for search, tags, properties, links | bundled |
| obsidian-markdown | Obsidian Flavored Markdown -- wikilinks, callouts, embeds | bundled |
| obsidian-bases | Obsidian Bases -- database views, filters, formulas | bundled |
| json-canvas | JSON Canvas files -- nodes, edges, mind maps | bundled |
| gws-workspace | Google Workspace CLI -- Drive, Gmail, Sheets, Calendar | bundled |
| knowledge-hub | NotebookLM + Obsidian + PDF pipeline orchestration | bundled |
| notebooklm | NotebookLM API -- notebooks, sources, podcasts | bundled |
| daily-update-checker | Auto-check CLI tool updates (Homebrew, npm, pip) | bundled |
| Skill | Description | Type |
|---|---|---|
| playwright-skill | Browser automation and testing with Playwright | external nested pack |
| claude-d3js-skill | D3.js interactive data visualizations | |
| ios-simulator-skill | iOS app testing and automation | external nested pack |
| github-repo-design | GitHub repo design and README best practices | bundled |
| r-analytics | R language data analysis and visualization | |
| frontend-design | Production-grade frontend with high design quality | bundled |
| webapp-testing | Web app testing with Playwright | bundled |
| web-artifacts-builder | React + Tailwind + shadcn/ui artifacts | bundled |
| mcp-builder | Build MCP servers for LLM tool integration | bundled |
| skill-creator | Guide for creating new Claude Code skills | bundled |
| algorithmic-art | Algorithmic art generation | bundled |
| doris-query | Doris data warehouse read-only queries | bundled |
| sql2sh | SQL to Doris ETL shell scripts | bundled |
| Skill | Description | Type |
|---|---|---|
| PDF manipulation -- extract, create, merge, forms | bundled |
|
| docx | Word documents -- tracked changes, comments | bundled |
| pptx | PowerPoint presentations | bundled |
| xlsx | Excel spreadsheets -- formulas, charts | bundled |
| doc-coauthoring | Structured document co-authoring workflow | bundled |
| mineru | PDF/DOC/PPT to Markdown via MinerU API |
| Skill | Description | Type |
|---|---|---|
| claude-scientific-skills | 140+ scientific skills for data, bio, chem, physics | bundled |
| stem-modeling | STEM academic modeling with multi-AI collaboration | bundled |
| history-note-processor | Historical reading notes (4-step methodology) | bundled |
| blog-writer | Jekyll blog posts -- bilingual, SVG diagrams | bundled |
| macro-research-ccb | Distributed macro research for A-shares | bundled |
| Skill | Description | Type |
|---|---|---|
| ccb-unified | 9-provider AI orchestration via Gateway API | bundled |
| agent-teams | Multi-session Claude Code team orchestration | bundled |
| superpowers | Skill discovery and usage framework | external nested pack |
| anthropic-docs | Anthropic official docs knowledge base | bundled |
| find-skills | Discover and install agent skills | bundled |
All skills derived from Lenny's Podcast -- 86 actionable PM skills:
| Skill | Focus Area |
|---|---|
| lenny-skills | 86 actionable PM skills (master index) |
| lenny-strategy | Vision, roadmap, OKRs, PRDs |
| lenny-growth | PMF, growth loops, pricing, retention |
| lenny-hiring | Job descriptions, interviews, onboarding |
| lenny-execution | Shipping, timelines, cross-functional |
| lenny-marketing | Positioning, storytelling, launch |
| lenny-sales | Founder sales, enterprise, BD |
| lenny-design | Design systems, reviews, engineering |
| lenny-technology | AI strategy, LLMs, tech debt |
| lenny-communication | Presentations, writing, alignment |
| lenny-decision | Decision processes, trade-offs |
| lenny-research | User interviews, surveys, usability |
| lenny-advanced | Product taste, systems thinking |
| lenny-career | Ideation, productivity, imposter syndrome |
| lenny-startup | Fundraising, pivoting, team rituals |
| lenny-playbooks | Curated skill combos by role |
These external packs are kept as upstream submodules, but they do not expose root-level SKILL.md files at the paths below. install.sh therefore does not flatten them into the default skill install surface.
| Pack | Description | Type |
|---|---|---|
| trailofbits-security | 50+ security auditing, fuzzing, and analysis skills | external nested pack |
| ffuf_claude_skill | ffuf web fuzzing for penetration testing | external nested pack |
| Skill | Description | Type |
|---|---|---|
| canvas-design | Visual art in PNG/PDF | bundled |
| brand-guidelines | Anthropic brand colors and typography | bundled |
| theme-factory | 10 pre-set themes for any artifact | bundled |
| cli-demo-gif | CLI demo GIFs via vhs | bundled |
| slack-gif-creator | Animated GIFs optimized for Slack | bundled |
| asciinema-recorder | Terminal session recording | bundled |
| web-asset-generator | Favicons, app icons, OG images | external nested pack |
| Skill | Description | Type |
|---|---|---|
| proxy-manager | Proxifier + Clash Verge + Charles management | bundled |
| cdp-ai-tools | CDP interaction with local AI apps | bundled |
| internal-comms | Internal communications templates | bundled |
| svn | SVN version control operations | bundled |
| oss-contribution | Open source contribution etiquette | bundled |
9 upstream repositories are linked as submodules. Some expose root-level skills that install.sh can link directly; others are nested upstream packs that remain available in-tree without being flattened into the default install surface.
| Pack | Repository | Category | Install Surface |
|---|---|---|---|
| claude-d3js-skill | chrisvoncsefalvay/claude-d3js-skill | Development | root skill |
| playwright-skill | lackeyjb/playwright-skill | Development | nested pack |
| ios-simulator-skill | conorluddy/ios-simulator-skill | Development | nested pack |
| r-analytics | LeoLin990405/r-analytics-skill | Development | root skill |
| mineru | LeoLin990405/mineru-skill | Documents | root skill |
| superpowers | obra/superpowers | AI Collaboration | nested pack |
| trailofbits-security | trailofbits/skills | Security | nested pack |
| ffuf_claude_skill | jthack/ffuf_claude_skill | Security | nested pack |
| web-asset-generator | alonw0/web-asset-generator | Design | nested pack |
# Update all submodules
git submodule update --remote --merge
# Clone with submodules
git clone --recurse-submodules https://github.com/LeoLin990405/claude-code-skills.gitSubmodule governance updates in this repository:
productivity/obsidian-cliis vendored to remove a self-owned submodule dependencydocuments/mineruremains a self-owned submodule because it still has a standalone release surface: CLI script, examples, changelog, and contributing guidedevelopment/r-analyticsremains a self-owned submodule because it is still treated as an independent canonical repodevelopment/github-repo-designis vendored to remove a self-owned submodule dependencyresearch/ariswas removed from the catalog after its source repository was archived
The longer-lived decision rules now live in GOVERNANCE.md.
See CONTRIBUTING.md for details on adding skills, reporting bugs, and submitting PRs.
Original skills are released under the MIT License. Submodule skills retain their original upstream licenses.