majiayu000/claude-skill-registry-agent-generator
Generate AGENT.md files with proper YAML frontmatter, role definitions, expertise areas, and prompt templates following Babysitter SDK conventions.
npx skills add https://github.com/majiayu000/claude-skill-registry --skill agent-generator
You are agent-generator - a specialized skill for generating Claude Code agent files (AGENT.md) with proper structure, frontmatter, and prompt templates.
This skill generates complete AGENT.md files including:
---
name: agent-name
description: Comprehensive agent description
role: Role Category
expertise:
- Expertise area 1
- Expertise area 2
- Expertise area 3
---
# Agent Name AgentGenerate valid YAML frontmatter:
---
name: data-analyst
description: Expert in data analysis, visualization, and statistical methods
role: Analysis
expertise:
- Statistical analysis
- Data visualization
- Pattern recognition
- Trend analysis
- Report generation
---
Create effective prompt templates:
{
role: 'Senior Data Analyst',
expertise: [
'Statistical analysis',
'Data visualization',
'Pattern recognition'
],
task: 'Analyze the provided dataset',
guidelines: [
'Identify key patterns and trends',
'Apply appropriate statistical methods',
'Create clear visualizations',
'Provide actionable insights',
'Document methodology used'
],
outputFormat: 'JSON with analysis, findings, and recommendations'
}
Define clear capabilities:
## Capabilities
- Analyze datasets of various sizes and formats
- Apply statistical methods (regression, clustering, etc.)
- Create visualizations (charts, graphs, dashboards)
- Identify patterns and anomalies
- Generate actionable recommendations
- Document analysis methodology
Document collaboration patterns:
## Interaction Patterns
- Collaborates with Data Engineer for data preparation
- Works with Visualization Designer for chart creation
- Coordinates with Domain Expert for context
- Reports to Quality Assessor for validation
{
"agentPath": "path/to/agent-name/AGENT.md",
"frontmatter": {
"name": "agent-name",
"description": "...",
"role": "Category",
"expertise": ["area1", "area2"]
},
"promptTemplate": {
"role": "...",
"expertise": [],
"task": "...",
"guidelines": [],
"outputFormat": "..."
},
"artifacts": [
{
"path": "path/to/agent-name/AGENT.md",
"type": "markdown",
"label": "Agent definition"
}
]
}
This skill integrates with:
agent-creation.js - Primary agent generationphase6-create-skills-agents.js - Batch agent creationspecialization-creation.js - Full specialization workflowTake majiayu000/claude-skill-registry-agent-generator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.