Home / Open Source / awesome-claude-code

awesome-claude-code

A curated collection of 300+ skills, hooks, commands, workflows, and tools for enhancing Claude Code development workflows. Includes agent skills, slash-commands, CLAUDE.md files, orchestrators, and alternative clients.

PythonNOASSERTIONskill
โญ GitHubhttps://github.com/hesreallyhim/awesome-claude-code
51,104
Stars
+4,368
Star growth
Jul 28, 2026
Last updated
1,644
Clicks

Awesome Claude Code โ€” Complete Open Source Project Introduction


1. Project Overview

awesome-claude-code is a community-curated directory of skills, hooks, slash-commands, agent orchestrators, applications, and plugins built specifically for Claude Code by Anthropic โ€” the definitive resource hub for developers looking to extend, automate, and supercharge their Claude Code workflows.


2. Project Background & Positioning

Origin & Core Mission

The project started as the maintainer's personal bookmark folder and grew into a community hub for all things Claude Code. Its core mission is to lower the discovery barrier: instead of each developer independently hunting for quality Claude Code resources scattered across GitHub, this list aggregates, curates, and categorizes them with editorial commentary.

Differentiation from Similar Projects

Unlike generic "awesome-AI" lists, this project is laser-focused on Claude Code โ€” Anthropic's terminal-based agentic coding tool. Every resource is manually reviewed and annotated with opinionated descriptions. It also ships with multiple README styles (Awesome, Extra, Classic, Flat) to suit different browsing preferences, and a machine-readable CSV (THE_RESOURCES_TABLE.csv) for programmatic consumption.


3. Category Breakdown

๐Ÿ›  Skills

  • Representative examples: Claude Scientific Skills (research/engineering/finance), Claude Mountaineering Skills (route beta reports), Book Factory (nonfiction publishing pipeline), Codebase to Course (turn any codebase into an HTML course), Codex Skill (invoke OpenAI Codex from Claude Code)
  • Purpose: Reusable task-specific instruction files that extend Claude Code's capabilities for domain-specific workflows.

โšก Hooks

  • Representative examples: Pre-commit safety hooks, automated code-quality hooks, security-review hooks
  • Purpose: Event-driven scripts that trigger at specific points in the Claude Code lifecycle (before/after tool calls, on file writes, etc.).

๐Ÿ’ฌ Slash Commands

  • Representative examples: Project-management commands (Simone), PR review commands, test-generation commands, session-restore commands
  • Purpose: Custom /command shortcuts that invoke multi-step Claude Code behaviors with a single prompt.

๐Ÿค– Agent Orchestrators

  • Representative examples: AgentSys (workflow automation, PR management, drift detection), Ralph for Claude Code (autonomous iterative development with circuit-breaker patterns), Harness (meta-skill that designs domain-specific agent teams)
  • Purpose: Frameworks that coordinate multiple Claude Code agents or run autonomous loops until a goal is achieved.

๐Ÿ”Œ Applications & Plugins

  • Representative examples: Claude Hub (webhook bridge to GitHub PRs/issues), Claude Composer (small but useful enhancements), Claude Session Restore (context recovery from session files and git history), Claude Code Templates (polished UI with usage dashboard and analytics)
  • Purpose: Standalone tools that integrate Claude Code into broader developer workflows or provide UI overlays.

๐Ÿ“š Workflows & Knowledge Guides

  • Representative examples: CLAUDE.md setup guides, production-ready templates, beginner-to-power-user handbooks, Claude Code system prompt documentation (all sub-agent prompts)
  • Purpose: Documentation, CLAUDE.md patterns, and best-practice guides that help teams standardize Claude Code usage.

๐ŸŽจ Output Styles

  • Representative examples: Awesome Claude Code Output Styles (experimental formatting), CLI template gallery
  • Purpose: Customization of how Claude Code formats and presents its responses.

