| name | awesome-claude-code-subagents |
| description | Collection of 130+ specialized Claude Code subagents for development tasks across languages, frameworks, infrastructure, and security |
| triggers | ["install claude code subagents","show me available claude subagents","add a specialized agent for my project","what subagents are available for python","install the terraform expert subagent","browse claude code agent categories","set up language specialist agents","get help with subagent installation"] |
Awesome Claude Code Subagents
Skill by ara.so — Claude Code Skills collection.
What It Is
A curated collection of 130+ specialized Claude Code subagents organized into 9 categories. Each subagent is a markdown file that configures Claude with expert knowledge in a specific domain (language, framework, infrastructure, security, etc.). Installing subagents enhances Claude's capabilities for targeted development tasks.
Installation Methods
Method 1: Individual Agent Installation
Copy specific agent files to your Claude agents directory:
curl -o ~/.claude/agents/python-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md
mkdir -p .claude/agents
curl -o .claude/agents/terraform-engineer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/terraform-engineer.md
Method 2: Interactive Installer (Recommended)
git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
chmod +x install-agents.sh
./install-agents.sh
The installer provides:
- Browse by category
- Search agents by keyword
- Install/uninstall globally or per-project
- View agent descriptions
Method 3: Standalone Installer (No Clone)
curl -sO https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/install-agents.sh
chmod +x install-agents.sh
./install-agents.sh
Method 4: Meta Agent Installer
Install the agent-installer subagent to manage others through Claude:
curl -s https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/09-meta-orchestration/agent-installer.md \
-o ~/.claude/agents/agent-installer.md
Then use natural language:
- "Show me available Python subagents"
- "Install the FastAPI developer agent globally"
- "What infrastructure agents are available?"
Categories and Key Agents
01. Core Development (categories/01-core-development/)
Essential development subagents:
curl -o ~/.claude/agents/api-designer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/01-core-development/api-designer.md
curl -o ~/.claude/agents/fullstack-developer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/01-core-development/fullstack-developer.md
Key agents: api-designer, backend-developer, frontend-developer, fullstack-developer, microservices-architect, mobile-developer
02. Language Specialists (categories/02-language-specialists/)
Language and framework experts:
curl -o ~/.claude/agents/python-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md
curl -o ~/.claude/agents/typescript-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/typescript-pro.md
curl -o ~/.claude/agents/nextjs-developer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/nextjs-developer.md
Key agents: python-pro, typescript-pro, golang-pro, rust-engineer, nextjs-developer, react-specialist, django-developer, fastapi-developer, laravel-specialist, spring-boot-engineer
03. Infrastructure (categories/03-infrastructure/)
DevOps and cloud specialists:
curl -o ~/.claude/agents/terraform-engineer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/terraform-engineer.md
curl -o ~/.claude/agents/kubernetes-specialist.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/kubernetes-specialist.md
Key agents: terraform-engineer, kubernetes-specialist, docker-expert, devops-engineer, cloud-architect, azure-infra-engineer, sre-engineer
04. Quality & Security (categories/04-quality-security/)
Testing and security experts:
curl -o ~/.claude/agents/code-reviewer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/04-quality-security/code-reviewer.md
curl -o ~/.claude/agents/penetration-tester.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/04-quality-security/penetration-tester.md
Key agents: code-reviewer, security-engineer, penetration-tester, qa-engineer, debugger, compliance-auditor
Usage Patterns
Pattern 1: Project-Specific Setup
Install agents relevant to your tech stack:
mkdir -p .claude/agents
curl -o .claude/agents/nextjs-developer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/nextjs-developer.md
curl -o .claude/agents/typescript-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/typescript-pro.md
curl -o .claude/agents/sql-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/sql-pro.md
curl -o .claude/agents/docker-expert.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/docker-expert.md
Pattern 2: Global Utilities
Install universal helpers globally:
curl -o ~/.claude/agents/code-reviewer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/04-quality-security/code-reviewer.md
curl -o ~/.claude/agents/documentation-writer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/05-documentation-content/documentation-writer.md
curl -o ~/.claude/agents/git-specialist.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/06-data-integration/git-specialist.md
Pattern 3: Batch Category Installation
Install entire categories with a script:
CATEGORY="02-language-specialists"
BASE_URL="https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories"
mkdir -p ~/.claude/agents
for agent in python-pro typescript-pro golang-pro rust-engineer; do
curl -o ~/.claude/agents/${agent}.md \
${BASE_URL}/${CATEGORY}/${agent}.md
done
Working with Subagents
Activating a Subagent
Once installed, reference agents in your prompts:
@python-pro help me optimize this data processing pipeline
@terraform-engineer review this AWS infrastructure code
@code-reviewer analyze this pull request for potential issues
Combining Multiple Subagents
@frontend-developer create a React component for the dashboard
@typescript-pro ensure type safety
@accessibility-tester verify WCAG compliance
Creating Custom Subagents
Use existing agents as templates:
cp ~/.claude/agents/python-pro.md ~/.claude/agents/my-custom-agent.md
vim ~/.claude/agents/my-custom-agent.md
Basic agent structure:
---
name: my-custom-agent
description: Custom agent for specific task
---
# My Custom Agent
You are an expert in [domain]. Your role is to [purpose].
## Key Responsibilities
- Responsibility 1
- Responsibility 2
## Expertise
- Area 1
- Area 2
## Best Practices
- Practice 1
- Practice 2
Configuration
Agent Directory Structure
~/.claude/ # Global agents
agents/
python-pro.md
terraform-engineer.md
code-reviewer.md
project-root/ # Project-specific agents
.claude/
agents/
nextjs-developer.md
sql-pro.md
Environment Variables
Agents may reference environment variables for credentials:
export OPENAI_API_KEY="your-key-here"
export ANTHROPIC_API_KEY="your-key-here"
export GITHUB_TOKEN="your-token-here"
Troubleshooting
Agent Not Found
Issue: Claude doesn't recognize the agent reference
ls ~/.claude/agents/
ls .claude/agents/
Agent Not Working as Expected
Issue: Agent behavior doesn't match description
- Check file integrity:
wc -l ~/.claude/agents/python-pro.md
curl -o ~/.claude/agents/python-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md
- Verify frontmatter format:
head -10 ~/.claude/agents/python-pro.md
- Check for conflicts:
find ~/.claude .claude -name "python-pro.md"
Installation Script Errors
Issue: install-agents.sh fails
chmod +x install-agents.sh
which curl
bash -x ./install-agents.sh
Rate Limiting
Issue: GitHub API rate limiting when downloading many agents
export GITHUB_TOKEN="your-personal-access-token"
git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
./install-agents.sh
Advanced Usage
Dynamic Agent Loading
Load agents programmatically based on project detection:
#!/bin/bash
if [ -f "package.json" ]; then
curl -o .claude/agents/node-specialist.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/node-specialist.md
if grep -q "next" package.json; then
curl -o .claude/agents/nextjs-developer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/nextjs-developer.md
fi
fi
if [ -f "requirements.txt" ] || [ -f "pyproject.toml" ]; then
curl -o .claude/agents/python-pro.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md
fi
if [ -f "Cargo.toml" ]; then
curl -o .claude/agents/rust-engineer.md \
https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/rust-engineer.md
fi
Agent Updates
Keep agents updated with latest improvements:
#!/bin/bash
AGENTS_DIR="$HOME/.claude/agents"
BASE_URL="https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main"
for agent in "$AGENTS_DIR"/*.md; do
agent_name=$(basename "$agent")
curl -o "$agent" "${BASE_URL}/categories/*/${agent_name}" 2>/dev/null || \
echo "Could not update $agent_name"
done
Multi-Agent Workflows
Create workflow templates combining multiple agents:
---
name: comprehensive-code-review
agents: [code-reviewer, security-engineer, accessibility-tester]
---
1. @code-reviewer: Analyze code quality and patterns
2. @security-engineer: Check for security vulnerabilities
3. @accessibility-tester: Verify accessibility compliance
4. Generate consolidated report
Common Patterns by Use Case
Backend API Development
curl -o .claude/agents/api-designer.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/01-core-development/api-designer.md
curl -o .claude/agents/fastapi-developer.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/fastapi-developer.md
curl -o .claude/agents/sql-pro.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/sql-pro.md
Cloud Infrastructure
curl -o .claude/agents/terraform-engineer.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/terraform-engineer.md
curl -o .claude/agents/kubernetes-specialist.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/kubernetes-specialist.md
curl -o .claude/agents/cloud-architect.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/cloud-architect.md
Mobile Development
curl -o .claude/agents/mobile-developer.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/01-core-development/mobile-developer.md
curl -o .claude/agents/flutter-expert.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/flutter-expert.md
curl -o .claude/agents/swift-expert.md https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/swift-expert.md