From ultraprompt
**DEFAULT for authoring or refining an Ultraprompt agent — produces a new agent definition with frontmatter, body, tool permissions, and orchestration plan.** Different from /skill-author (authors a skill, not an agent), /plugin-review (audits an existing agent, not authors), /hooks-design (designs a hook, not an agent). Triggers: 'new agent, author an agent, refine this agent, agent definition, design a subagent, add a specialist'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultraprompt:agent-author [agent name|target]When to use
Manual-only. Invoke for new agent authoring or refining an existing agent. Also covers agent orchestration patterns and team-style invocation design.
[agent name|target]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apply discipline per `${CLAUDE_PLUGIN_ROOT}/_shared/DISCIPLINE.md` (covers `$ARGUMENTS` handling, evidence, validation, and safety).
Apply discipline per ${CLAUDE_PLUGIN_ROOT}/_shared/DISCIPLINE.md (covers $ARGUMENTS handling, evidence, validation, and safety).
A good agent has tight tool permissions (least-privilege), a sharp body that explains what it does and what it returns, and a clear use case. Parameterized agents (reviewer, auditor with focus arg) collapse many would-be-distinct agents into one. Agent value comes from context isolation, not from prose specialization.
Run validate-plugin.py. Smoke-test: dispatch the agent from a parent skill in a test scenario; confirm it returns the expected structured output.
Schema below + ${CLAUDE_PLUGIN_ROOT}/_shared/OUTPUT-CONTRACT.md + evidence-led style.
schema:
- field: Agent Frontmatter
type: section
required: true
evidence_rule: "none"
- field: Tool Permission Justification
type: section
required: true
evidence_rule: "none"
- field: Body Sections
type: section
required: true
evidence_rule: "none"
- field: Return Contract
type: section
required: true
evidence_rule: "consumer + version + breaking-change classification"
- field: Orchestration Update
type: section
required: true
evidence_rule: "none"
- field: Validator Result
type: section
required: true
evidence_rule: "none"
Agent Frontmatter | Tool Permission Justification | Body Sections | Return Contract | Orchestration Update | Validator Result
Dispatch writer for body prose. See _shared/playbooks/agent-team-orchestration-patterns.md.
This skill answers to V4 names: agent-authoring, agent-orchestration-plan, agent-team-playbook. The router resolves them to agent-author and notes the alias in its response.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub sokoliem/ultraprompt --plugin ultraprompt