| name | create-agent |
| description | Create well-formed Claude agents with proper YAML frontmatter, system prompts, and examples. Use when user wants to create a new agent, customize Claude behavior, or needs help structuring an agent definition. |
Create Agent Skill
This skill guides you through creating a well-structured Claude agent with proper frontmatter, system prompt, and examples.
When to Use This Skill
Activate this skill when the user wants to:
- Create a new Claude agent
- Customize Claude's behavior for specific tasks
- Structure an agent definition file
- Understand agent components (frontmatter, prompts, examples)
Agent Creation Workflow
1. Understand Agent Purpose
Ask the user (or infer from context):
- What is the agent's primary role/expertise?
- What specific tasks should it handle?
- Does it need to be read-only or can it write files?
- What level of capability is needed? (quick responses vs deep analysis)
2. Determine Agent Configuration
Model Selection:
opus - Complex reasoning, deep analysis, architectural decisions
sonnet - Balanced tasks, code review, general development (most common)
haiku - Quick responses, simple tasks, high volume
Tool Selection (based on agent role):
- Read-only agents: Read, Grep, Glob
- Research agents: + mcp__context7__, mcp__exa__, WebSearch, WebFetch
- Code agents: + Write, Edit, mcp__ide__, mcp__lsp-api__
- Review agents: + mcp__ide__getDiagnostics, mcp__github__*
- Interactive agents: + AskUserQuestion, TodoWrite