From youtube-team-os
Use when starting or resuming any YouTube production task. Routes requests to the correct role (producer, writer, editor, thumbnail, growth), creates project folders, manages task handoffs, and maintains a consistent project state. Invoke with /youtube-team-os:orchestrator. Do not use for single-role tasks you already know the target for — call the role skill directly instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/youtube-team-os:orchestratorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Route YouTube production work to the correct role, scaffold project state, and track cross-role handoffs.
Route YouTube production work to the correct role, scaffold project state, and track cross-role handoffs.
$ARGUMENTS: project ID, video title, or free-text requeststate/projects/state/projects/<project-id>/state/roles/<role>/inbox.mdstate/projects/<project-id>/status.mdCheck if $ARGUMENTS matches an existing project folder under state/projects/.
state/projects/<id>/status.md to resume.YYYY-MM-<slug> (e.g., 2026-06-ep14-pricing). Scaffold the folder:state/projects/<id>/
brief.md
outline.md
script.md
edit-notes.md
thumbnail-options.md
publish-plan.md
postmortem.md
status.md
activity.log
Write initial status.md:
# <Title>
ID: <id>
Created: <date>
Stage: INTAKE
Roles active: none
Map the request to one or more roles:
| Intent | Role |
|---|---|
| Idea, angle, calendar, brief | producer |
| Script, hook, outline, research | writer |
| Pacing, cut list, edit notes | editor |
| Thumbnail, title, packaging | thumbnail |
| Distribution, repurposing, analytics | growth |
| Retrospective, postmortem | orchestrator |
| Weekly planning | orchestrator → all roles |
Write the task into the target role's inbox:
state/roles/<role>/inbox.md
---
task: <description>
project: <id>
priority: <high|normal>
added: <ISO date>
---
Then invoke the appropriate skill: /youtube-team-os:<role>
After each role completes, update state/projects/<id>/status.md:
activity.logStages in order: INTAKE → BRIEF → OUTLINE → SCRIPT → EDIT → THUMBNAIL → PUBLISH → POSTMORTEM
When asked to plan the week:
state/projects/ where status.md shows an incomplete stage.state/notes/weekly-plan-<YYYY-WNN>.md with priorities.status.mdactivity.log| Failure | Correction |
|---|---|
| No project ID provided | Generate one from title/date |
| Ambiguous role assignment | Assign to producer for intake |
| Missing deliverable from previous stage | Block advance; re-dispatch to prior role |
| state/ folder missing | Create it; log warning to records/session.log |
npx claudepluginhub boldfacetype/youtube-team-osCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.