subagent-creator

Generate Claude Code sub-agent Markdown files with YAML frontmatter.

1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/tygwan/AgenticREVIT --skill subagent-creator-tygwan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-creator
Source: https://github.com/tygwan/AgenticREVIT/tree/main/.claude/skills/subagent-creator
Command: npx skills add https://github.com/tygwan/AgenticREVIT --skill subagent-creator-tygwan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the creation of Claude Code sub-agents by producing ready-to-use Markdown templates with YAML frontmatter, reducing setup time and errors.

Core Features & Use Cases

  • Generate correctly structured sub-agent files with required fields (name, description) and optional tools, model, and skills.
  • Support both project-level (.claude/agents/) and user-level (~/.claude/agents/) deployments.
  • Use cases: quickly provision specialized agents for code review, debugging, data science tasks, or automation workflows.

Quick Start

To create a new sub-agent, place a new Markdown file at .claude/agents/code-reviewer.md with appropriate frontmatter and a system prompt. Then write the initial system prompt content below the frontmatter.

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 Claude Code sub-agent with the correct Markdown structure?

A Claude Code sub-agent is a specialized agent defined by a Markdown file with YAML frontmatter, deployed at project level (.claude/agents/) or user level (~/.claude/agents/). It automates specific tasks like code review or debugging by using a tailored system prompt and tool configuration.

What fields are required when generating a Claude Code sub-agent file?

Deploy Claude Code sub-agents by placing the generated Markdown file in the .claude/agents/ directory for project-level access or the ~/.claude/agents/ directory for user-level access. This allows the sub-agent to be available across different scopes depending on your needs.

Can I configure specific tools and models for a Claude Code sub-agent?

Optional skill loading in a Claude Code sub-agent enables auto-delegation, allowing the sub-agent to automatically invoke specific skills based on the task context. This is configured in the YAML frontmatter to streamline workflows like code review or debugging.

Does this approach work for both project-level and user-level Claude Code sub-agents?

Yes, this approach supports both project-level sub-agents in the .claude/agents/ directory and user-level sub-agents in the ~/.claude/agents/ directory. This allows you to scope agents to a specific repository or make them available across all your projects.