4. Core Highlights

  • Selective curation, not aggregation โ€” every resource has been reviewed and comes with an editorial annotation rather than just a raw link dump.
  • Multiple README formats โ€” choose between Awesome, Classic, Extra, or Flat-alphabetical views of the same dataset, optimized for different use cases.
  • Machine-readable data layer โ€” THE_RESOURCES_TABLE.csv and structured data/ files allow downstream tooling to consume the list programmatically.
  • Community-driven growth โ€” contributions via issues are welcomed for tools, tutorials, CLAUDE.md setups, and slash commands; a formal issue template enforces quality standards.
  • Active maintenance โ€” the maintainer actively adds new discoveries; the repo has accumulated over 37,000 GitHub stars and 3,000+ forks.
  • Embedded slash commands โ€” the .claude/commands/ directory ships its own Claude Code slash commands for interacting with the list itself.

5. Use Cases by Role

๐Ÿ‘จโ€๐Ÿ’ป General Developers

Browse Skills and Slash Commands to instantly add capabilities (test generation, documentation, code review) to their Claude Code sessions without writing tooling from scratch.

โš™๏ธ DevOps / Platform Engineers

Use Agent Orchestrators (AgentSys, Ralph) and Hooks to automate CI/CD adjacent tasks: PR management, drift detection, code cleanup pipelines, and multi-agent code review running on production systems.

๐Ÿ” Security Engineers

Leverage security-review hooks, automated safety guardrails in agent loops, and audit-trail patterns documented in the Workflows section to safely deploy Claude Code in sensitive environments.

๐Ÿ”ฌ Data / Research Professionals

Claude Scientific Skills provides ready-to-use agents for research, finance, and engineering analysis. Codebase to Course and Book Factory address knowledge-capture and publishing workflows.

๐Ÿ“‹ Project Managers / Tech Leads

Simone and similar workflow guides offer structured project-planning systems built on top of Claude Code, including document templates, progress tracking, and multi-agent coordination patterns.


6. Quick Start

๐Ÿ” How to Find Resources

Browse the main README on GitHub for categorized, annotated listings:

https://github.com/hesreallyhim/awesome-claude-code

Or query the machine-readable CSV directly:

curl -s https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/THE_RESOURCES_TABLE.csv | head -20

๐Ÿ›  How to Install / Integrate

Most resources are installed by copying files into your project's .claude/ directory. Example for a skill:

# Clone a specific skills repo
git clone https://github.com/<author>/<skill-repo> /tmp/skill

