Skip to content

haesookimDev/agent-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-maker

A Claude Code plugin that creates custom agent plugins through an interactive guided wizard.

Describe what you want your agent to do in plain language. The wizard collects requirements, designs the right architecture, and generates all plugin files — ready to install.

Installation

claude --plugin-dir /path/to/agent-maker

Usage

/make-agent <brief description of the agent you want>

Examples:

/make-agent an agent that reviews my code for security issues
/make-agent a deployment pipeline that validates, builds, and deploys my app
/make-agent a swarm that analyzes multiple files in parallel and produces a unified report

If you don't provide a description, the wizard will ask.

What It Does

  1. Collects requirements — a structured 4-round interview covering purpose, tools, pattern, model, and interaction style
  2. Designs architecture — selects the right agent pattern and produces a complete file blueprint
  3. Generates files — writes every agent, command, and config file to your chosen output directory
  4. Resumes automatically — saves progress after every step; re-run /make-agent after any interruption to continue

Supported Patterns

Pattern When to use Output
Single-action One focused task 1 agent + 1 command
Sequential Multi-step pipeline Orchestrator + N step agents + 1 command
Parallel Independent concurrent work Coordinator + N worker agents + 1 command

Components

File Role
commands/make-agent.md Main entry point — orchestrates all phases
agents/context-collector.md Conducts the requirements interview (4 rounds)
agents/agent-designer.md Designs the file blueprint from requirements
agents/agent-builder.md Writes all plugin files to disk
skills/agent-creation/SKILL.md Auto-triggers when user mentions creating agents
hooks/hooks.json SessionStart hook for resume reminders
hooks/scripts/session-start.sh Detects interrupted sessions at session start

Session Persistence

All progress is saved to .agent-maker-context.json inside this plugin's directory after every interview round and every file written. If your session is interrupted:

  1. Re-run /make-agent (no arguments needed)
  2. Choose Resume when prompted
  3. The wizard continues from exactly where it stopped

The context file is standard JSON — you can inspect it directly to check progress.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages