Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    greatSumini

    subagent-creator

    greatSumini/subagent-creator
    AI & ML
    304
    3 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Create specialized Claude Code sub-agents with custom system prompts and tool configurations...

    SKILL.md

    Sub-agent Creator

    Create specialized AI sub-agents for Claude Code that handle specific tasks with customized prompts and tool access.

    Sub-agent File Format

    Sub-agents are Markdown files with YAML frontmatter stored in:

    • Project: .claude/agents/ (higher priority)
    • User: ~/.claude/agents/ (lower priority)

    Structure

    ---
    name: subagent-name
    description: When to use this subagent (include "use proactively" for auto-delegation)
    tools: Tool1, Tool2, Tool3  # Optional - inherits all if omitted
    model: sonnet               # Optional - sonnet/opus/haiku/inherit
    permissionMode: default     # Optional - default/acceptEdits/bypassPermissions/plan
    skills: skill1, skill2      # Optional - auto-load skills
    ---
    
    System prompt goes here. Define role, responsibilities, and behavior.
    

    Configuration Fields

    Field Required Description
    name Yes Lowercase with hyphens
    description Yes Purpose and when to use (key for auto-delegation)
    tools No Comma-separated tool list (omit to inherit all)
    model No sonnet, opus, haiku, or inherit
    permissionMode No default, acceptEdits, bypassPermissions, plan
    skills No Skills to auto-load

    Creation Workflow

    1. Gather requirements: Ask about the sub-agent's purpose, when to use it, and required capabilities
    2. Choose scope: Project (.claude/agents/) or user (~/.claude/agents/)
    3. Define configuration: Name, description, tools, model
    4. Write system prompt: Clear role, responsibilities, and output format
    5. Create file: Write the .md file to the appropriate location

    Writing Effective Sub-agents

    Description Best Practices

    The description field is critical for automatic delegation:

    # Good - specific triggers
    description: Expert code reviewer. Use PROACTIVELY after writing or modifying code.
    
    # Good - clear use cases
    description: Debugging specialist for errors, test failures, and unexpected behavior.
    
    # Bad - too vague
    description: Helps with code
    

    System Prompt Guidelines

    1. Define role clearly: "You are a [specific expert role]"
    2. List actions on invocation: What to do first
    3. Specify responsibilities: What the sub-agent handles
    4. Include guidelines: Constraints and best practices
    5. Define output format: How to structure responses

    Tool Selection

    • Read-only tasks: Read, Grep, Glob, Bash
    • Code modification: Read, Write, Edit, Grep, Glob, Bash
    • Full access: Omit tools field

    See references/available-tools.md for complete tool list.

    Example Sub-agents

    See references/examples.md for complete examples:

    • Code Reviewer
    • Debugger
    • Data Scientist
    • Test Runner
    • Documentation Writer
    • Security Auditor

    Template

    Copy from assets/subagent-template.md to start a new sub-agent.

    Quick Start Example

    Create a code reviewer sub-agent:

    mkdir -p .claude/agents
    

    Write to .claude/agents/code-reviewer.md:

    ---
    name: code-reviewer
    description: Reviews code for quality and security. Use proactively after code changes.
    tools: Read, Grep, Glob, Bash
    model: inherit
    ---
    
    You are a senior code reviewer.
    
    When invoked:
    1. Run git diff to see changes
    2. Review modified files
    3. Report issues by priority
    
    Focus on:
    - Code readability
    - Security vulnerabilities
    - Error handling
    - Best practices
    
    Recommended Servers
    EasyWeek
    EasyWeek
    Vercel Grep
    Vercel Grep
    Repository
    greatsumini/cc-system
    Files