agent-creator

Generate Claude Code agent definitions with YAML frontmatter and system prompts.

6|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/GGPrompts/my-plugins --skill agent-creator-ggprompts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-creator
Source: https://github.com/GGPrompts/my-plugins/tree/main/skills/agent-creator
Command: npx skills add https://github.com/GGPrompts/my-plugins --skill agent-creator-ggprompts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured framework for creating Claude Code agents, including YAML frontmatter, system prompts, and workflows for building, testing, and loading agents.

Core Features & Use Cases

  • Agent scaffolding: Create new agent files from templates and defaults
  • Pattern templates: Use prebuilt agent templates for various roles
  • Workflow & tooling: Initialize, customize, test, and deploy agents.

Quick Start

Use the init_agent.py script to scaffold a new agent: python init_agent.py my-agent --path <directory> --pattern specialist

Frequently Asked Questions about agent-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Code agent from a template?

Use the init_agent.py script to scaffold a new agent with YAML frontmatter and system prompt. Run `python init_agent.py my-agent --path <directory> --pattern specialist` to generate a structured agent file with preconfigured tooling, model settings, and persona defaults.

What goes into a Claude Code agent definition?

Agent definitions include YAML frontmatter (name, description, tools, model, permissionMode, skills), system prompts that set persona and behavior, MCP/skill integrations, and tool restrictions. This structure standardizes how agents are configured across project and user-level storage.

Can I use agent templates for different roles?

Yes. The Skill provides prebuilt agent templates for various roles and use cases. Select a pattern during initialization to apply domain-specific system prompts, tool selections, and workflows that align with specialist, generalist, or custom agent personas.

How do I integrate skills and MCP with my agent?

Declare skills and MCP integrations in the agent's YAML frontmatter skills section. The Skill enforces required structure and validates tool restrictions, model selection, and workflow guidance to ensure proper integration during agent creation or update.

What's the workflow for testing and deploying an agent?

After scaffolding with init_agent.py, customize the YAML frontmatter and system prompt, then initialize, test, and load the agent through provided workflow guidance. The Skill handles YAML validation and configuration enforcement for both local development and deployment stages.

Do I need to understand MCP to create agents?

No. The Skill provides scaffolding and templates that handle MCP/skill integration automatically. Templates and defaults abstract the complexity; you customize system prompts and tool selections while the framework manages the required structure and options.