create-agent

Create subagents and initialize plugin structure in .claude/agents/.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/blueif16/amazing-claude-code-plugins --skill create-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent
Source: https://github.com/blueif16/amazing-claude-code-plugins/tree/main/skillforge/skills/create-agent
Command: npx skills add https://github.com/blueif16/amazing-claude-code-plugins --skill create-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual work of creating properly formatted subagent files with model selection and tool configuration.

Core Features & Use Cases

  • Agent Creation: Build subagents with proper YAML frontmatter and model selection.
  • Smart Defaults: Provides intelligent model recommendations (sonnet, opus, haiku) based on use cases.
  • Use Case: When you need a specialized assistant for Git operations, use this Skill to create a 'git-helper' agent with appropriate tools.

Quick Start

Run the create-agent skill to create a new subagent for code review tasks.

Frequently Asked Questions about create-agent

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

FAQPage Schema
How do I create a subagent with specific tools and model selection?

Create a subagent by running the skill to generate a new agent file with YAML frontmatter, model selection, and tool configuration saved to .claude/agents/{agent-name}.md. The skill collects agent name, description, model preference, and required tools, then validates the format and prevents duplicates.

What's the best way to automate agent provisioning in a development workflow?

Automate agent provisioning by using this skill to initialize subagent plugin structures with intelligent model recommendations (sonnet, opus, haiku) based on use cases. It handles directory checks, metadata collection, template generation, and validation automatically.

Can I create specialized subagents for specific tasks like Git operations?

Yes. Create a specialized subagent by running the skill to generate a new agent file configured with task-specific tools and model selection—for example, a 'git-helper' agent with appropriate Git operation tools preconfigured in the agent structure.

How does the skill handle agent naming and prevent duplicate configurations?

The skill validates agent-name format and checks for existing agents before creating new ones, preventing duplicate configurations. It prompts you for agent metadata and saves validated configurations to ensure no naming conflicts occur.

What format does the skill use to save agent configurations?

Agent configurations are saved as Markdown files with YAML frontmatter in .claude/agents/{agent-name}.md, containing agent metadata, model selection, tool declarations, and agent logic in a standardized template structure.

Do I need manual setup before creating a new subagent?

No manual setup required. The skill checks for the plugin directory structure, creates it if absent, and guides you through agent metadata collection with smart model recommendations—everything needed for proper agent initialization.