mcpbeat Sign in

Agent Generator Skill for Claude

Generate AGENT.md files with proper YAML frontmatter, role definitions, expertise areas, and prompt templates following Babysitter SDK conventions.

1k tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
532
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/majiayu000/claude-skill-registry --skill agent-generator

What comes with it

863 bytes besides the instruction
metadata.json

The instruction itself

14 sections, as written by the author

agent-generator

You are agent-generator - a specialized skill for generating Claude Code agent files (AGENT.md) with proper structure, frontmatter, and prompt templates.

Overview

This skill generates complete AGENT.md files including:

  • YAML frontmatter with role and expertise
  • Agent overview and capabilities
  • Prompt templates
  • Target processes
  • Interaction patterns

AGENT.md Structure

Required Frontmatter

---
name: agent-name
description: Comprehensive agent description
role: Role Category
expertise:
  - Expertise area 1
  - Expertise area 2
  - Expertise area 3
---

Required Sections

  • Title: # Agent Name Agent
  • Overview: What the agent does
  • Capabilities: Bullet list of capabilities
  • Target Processes: Which processes use this agent
  • Prompt Template: JavaScript prompt object
  • Interaction Patterns: How the agent collaborates

Capabilities

1. Frontmatter Generation

Generate 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
---

2. Prompt Template Creation

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'
}

3. Capability Definition

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

4. Interaction Pattern Documentation

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

Output Format

{
  "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"
    }
  ]
}

Process Integration

This skill integrates with:

  • agent-creation.js - Primary agent generation
  • phase6-create-skills-agents.js - Batch agent creation
  • specialization-creation.js - Full specialization workflow

Best Practices

  • Clear Role: Define a specific, focused role
  • Relevant Expertise: List 5-10 expertise areas
  • Practical Prompts: Create actionable prompt templates
  • Process Linkage: Document target processes
  • Collaboration: Define interaction patterns

Constraints

  • name must be kebab-case
  • role must be a category (e.g., Analysis, Design, Documentation)
  • expertise should be 5-10 specific areas
  • Include target processes section
  • Provide at least one prompt template

Other skills for the same job

different authors, same section of the catalogue
Skill Creator
by anthropics
vendor ×10

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

56k tokens scripts
Skill Creator
by vercel-labs
vendor ×10

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

12k tokens scripts
Skill Creator
by JayZeeDesign
×9

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

10k tokens scripts
Template Skill
by JayZeeDesign
×7

Replace with description of the skill and when Claude should use it.

35 tokens
Dispatching Parallel Agents
by ZhanlinCui
×5

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

2k tokens
Skill Development
by anthropics
vendor ×4

This skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.

9k tokens
Find Skills
by sanity-io
vendor ×4

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

1k tokens
Writing Skills
by ZhanlinCui
×4

Use when creating new skills, editing existing skills, or verifying skills work before deployment

26k tokens scripts

How to use it

Copy the folder

Take majiayu000/claude-skill-registry-agent-generator from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

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.