creating-claude-agents

Create Claude Code agents with YAML frontmatter, tool configurations, and permission modes.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/pelchers/SessionSaver --skill creating-claude-agents-pelchers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-claude-agents
Source: https://github.com/pelchers/SessionSaver/tree/main/.codex/skills/creating-claude-agents
Command: npx skills add https://github.com/pelchers/SessionSaver --skill creating-claude-agents-pelchers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Bridges the gap between agent definitions and executable configurations by providing a standardized approach to creating Claude Code agents with YAML frontmatter, tool configurations, skills integration, and permission modes.

Core Features & Use Cases

  • Standardized agent templates for quick bootstrap of agent definitions.
  • Subagent support for hierarchical task delegation and complex workflows.
  • Progressive loading of skills and resources to optimize context usage and performance.

Quick Start

Create a new Claude Code agent skeleton by filling in name, description, model, permissionMode, and tools in SKILL.md.

Frequently Asked Questions about creating-claude-agents

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

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

Create Claude Code agents by filling in name, description, model, permissionMode, and tools within a root SKILL.md file. This YAML frontmatter bridges agent definitions with executable configurations for your projects.

What are subagents in Claude Code and when do I need them?

Subagents enable hierarchical task delegation and complex workflows within Claude Code. You need them when building domain-specific projects requiring reusable templates, controlled access, and progressive loading of skills to optimize context.

How do I configure tool permissions for Claude Code subagents?

Configure tool permissions by setting the permissionMode and defining the tools list in the YAML frontmatter of your SKILL.md file. This controls access and integrates skills for your Claude Code agents.

Can I use YAML frontmatter to manage Claude Code agent resources?

Yes, YAML frontmatter in the root SKILL.md manages Claude Code agent resources by enabling progressive loading of optional scripts, references, and assets, which optimizes context usage and performance for your agents.

What is the best way to bootstrap a domain-specific Claude Code agent?

The best way to bootstrap a domain-specific Claude Code agent is using standardized YAML frontmatter templates. This approach quickly bridges agent definitions with executable configurations, tool setups, and subagent support.

Are there limitations to using YAML frontmatter for Claude Code agent definitions?

YAML frontmatter standardizes Claude Code agent definitions but requires careful structuring of the root SKILL.md. You must properly configure tool permissions and subagent hierarchies to avoid context overload and ensure controlled access.