# Copy skill files into your project
cp /tmp/skill/.claude/skills/* .claude/skills/

# Verify Claude Code picks them up
claude /skill-name

For hook-based resources:

# Add to your project's .claude/settings.json
{
  "hooks": {
    "PreToolUse": [{ "matcher": "Bash", "hooks": [{ "type": "command", "command": "your-hook-script.sh" }] }]
  }
}

๐Ÿค How to Contribute

# 1. Open a new Issue using the resource-submission template
https://github.com/hesreallyhim/awesome-claude-code/issues/new

# 2. Fill in: Display Name, Category, Primary Link, Author, License, Description
# 3. The maintainer reviews and merges qualifying submissions

Contribution rules: the repo must have been public for at least one week, all links must be working, and the resource must not already be listed.


7. Project Structure

awesome-claude-code/
โ”œโ”€โ”€ README.md                    # Main curated list (Awesome style)
โ”œโ”€โ”€ THE_RESOURCES_TABLE.csv      # Machine-readable master resource table
โ”œโ”€โ”€ acc-config.yaml              # List configuration and validation rules
โ”œโ”€โ”€ .claude/
โ”‚   โ””โ”€โ”€ commands/                # Built-in slash commands for the list itself
โ”œโ”€โ”€ README_ALTERNATIVES/
โ”‚   โ”œโ”€โ”€ README_CLASSIC.md        # Classic awesome-list style
โ”‚   โ”œโ”€โ”€ README_EXTRA.md          # Extended annotations style
โ”‚   โ””โ”€โ”€ README_FLAT_ALL_AZ.md    # Flat alphabetical view of all resources
โ”œโ”€โ”€ data/                        # Structured data files backing the list
โ”œโ”€โ”€ resources/                   # Additional resource files
โ”œโ”€โ”€ docs/                        # Documentation
โ”œโ”€โ”€ scripts/                     # Automation and validation scripts
โ”œโ”€โ”€ templates/                   # Issue/PR templates
โ”œโ”€โ”€ tools/                       # Dev tooling
โ”œโ”€โ”€ assets/                      # Badges, images, social cards
โ””โ”€โ”€ tests/                       # Validation test suite

8. Related Ecosystem

Upstream platforms:

Compatible companion projects:

  • Claude Code Templates by Daniel Avila โ€” a polished UI companion that surfaces resources from this list with analytics and a usage dashboard
  • awesomeclaude.ai โ€” a visual web directory built on top of this list's data
  • awesome-ralph โ€” a curated sub-list focused on the Ralph autonomous agent loop pattern
  • AgentSys โ€” a production workflow automation system listed here and usable standalone

9. License

  • โœ… Free to browse, fork, and use as a reference for your own projects
  • โœ… Contributions welcome under the existing license terms
  • โœ… Machine-readable CSV may be used to build derivative tooling (attribution appreciated)
  • โŒ Individual resources listed here carry their own licenses โ€” always check the upstream repo's license before using in production
  • โ„น๏ธ The list itself is MIT licensed; third-party resources range from MIT to unlicensed โ€” see the โš–๏ธ indicators in the README for each entry

10. FAQ

Q: How is quality controlled โ€” can anyone get their project listed?
A: Submissions go through an issue-based review process. The maintainer manually validates links, checks that the repo has been public for at least a week, and applies editorial judgment on quality and relevance before merging.

Q: The resource I want to use has "No License / Not Specified" โ€” can I still use it?
A: Unlicensed code is technically "all rights reserved" by default. You can read and learn from it, but using it in production without an explicit license is legally risky. Contact the author to request a license.

Q: How do I install a "skill" I found in this list?
A: Skills are typically markdown or text files placed in .claude/skills/ inside your project. Claude Code reads them automatically. Check the individual skill repo's README for exact installation steps.

Q: The list has hundreds of entries โ€” where should I start?
A: Filter by category in the README, or use the "Latest Additions" section at the top for the freshest resources. The Flat alphabetical README is best for CTRL+F searching.

Q: Can I build a product on top of this list's data?
A: Yes โ€” THE_RESOURCES_TABLE.csv is machine-readable for this purpose. Attribution to the original list is appreciated. Check the MIT license for full terms.


11. Quick Links

Resource URL
Repository https://github.com/hesreallyhim/awesome-claude-code
Classic README view https://github.com/hesreallyhim/awesome-claude-code/blob/main/README_ALTERNATIVES/README_CLASSIC.md
Contributing guide https://github.com/hesreallyhim/awesome-claude-code/blob/main/.github/CONTRIBUTING.md
Submit a resource https://github.com/hesreallyhim/awesome-claude-code/issues/new
Community discussions https://github.com/hesreallyhim/awesome-claude-code/discussions
Visual web directory https://awesomeclaude.ai/awesome-claude-code
Claude Code docs https://docs.anthropic.com/en/docs/claude-code

12. Summary

awesome-claude-code is the most comprehensive and actively maintained community index for Claude Code extensions, serving as the essential starting point for any developer building on or automating with Anthropic's agentic coding CLI. With 37,000+ stars, machine-readable data, and rigorous editorial curation, it saves teams hours of discovery time and surfaces production-tested tools across every layer of the Claude Code stack โ€” from simple slash commands to full multi-agent orchestration frameworks. If you use Claude Code seriously, this list is a mandatory bookmark.