Back to skills
SKILL.md
Collection
ASecurityCreate specialized Claude Code agents (subagents) with proper YAML frontmatter, tool permissions, and domain expertise. Use when: creating new agents, designing agent prompts, configuring agent tools and models. Triggers: create agent, new agent, agent template, subagent, agent design.
- 24 stars
- 0 votes
- 0 copies
- 1 view
- Added September 8, 2026
Works with
Security analysis
100/100Pro scans all 21 files and shows the line behind each finding
npx -y skills add mattnigh/skills_collection --skill collection --agent claude-codeAre you the author of Collection?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/mattnigh-collection-189b9723)---
name: agent-creator
description: Create specialized Claude Code agents (subagents) with proper YAML frontmatter, tool permissions, and domain expertise. Use when: creating new agents, designing agent prompts, configuring agent tools and models. Triggers: create agent, new agent, agent template, subagent, agent design.
allowed-tools: Read, Write
---
# Agent Creator
Create specialized Claude Code agents in `.claude/agents/` directory.
**Template:** See `references/template.md` for YAML structure, format rules, tools, skills, models, color, and examples.
## Process
**ANALYZE → DESIGN → IMPLEMENT → VALIDATE**
## Step 1: Analyze
Determine agent requirements:
- What specific domain or task?
- What tools needed?
- What model appropriate?
- Clear trigger conditions?
## Step 2: Design
### Agent Type
| Type | Pattern | Example |
|------|---------|---------|
| Technical | `[technology]-expert` | `react-expert`, `postgres-expert` |
| Domain | `[domain]-specialist` | `security-specialist`, `performance-specialist` |
| Process | `[process]-agent` | `code-review-agent`, `refactor-agent` |
### Color by Domain
| Domain | Color |
|--------|-------|
| Frontend | blue |
| Backend | green |
| Security | red |
| Performance | yellow |
| Testing | purple |
| DevOps | gray |
## Step 3: Implement
Create file `.claude/agents/<name>.md` following @.claude/skills/agent-creator/references/template.md exactly.
**Important:** Follow Format Rules from template.md for YAML fields.
## Step 4: Validate
Check before saving:
- [ ] Name matches filename (kebab-case)
- [ ] Description explains when to use
- [ ] Tools minimal (only what needed)
- [ ] YAML format per template.md Format Rules
- [ ] Clear expertise boundaries
- [ ] Constraints defined
## Decision Rules
### Tool Restriction
Restrict tools when:
- Agent should only read, not modify
- Limited to specific commands (e.g., `Bash(git:*)`)
- Security-sensitive domain
Grant all tools when:
- General-purpose agent
- Needs full file system access
- Complex multi-step workflowsFiles in this skill
- 0Chan-smc__claude-code-workflow-lab__claude__skills__frontend-dev-guidelines__SKILL.md
- 17hz__nextjs-template__claude__skills__example-skill__SKILL.md
- 1ambda__dataops-platform__claude__skills__context-synthesis__SKILL.md
- 1natsu172__dotfiles__claude__skills__git-analysis__SKILL.md
- 1natsu172__dotfiles__claude__skills__github-pr-best-practices__SKILL.md
- 23Maestro__prospect-pipeline__claude__skills__npid-fastapi-skill.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-code-javascript__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-code-python__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-expression-syntax__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-mcp-tools-expert__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-node-configuration__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-workflow-patterns__SKILL.md
- 3x-Projetos__claude-memory-framework__claude__skills__scientist__SKILL.md
- 5MinFutures__futures-arena__claude__skills__migration-tracker__SKILL.md
- 5MinFutures__futures-arena__claude__skills__planning-guidelines__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__assessment-builder__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__book-scaffolding__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__code-validation-sandbox__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__exercise-designer__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__learning-objectives__SKILL.md
Attribution
Comments
Loading comments…