agency-agents-ai-specialists
A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.
Best use case
agency-agents-ai-specialists is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.
Teams using agency-agents-ai-specialists should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/agency-agents-ai-specialists/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How agency-agents-ai-specialists Compares
| Feature / Agent | agency-agents-ai-specialists | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
SKILL.md Source
# 🎭 Agency Agents — AI Specialist Personalities > Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. A curated collection of 50+ specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, Copilot, and more. Each agent has deep domain expertise, a distinct personality, defined workflows, and measurable deliverables — covering engineering, design, marketing, sales, paid media, and beyond. --- ## Installation ### Prerequisites ```bash git clone https://github.com/msitarzewski/agency-agents.git cd agency-agents ``` ### Claude Code (Recommended) ```bash # Copy all agents to Claude's agents directory cp -r agency-agents/* ~/.claude/agents/ # Or symlink for auto-updates ln -s /path/to/agency-agents ~/.claude/agents/agency ``` Then in any Claude Code session: ``` Hey Claude, activate Frontend Developer mode and help me build a React component ``` ### All Other Tools (Interactive Installer) ```bash # Step 1: Generate integration files for all supported tools ./scripts/convert.sh # Step 2: Auto-detect installed tools and install interactively ./scripts/install.sh # Or target a specific tool ./scripts/install.sh --tool cursor ./scripts/install.sh --tool copilot ./scripts/install.sh --tool aider ./scripts/install.sh --tool windsurf ``` ### Manual per Tool | Tool | Install path | |------|-------------| | Claude Code | `~/.claude/agents/` | | Cursor | `.cursor/rules/` in project root | | Copilot | `.github/copilot-instructions.md` | | Aider | `.aider.conf.yml` or pass via `--system-prompt` | | Windsurf | `.windsurf/rules/` in project root | --- ## Agent Roster ### Engineering Division ``` engineering/engineering-frontend-developer.md React/Vue/Angular, UI, Core Web Vitals engineering/engineering-backend-architect.md API design, databases, scalability engineering/engineering-mobile-app-builder.md iOS/Android, React Native, Flutter engineering/engineering-ai-engineer.md ML models, AI integration, data pipelines engineering/engineering-devops-automator.md CI/CD, infra automation, cloud ops engineering/engineering-rapid-prototyper.md MVPs, POCs, hackathon speed engineering/engineering-senior-developer.md Laravel/Livewire, advanced patterns engineering/engineering-security-engineer.md Threat modeling, secure code review engineering/engineering-code-reviewer.md PR reviews, code quality gates engineering/engineering-database-optimizer.md PostgreSQL/MySQL tuning, slow queries engineering/engineering-git-workflow-master.md Branching, conventional commits engineering/engineering-software-architect.md System design, DDD, trade-off analysis engineering/engineering-sre.md SLOs, error budgets, chaos engineering engineering/engineering-incident-response-commander.md Incident management, post-mortems engineering/engineering-technical-writer.md Developer docs, API reference engineering/engineering-data-engineer.md Data pipelines, lakehouse, ETL/ELT ``` ### Design Division ``` design/design-ui-designer.md Visual design, component libraries design/design-ux-researcher.md User testing, behavior analysis design/design-ux-architect.md CSS systems, technical UX design/design-brand-guardian.md Brand identity and consistency design/design-whimsy-injector.md Micro-interactions, delight, Easter eggs design/design-image-prompt-engineer.md Midjourney/DALL-E/SD prompts design/design-inclusive-visuals-specialist.md Representation, bias mitigation ``` ### Marketing, Sales & Paid Media ``` marketing/marketing-growth-hacker.md marketing/marketing-content-creator.md paid-media/paid-media-ppc-strategist.md paid-media/paid-media-creative-strategist.md sales/sales-outbound-strategist.md sales/sales-deal-strategist.md sales/sales-discovery-coach.md ``` --- ## Using Agents in Claude Code ### Activating a Single Agent ``` # In Claude Code chat: Activate the Backend Architect agent and help me design a REST API for a multi-tenant SaaS app. ``` ### Using Multiple Agents in Sequence ``` # First, design the system Activate the Software Architect agent. Design the domain model for an e-commerce platform. # Then implement Now activate the Senior Developer agent and implement the Order aggregate in Laravel. # Then review Activate the Code Reviewer agent and review the implementation above. ``` ### Referencing an Agent File Directly ```bash # Pass an agent as a system prompt in Claude CLI claude --system-prompt "$(cat ~/.claude/agents/engineering-frontend-developer.md)" \ "Build a responsive product card component in React with Tailwind CSS" ``` --- ## Using Agents in Cursor After running `./scripts/install.sh --tool cursor`, agent rules land in `.cursor/rules/`. Reference them in chat: ``` @engineering-frontend-developer Build a data table component with sorting and pagination. ``` Or set a default rule in `.cursor/rules/default.mdc`: ```markdown --- alwaysApply: true --- You are operating as the Senior Developer agent from The Agency. Refer to .cursor/rules/engineering-senior-developer.md for your full persona and workflows. ``` --- ## Using Agents with Aider ```bash # Use a single agent as the system prompt aider --system-prompt "$(cat agency-agents/engineering/engineering-security-engineer.md)" # Or reference in .aider.conf.yml echo "system-prompt: agency-agents/engineering/engineering-devops-automator.md" >> .aider.conf.yml ``` --- ## Using Agents in Windsurf ```bash ./scripts/install.sh --tool windsurf # Agents are written to .windsurf/rules/ ``` Activate in chat: ``` Use the UX Architect agent rules from .windsurf/rules/ to audit my CSS architecture. ``` --- ## Real Workflow Examples ### Full-Stack Feature with Multiple Agents ```bash # 1. Architecture phase cat > task.md << 'EOF' I need to add real-time notifications to my Node.js + React app. Users should see in-app alerts and optionally receive email digests. EOF # Invoke Software Architect claude --system-prompt "$(cat ~/.claude/agents/engineering-software-architect.md)" < task.md # 2. Backend implementation claude --system-prompt "$(cat ~/.claude/agents/engineering-backend-architect.md)" \ "Implement the notification service based on the architecture above using PostgreSQL LISTEN/NOTIFY and Socket.io" # 3. Frontend implementation claude --system-prompt "$(cat ~/.claude/agents/engineering-frontend-developer.md)" \ "Build the React notification bell component that connects to the Socket.io feed" # 4. Security review claude --system-prompt "$(cat ~/.claude/agents/engineering-security-engineer.md)" \ "Review the notification system implementation for security issues" ``` ### Code Review Workflow ```bash # Generate a diff and pipe to the Code Reviewer agent git diff main..feature/payment-integration | \ claude --system-prompt "$(cat ~/.claude/agents/engineering-code-reviewer.md)" \ "Review this PR diff. Focus on security, correctness, and maintainability." ``` ### Database Optimization ```bash # Paste slow query log and activate Database Optimizer claude --system-prompt "$(cat ~/.claude/agents/engineering-database-optimizer.md)" << 'EOF' Here is a slow query from our PostgreSQL logs (avg 4200ms): SELECT u.*, p.*, o.* FROM users u LEFT JOIN profiles p ON p.user_id = u.id LEFT JOIN orders o ON o.user_id = u.id WHERE u.created_at > NOW() - INTERVAL '30 days' ORDER BY o.created_at DESC; Table sizes: users=2M rows, orders=18M rows. No indexes on created_at columns. EOF ``` ### Incident Response ```bash # Structured incident kick-off claude --system-prompt "$(cat ~/.claude/agents/engineering-incident-response-commander.md)" << 'EOF' SEV-1 INCIDENT: Payment processing returning 503 errors since 14:32 UTC. Error rate: 94%. Affected: checkout, subscription renewals. Recent deploys: payment-service v2.4.1 at 14:15 UTC. EOF ``` --- ## Creating Custom Agents Agent files follow a consistent markdown structure: ```markdown # 🎯 Agent Name ## Identity You are [Name], [role] at The Agency... ## Core Mission [What this agent optimizes for] ## Personality & Communication Style - [Trait 1] - [Trait 2] ## Workflows ### [Workflow Name] 1. [Step 1] 2. [Step 2] ## Deliverables - [Concrete output 1] - [Concrete output 2] ## Success Metrics - [Measurable outcome] ``` Save custom agents to `agency-agents/custom/` and re-run `./scripts/convert.sh` to generate tool integrations. --- ## Contributing New Agents ```bash # Fork and clone git clone https://github.com/YOUR_USERNAME/agency-agents.git # Create your agent in the appropriate division cp engineering/engineering-senior-developer.md \ engineering/engineering-YOUR-SPECIALTY.md # Edit the file, then test it claude --system-prompt "$(cat engineering/engineering-YOUR-SPECIALTY.md)" \ "Give me a sample deliverable to demonstrate your capabilities" # Submit a PR git checkout -b agent/your-specialty git add engineering/engineering-YOUR-SPECIALTY.md git commit -m "feat: add Your Specialty agent" git push origin agent/your-specialty ``` --- ## Troubleshooting **Agents not found in Claude Code** ```bash ls ~/.claude/agents/ # If empty, re-run: cp -r /path/to/agency-agents/* ~/.claude/agents/ ``` **`convert.sh` fails with permission error** ```bash chmod +x scripts/convert.sh scripts/install.sh ./scripts/convert.sh ``` **Cursor not picking up agent rules** ```bash # Rules must be in project root .cursor/rules/ ls .cursor/rules/ # Re-run installer targeting cursor ./scripts/install.sh --tool cursor ``` **Agent personality not activating** - Be explicit: *"Activate the Frontend Developer agent"* rather than just referencing the topic - Paste the agent file contents directly into the system prompt if tool integration isn't working - For Claude Code, confirm agents directory: `claude config get agentsDir` **Agent conflicts when using multiple** - Activate one agent per conversation session - For multi-agent workflows, use separate sessions or Claude Code's subagent feature - Sequence agents explicitly: architect → implement → review --- ## Project Structure ``` agency-agents/ ├── engineering/ # 23 engineering specialist agents ├── design/ # 8 design specialist agents ├── marketing/ # Marketing and growth agents ├── sales/ # 8 sales specialist agents ├── paid-media/ # 7 paid media specialist agents ├── scripts/ │ ├── convert.sh # Generate tool-specific integration files │ └── install.sh # Interactive installer (auto-detects tools) └── README.md ``` --- ## Key Facts - **License**: MIT - **51,000+ stars** — battle-tested by a large community - **No API keys required** — agents are prompt files, not services - **Tool-agnostic** — works with any LLM tool that accepts system prompts - **Extensible** — add custom agents following the same markdown pattern - **PRs welcome** — the roster grows through community contributions
Related Skills
openai-symphony-autonomous-agents
Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.
marketingskills-ai-agents
Install and use Marketing Skills for AI agents — CRO, copywriting, SEO, analytics, and growth engineering skills for Claude Code and other coding agents.
```markdown
---
zeroboot-vm-sandbox
Sub-millisecond VM sandboxes for AI agents using copy-on-write KVM forking via Zeroboot
yourvpndead-vpn-detection
Android app that detects VPN/proxy servers (VLESS/xray/sing-box) via local SOCKS5 vulnerability, exposing exit IPs and server configs without root
xata-postgres-platform
Expert skill for Xata open-source cloud-native Postgres platform with copy-on-write branching, scale-to-zero, and Kubernetes deployment
x-mentor-skill-nuwa
AI-powered X (Twitter) content strategy skill that distills methodologies from 6 top creators + open-source algorithm data into actionable writing, growth, and monetization guidance.
wx-favorites-report
End-to-end pipeline to extract, decrypt, and visualize WeChat Mac favorites from encrypted SQLite DB into an interactive HTML report.
wterm-web-terminal
Web terminal emulator with Zig/WASM core, DOM rendering, and React/vanilla JS bindings
worldmonitor-intelligence-dashboard
Real-time global intelligence dashboard with AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking
witr-process-inspector
CLI and TUI tool that explains why processes, services, and ports are running by tracing causality chains across supervisors, containers, and shells.
wildworld-dataset
WildWorld large-scale action-conditioned world modeling dataset with 108M+ frames from a photorealistic ARPG game, featuring per-frame annotations, 450+ actions, and explicit state information for generative world modeling research.