agent-creator

Create agent markdown files with required frontmatter and body templates.

8|2|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/fx/cc --skill agent-creator-fx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-creator
Source: https://github.com/fx/cc/tree/main/plugins/fx-meta/skills/agent-creator
Command: npx skills add https://github.com/fx/cc --skill agent-creator-fx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users craft well-scoped, autonomous agents for Claude Code, including anatomy, naming, and configuration.

Core Features & Use Cases

  • Defines agent metadata (name, description, model, color, tools).
  • Provides templates and step-by-step guidance for creating agents.
  • Informs where to place agent markdown files in plugin structure.

Quick Start

Create a new agent markdown file with the required frontmatter and body using the step-by-step instructions.

Frequently Asked Questions about agent-creator

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

FAQPage Schema
How do I create an agent definition for Claude Code?

Agent creation in Claude Code requires building a markdown file with frontmatter containing name, description, model, color, and tools fields, plus a body section following standardized templates. This structured format ensures compatibility with Task tool invocation and subagent workflows within the fx-cc plugin.

What metadata fields are required when defining a new agent?

Required agent frontmatter fields are name, description, model, color, and tools. These fields establish the agent's identity, capabilities, and visual representation in Claude Code, enabling proper configuration and invocation through the plugin workflow.

Where should I place agent markdown files in the plugin structure?

Agent markdown files must be placed according to the plugin directory structure to ensure the fx-cc workflow recognizes and loads them correctly. The standardized placement enables Task tool invocation and subagent_type compatibility.

Can I edit existing agent definitions or only create new ones?

You can both create new agent definitions from scratch and edit existing agent markdown files. The agent-creator Skill applies to designing new agents, modifying current configurations, and iterating on agent definitions within established constraint templates.

What constraints should I enforce when building agents?

Agent definitions must enforce clear functional and technical constraints: complete frontmatter with all required fields, standardized body templates, and compatibility with Task tool invocation and subagent_type workflows to ensure proper operation in Claude Code.

Do I need prior Claude Code experience to create agents?

Creating agents benefits from understanding Claude Code fundamentals, but the Skill provides step-by-step guidance and templates to walk through agent anatomy, naming conventions, and configuration requirements even for users new to agent building.