subagent-creator

Generate Claude Code subagent definitions with YAML frontmatter and Markdown system prompts.

1|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/evanfang0054/cc-system-creator-scripts --skill subagent-creator-evanfang0054
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-creator
Source: https://github.com/evanfang0054/cc-system-creator-scripts/tree/main/.claude/skills/subagent-creator
Command: npx skills add https://github.com/evanfang0054/cc-system-creator-scripts --skill subagent-creator-evanfang0054

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users rapidly create professional Claude Code subagents with tailored prompts and tool access, enabling consistent agent behavior across projects.

Core Features & Use Cases

  • Agent definition tooling: Define subagents with frontmatter fields (name, description, tools, model, permissionMode, skills) and a rich system prompt body.
  • Project organization: Store subagent definitions under .claude/agents/ or user-scoped paths for easy reuse.
  • Templates & guidance: Use provided templates in assets/ and example definitions in references/ to accelerate creation and ensure best practices.

Quick Start

  1. Create a new subagent file under .claude/agents/your-subagent.md
  2. Copy a template from assets/subagent-template.md and customize the fields
  3. Open and complete the system prompts, then use the repository tooling to publish or apply the subagent

Frequently Asked Questions about subagent-creator

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

FAQPage Schema
How do I create a specialized Claude Code subagent for my project?

You can rapidly create a Claude Code subagent by defining a Markdown file with YAML frontmatter fields like name, description, tools, model, permissionMode, and skills, alongside a system prompt body.

What is a Claude Code subagent and when do I need one?

A Claude Code subagent is a specialized assistant with tailored prompts and tool access. You need one when assembling workflow agents or copilots to ensure consistent behavior across projects.

How do I configure tool access and permissions for Claude Code agents?

You configure tool access and permissions by setting the tools and permissionMode fields within the YAML frontmatter of your subagent definition file.

Where should I store subagent definitions for reuse across projects?

Subagent definitions should be stored under the .claude/agents/ directory or user-scoped paths to enable easy reuse and consistent agent behavior across your projects.

Can I use a template to generate standardized Claude Code agents?

Yes, you can copy a template from the assets directory and customize the YAML frontmatter fields and system prompt body to accelerate subagent creation and ensure best practices.

Does creating a Claude Code subagent require external dependencies?

No, creating a Claude Code subagent requires no external dependencies, relying entirely on standard YAML frontmatter and Markdown formatting for agent definition.