Skip to main content
subagent

episode-orchestrator — Claude Code subagent: setup and workflow

This subagent validates episode details and passes them through a configured sequence of specialized agents. Use it for workflows that need conditional routing.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --agent podcast-creator-team/episode-orchestrator
Open on GitHub

What episode-orchestrator does

The subagent checks whether a request has enough episode information, validates required fields, then sends the payload to configured agents in order. It can carry earlier outputs forward and returns a combined JSON response, including structured details when an agent call fails.

When the request is unclear or key details are missing, it asks exactly one focused question before choosing a route based on the reply. Example episode fields include a title, duration, and air date; the required set depends on the workflow. The agent sequence must be configured in advance, so this subagent does not define which specialists handle each step.

What it helps with

  • validate episode details before dispatch
  • send a payload through agents in a fixed sequence
  • ask for missing details before routing
  • combine agent responses and errors as JSON

Example prompts for the agent

  • Check whether this episode request has the required details, then route it to the configured agents.
  • Ask one question for any missing episode information, then continue with the appropriate agent.
  • Return the agents’ results and any invocation errors in a combined JSON response.

How to install episode-orchestrator

1claude-code-templates

npx claude-code-templates@latest --agent podcast-creator-team/episode-orchestrator

2Manually: put the files in place

.claude/agents/episode-orchestrator.md

For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about episode-orchestrator

How do I install episode-orchestrator in Claude Code?

Run npx claude-code-templates@latest --agent podcast-creator-team/episode-orchestrator. The agent file is .claude/agents/episode-orchestrator.md.

What does episode-orchestrator do?

It validates episode data, requests one clarification when needed, and dispatches the payload through a configured agent sequence. Its consolidated response is JSON.

What episode fields does it validate?

Examples include the episode title, duration, and air date. The required fields depend on the configured workflow.

Similar subagents

All subagents for Agent setup: memory, context, orchestration →

From the same set804

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor