agent-creator

Create Claude Code agents with YAML frontmatter and tool permissions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/andrey-belen/alto-iam-cloud --skill agent-creator-andrey-belen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-creator
Source: https://github.com/andrey-belen/alto-iam-cloud/tree/main/.claude/skills/agent-creator
Command: npx skills add https://github.com/andrey-belen/alto-iam-cloud --skill agent-creator-andrey-belen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines the creation of Claude Code agents and subagents with proper YAML frontmatter, ensuring consistent tool permissions and domain specialization.

Core Features & Use Cases

  • Agent scaffolding: Generate .claude/agents/<name>.md files from templates.
  • Template enforcement: Ensure YAML frontmatter adheres to template.md structure.
  • Agent toolbox design: Define types, color coding, and skills to fit domain needs.

Quick Start

Create a new agent by running the template-guided process and placing the file at .claude/agents/<name>.md using the agent-creator tool.

Frequently Asked Questions about agent-creator

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

FAQPage Schema
How do I create Claude Code subagents with proper YAML frontmatter?

Claude Code subagents require valid YAML frontmatter in `.claude/agents/<name>.md` files to define tool permissions and domain expertise. This skill enforces that structure through a template-guided ANALYZE → DESIGN → IMPLEMENT → VALIDATE process.

What is the process for designing an agent toolbox and configuring tool permissions?

Designing an agent toolbox involves defining agent types, color coding, and assigning skills to fit domain needs. Tool permissions are configured directly within the YAML frontmatter to ensure consistent domain specialization.

How do I scaffold a new Claude agent from a template?

You scaffold a new Claude agent by running the template-guided process, which generates a `.claude/agents/<name>.md` file. This enforces adherence to the template.md structure for YAML frontmatter and domain expertise.

Does this agent creation process include validation for YAML frontmatter fields?

Yes, the agent creation process includes a clear validation checklist as part of its IMPLEMENT and VALIDATE stages. This ensures the generated YAML frontmatter fields adhere to the template.md structure and enforce domain expertise.

What are the limitations when using YAML frontmatter templates for Claude Code agents?

The YAML frontmatter template enforces a strict structure for tool permissions and domain expertise, meaning deviations from the template.md format are not supported. It applies specifically to agent design and templating tasks within Claude Code.

Can I use this approach to create agents for any domain expertise?

Yes, you can create agents for any domain expertise by defining the specific agent types, skills, and tool permissions within the YAML frontmatter. The template-guided process scales to fit various domain specialization needs.