Awesome Claude Agents
A curated list of agent definitions for Claude Code
Ask AI about Awesome Claude Agents
Powered by Claude · Grounded in docs
I know everything about Awesome Claude Agents. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Awesome Claude Agents
A curated list of Claude Code agents, subagents, skills, frameworks, and resources for building AI-powered development workflows.
Claude agents are specialized AI assistants that extend Claude's capabilities for specific tasks. This repository catalogs the best community-created agents, official resources, and tools to supercharge your development workflow.
Contents
- What are Claude Agents?
- Getting Started
- Agent Collections
- Agents by Category
- Claude Skills
- Frameworks & Tools
- Workflow Patterns
- Creating Your Own Agent
- Best Practices
- Community Resources
- Contributing
What are Claude Agents?
Claude Agents (also called subagents) are specialized AI assistants that can be invoked within Claude Code to handle specific types of tasks. They were introduced by Anthropic in July 2025 to address the critical problem of "context pollution."
Key Benefits
- Isolated Context Windows - Each subagent operates in its own context, keeping the main conversation focused
- Specialization - Custom system prompts and focused capabilities for specific domains
- Parallelization - Spin up multiple subagents to work on different tasks simultaneously
- Team Sharing - Share agents with your team for consistent workflows
- Tool Permissions - Each subagent can have different tool access levels
Types of Agents
| Type | Description | Location |
|---|---|---|
| Built-in Subagents | Pre-configured agents like Explore (codebase analysis) and Plan (planning mode) | System |
| User Subagents | Personal agents available across all projects | ~/.claude/agents/ |
| Project Subagents | Team-shared agents specific to a project | .claude/agents/ |
| Skills | Specialized folders with instructions, scripts, and resources | ~/.claude/skills/ or .claude/skills/ |
Getting Started
Installation
-
Create the agents directory:
mkdir -p ~/.claude/agents -
Add an agent file (e.g.,
~/.claude/agents/code-reviewer.md):--- name: code-reviewer description: Expert code review specialist. Use PROACTIVELY after code changes. tools: Read, Grep, Glob, Bash model: inherit --- You are a senior code reviewer with 15+ years of experience. When invoked: 1. Run `git diff` to identify modified files 2. Analyze changed code for security, performance, and maintainability 3. Provide actionable feedback with specific line references 4. Suggest improvements with code examples -
Use the agent in Claude Code:
"Use the code-reviewer to check my recent changes"
Agent File Format
---
name: agent-name # Required: unique identifier
description: When to use this agent # Required: triggers automatic invocation
tools: Tool1, Tool2, Tool3 # Optional: defaults to all tools
model: sonnet | opus | haiku | inherit # Optional: defaults to sonnet
permissionMode: default # Optional: permission handling
skills: skill1, skill2 # Optional: auto-load specific skills
---
Your agent's system prompt goes here.
Include role definition, capabilities, and specific instructions.
Quick Clone Collections
# VoltAgent's 100+ production agents
git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git ~/.claude/agents/voltagent
# wshobson's 48 production-ready specialists
git clone https://github.com/wshobson/agents.git ~/.claude/agents/wshobson
# 0xfurai's comprehensive collection
git clone https://github.com/0xfurai/claude-code-subagents.git ~/.claude/agents/0xfurai
Agent Collections
Production-Ready Collections
| Collection | Agents | Description | Link |
|---|---|---|---|
| VoltAgent/awesome-claude-code-subagents | 100+ | Full-stack development, DevOps, data science, business operations | GitHub |
| wshobson/agents | 48 | Production-ready specialists with orchestration patterns | GitHub |
| 0xfurai/claude-code-subagents | 100+ | Uniform prompt formatting, multi-language support | GitHub |
| vijaythecoder/awesome-claude-agents | 26 | AI development team with tech lead and domain experts | GitHub |
| davepoon/claude-code-subagents-collection | 36 | Auto-delegation and best practices guide | GitHub |
| charles-adedotun/claude-code-sub-agents | 30+ | Full ecosystem mapped to development workflow stages | GitHub |
Specialized Collections
| Collection | Focus | Link |
|---|---|---|
| iannuttall/claude-agents | Refactoring, content writing, frontend design, PRD creation | GitHub |
| zhsama/claude-sub-agent | Spec-driven development pipeline with quality gates | GitHub |
| lst97/claude-code-sub-agents | Full-stack development specialists | GitHub |
Agents by Category
Core Development
Essential agents for everyday coding tasks:
| Agent | Description | Recommended Tools |
|---|---|---|
| frontend-developer | React/Vue/Angular components, state management, UI optimization | Read, Write, Edit, Bash, Glob |
| backend-developer | Server-side logic, API implementation, database integration | Read, Write, Edit, Bash, Grep |
| fullstack-developer | End-to-end feature development | All tools |
| api-designer | RESTful/GraphQL API design, OpenAPI specs | Read, Write, Edit, Glob |
| ui-designer | Component design, design systems, visual aesthetics | Read, Write, Edit |
| mobile-developer | iOS/Android app development | Read, Write, Edit, Bash |
| microservices-architect | Distributed system design, service decomposition | Read, Grep, Glob, Bash |
| graphql-architect | Schema design, resolver optimization | Read, Write, Edit, Grep |
| websocket-engineer | Real-time communication, event-driven architecture | Read, Write, Edit, Bash |
Language Specialists
Deep expertise across programming languages:
| Agent | Languages/Frameworks |
|---|---|
| python-pro | Python, FastAPI, Django, Flask |
| typescript-pro | TypeScript, Node.js, Deno |
| javascript-pro | JavaScript, ES6+, npm ecosystem |
| react-specialist | React, Redux, Next.js |
| vue-expert | Vue 3, Vuex, Nuxt |
| angular-architect | Angular, RxJS, NgRx |
| golang-pro | Go, Gin, Echo |
| rust-engineer | Rust, Cargo, async/await |
| java-architect | Java, Spring Boot, Maven |
| csharp-developer | C#, .NET Core, ASP.NET |
| swift-expert | Swift, SwiftUI, iOS |
| kotlin-specialist | Kotlin, Android, Coroutines |
| php-pro | PHP, Laravel, Symfony |
| rails-expert | Ruby on Rails, ActiveRecord |
| flutter-expert | Flutter, Dart, cross-platform |
Infrastructure & DevOps
DevOps and deployment specialists:
| Agent | Description | Key Skills |
|---|---|---|
| devops-engineer | CI/CD pipelines, automation, infrastructure | Jenkins, GitHub Actions, GitLab CI |
| cloud-architect | Multi-cloud design, cost optimization | AWS, GCP, Azure |
| kubernetes-specialist | Container orchestration, Helm charts | K8s, Docker, Istio |
| terraform-engineer | Infrastructure as Code, state management | Terraform, Pulumi |
| platform-engineer | Internal developer platforms, tooling | Backstage, ArgoCD |
| sre-engineer | Reliability, SLOs, incident response | Prometheus, Grafana |
| database-administrator | Query optimization, replication, backup | PostgreSQL, MySQL, MongoDB |
| network-engineer | Network design, security, DNS | VPC, Load Balancers, CDN |
| security-engineer | Security architecture, threat modeling | IAM, encryption, compliance |
Quality & Security
Testing and security experts:
| Agent | Description | Permissions |
|---|---|---|
| code-reviewer | Code quality, style, maintainability | Read, Grep, Glob (read-only) |
| security-auditor | Vulnerability scanning, OWASP compliance | Read, Grep, Glob (read-only) |
| qa-expert | Test strategy, coverage analysis | Read, Write, Edit, Bash |
| test-automator | Unit/integration/e2e test generation | Read, Write, Edit, Bash |
| performance-engineer | Profiling, optimization, benchmarking | Read, Bash, Grep |
| accessibility-tester | WCAG compliance, a11y testing | Read, Grep, Glob |
| penetration-tester | Security testing, exploit analysis | Read, Grep, Bash |
| debugger | Error investigation, root cause analysis | Read, Grep, Glob, Bash |
| architect-reviewer | Design review, pattern validation | Read, Grep, Glob |
Data & AI
Data engineering and ML specialists:
| Agent | Description |
|---|---|
| data-scientist | Statistical analysis, ML modeling, visualization |
| data-engineer | ETL pipelines, data warehousing, Spark |
| ml-engineer | Model training, deployment, MLOps |
| llm-architect | LLM integration, prompt engineering, RAG |
| nlp-engineer | Text processing, transformers, embeddings |
| data-analyst | SQL, BI tools, reporting |
| database-optimizer | Query tuning, indexing, schema design |
| mlops-engineer | Model versioning, monitoring, serving |
| prompt-engineer | Prompt optimization, few-shot learning |
Developer Experience
Tooling and productivity:
| Agent | Description |
|---|---|
| documentation-engineer | API docs, README files, technical writing |
| refactoring-specialist | Code modernization, pattern migration |
| legacy-modernizer | Legacy system updates, tech debt reduction |
| cli-developer | Command-line tool development |
| build-engineer | Build systems, bundlers, compilation |
| dependency-manager | Package updates, security patches |
| git-workflow-manager | Branching strategies, PR management |
| dx-optimizer | Developer experience improvements |
| mcp-developer | Model Context Protocol server development |
Business & Product
Product and business specialists:
| Agent | Description |
|---|---|
| product-manager | Feature specs, roadmaps, prioritization |
| technical-writer | User documentation, tutorials, guides |
| business-analyst | Requirements gathering, process mapping |
| project-manager | Sprint planning, task tracking |
| ux-researcher | User research, journey maps, testing |
| content-marketer | Blog posts, marketing copy |
| scrum-master | Agile ceremonies, team facilitation |
Orchestration & Meta
Multi-agent coordination:
| Agent | Description |
|---|---|
| multi-agent-coordinator | Task distribution across multiple agents |
| workflow-orchestrator | Complex workflow management |
| context-manager | Context optimization, memory management |
| task-distributor | Work parallelization, load balancing |
| knowledge-synthesizer | Information aggregation across agents |
Claude Skills
Skills are specialized folders containing instructions, scripts, and resources that Claude dynamically discovers and loads.
Official Skills
| Skill | Description |
|---|---|
| Extract text/tables, create PDFs, merge/split documents | |
| xlsx | Create and analyze Excel spreadsheets with formulas |
| docx | Create and edit Word documents with formatting |
| pptx | Create and edit PowerPoint presentations |
| artifacts-builder | Build HTML artifacts using React, Tailwind, shadcn/ui |
| mcp-builder | Guide for creating MCP servers |
| webapp-testing | Test web applications using Playwright |
| skill-creator | Interactive tool for creating new skills |
Community Skills
| Skill | Description | Link |
|---|---|---|
| obra/superpowers | 20+ battle-tested skills including debugging, brainstorming | GitHub |
| ios-simulator-skill | iOS app building and testing automation | Community |
| playwright-skill | Browser automation and testing | Community |
| claude-d3js-skill | D3.js data visualizations | Community |
| web-asset-generator | Favicons, app icons, social media images | Community |
Frameworks & Tools
Agent Management
| Tool | Description | Link |
|---|---|---|
| webdevtodayjason/sub-agents | NPM-installable CLI manager with context-forge | GitHub |
| baryhuang/claude-code-by-agents | Desktop app with @agent mentions | GitHub |
| Dicklesworthstone/claude_code_agent_farm | Multiple parallel Claude sessions | GitHub |
Session & History Tools
| Tool | Description | Link |
|---|---|---|
| cc-sessions | Opinionated productive development approach | Community |
| cchistory | Command history viewer for sessions | Community |
| cclogviewer | HTML UI for conversation files | Community |
| Recall | Full-text search for Claude Code sessions | Community |
Claude Agent SDK
The official SDK for building production-ready agents:
# Python
pip install claude-agent-sdk
# TypeScript/Node
npm install @anthropic-ai/claude-agent-sdk
Key Features:
- Context management with automatic compaction
- Rich tool ecosystem (file ops, code execution, web search, MCP)
- Fine-grained permissions
- Built-in error handling, session management, monitoring
Resources:
Workflow Patterns
Agentic Workflow Patterns
| Pattern | Description |
|---|---|
| Subagent Orchestration | Main agent delegates to specialized subagents |
| Progressive Skills | Load skills dynamically as needed |
| Parallel Tool Calling | Execute multiple independent tools simultaneously |
| Master-Clone Architecture | Primary agent with specialized clones |
| Wizard Workflows | Step-by-step guided processes |
Recommended Agent Combinations
Essential Starter Set:
code-reviewer + security-auditor + performance-optimizer
Full Development Team:
backend-architect + frontend-developer + qa-expert + security-auditor
Architecture Support:
system-architect + api-designer + data-architect
Workflow Systems
| System | Description | Link |
|---|---|---|
| RIPER Workflow | Research, Innovate, Plan, Execute, Review | Community |
| AB Method | Spec-driven workflow for large problems | Community |
| Claude Code PM | Feature-packed project management | GitHub |
| Simone | Broader project management system | Community |
Creating Your Own Agent
Step 1: Define the Role
---
name: your-agent-name
description: Use this agent when [specific trigger conditions]
tools: Read, Write, Edit, Bash, Glob, Grep
model: sonnet
---
Step 2: Write the System Prompt
You are a [role] with expertise in [domain].
## Responsibilities
- [Primary task 1]
- [Primary task 2]
## Approach
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Output Format
Return results as [format specification].
Step 3: Set Tool Permissions
| Agent Type | Recommended Tools |
|---|---|
| Read-only (reviewers, auditors) | Read, Grep, Glob |
| Research (analysts) | Read, Grep, Glob, WebFetch, WebSearch |
| Writers (developers) | Read, Write, Edit, Bash, Glob, Grep |
| Full access (architects) | All tools |
Step 4: Test and Iterate
# Test your agent
"Use my-agent to [specific task]"
# Refine based on results
# Adjust system prompt, tools, or model as needed
Best Practices
Agent Design
- Single Responsibility - Create focused agents with one clear purpose
- Minimal Tools - Only grant necessary tools for security and focus
- Clear Triggers - Write descriptions that make automatic invocation predictable
- Concise Prompts - Keep system prompts focused to control token costs
Usage Patterns
- Start Small - Begin with the essential starter set before expanding
- Combine Strategically - Use multi-agent workflows for complex tasks
- Monitor Context - Watch for context pollution in long sessions
- Batch Efficiently - Limit to 10 parallel agents maximum
Maintenance
- Version Control - Keep agents in
.claude/agents/under git - Document Changes - Track agent iterations and improvements
- Share with Team - Use project-level agents for consistency
- Regular Review - Update agents as your workflow evolves
Community Resources
Directories & Aggregators
- subagents.cc - Dedicated Claude agent directory
- awesomeclaude.ai - Comprehensive Claude resources
Community Hubs
- r/ClaudeAI - Reddit community
- GitHub Topics: claude-agents - GitHub discovery
- GitHub Topics: claude-code - Broader ecosystem
Learning Resources
- Building Agents with the Claude Agent SDK - Official guide
- Claude Code Best Practices - Anthropic engineering
- Agent Skills Deep Dive - First principles analysis
Curated Lists
- awesome-claude-code - Commands, workflows, CLAUDE.md files
- awesome-claude - General Claude resources
- awesome-claude-skills - Skills collection
Contributing
Contributions are welcome! Please read the contribution guidelines before submitting:
- Fork the repository
- Add your agent, tool, or resource to the appropriate section
- Follow the existing format for consistency
- Submit a pull request with a clear description
Submission Format
For agents:
| **agent-name** | Brief description of functionality | [GitHub](link) |
For collections:
| **author/repo** | Count | Description | [GitHub](link) |
License
This list is released under CC0 1.0 Universal. The individual projects listed have their own licenses.
Acknowledgments
Special thanks to:
- Anthropic for Claude and the Agent SDK
- The Claude Code community for creating and sharing agents
- All the maintainers of the collections featured here
If you find this useful, please star the repo and share with others!

