By BoldFaceType
A multi-role YouTube production OS. Orchestrates five specialist agents (producer, writer, editor, thumbnail, growth) through a persistent filesystem-based project state. Covers ideation → script → edit → publish → postmortem.
Pacing analyst and edit director. Use this agent to audit a script for dead zones, produce a cut list, place chapter markers, and generate edit notes for a video editor. Invoke at the SCRIPT → EDIT stage.
Distribution strategist, upload coordinator, and analytics analyst. Use this agent to generate a publish plan, write the YouTube description and tags, draft repurposing content, and run the 30-day postmortem. Invoke at the THUMBNAIL → PUBLISH and PUBLISH → POSTMORTEM stages.
Central router for the YouTube Team OS. Use this agent to start a new video project, resume an existing one, run weekly planning, or route work to the correct specialist role. Invoke when you don't know which role to use, or when coordinating across stages.
Content strategist and idea evaluator. Use this agent to select video ideas, write content briefs, manage the editorial calendar, and define success criteria before a video enters production. Invoke at the INTAKE → BRIEF stage.
Thumbnail strategist and CTR optimizer. Use this agent to generate three distinct thumbnail concepts, title variants, and a CTR audit score for a video. Invoke at the EDIT → THUMBNAIL stage.
Use when reviewing a script for pacing, creating a cut list, writing edit notes, or generating a retention-optimized edit plan for a specific project. Invoke with /youtube-team-os:editor. Do not use for scripting (→ writer) or thumbnail/publishing work.
Use when building a publish plan, repurposing content, writing community posts, reviewing analytics, or running a postmortem for a completed video. Invoke with /youtube-team-os:growth. Do not use for scripting, editing, or thumbnail work.
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.
Use when selecting video ideas, writing a content brief, building the content calendar, or setting channel priorities. Invoke with /youtube-team-os:producer. Do not use for scripting, editing, thumbnails, or distribution — those belong to other roles.
Use when generating thumbnail concepts, title/thumbnail pair variants, or visual packaging options for a specific video project. Invoke with /youtube-team-os:thumbnail. Do not use for scripting, editing, or distribution work.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
A Claude Code / Cowork plugin that runs a full 5-role YouTube production OS inside your project directory.
Orchestrates five specialist roles — producer, writer, editor, thumbnail designer, and growth manager — through a persistent filesystem-based project state. One command starts a video; the system hands off between roles, preserves all deliverables, and runs postmortems.
| Skill | Invoke | Purpose |
|---|---|---|
| orchestrator | /youtube-team-os:orchestrator | Route work, create projects, weekly planning |
| producer | /youtube-team-os:producer | Idea selection, content brief, calendar |
| writer | /youtube-team-os:writer | Outline, script, hook, B-roll cues |
| editor | /youtube-team-os:editor | Pacing, cut list, edit notes, chapters |
| thumbnail | /youtube-team-os:thumbnail | Thumbnail concepts, title variants, CTR audit |
| growth | /youtube-team-os:growth | Publish plan, repurposing, analytics, postmortem |
# Install (dev mode)
claude --plugin-dir ./youtube-team-os
# Start a new video
/youtube-team-os:orchestrator "10 pricing mistakes SaaS founders make"
# Resume an existing project
/youtube-team-os:orchestrator 2026-06-ep14-pricing
# Weekly planning
/youtube-team-os:orchestrator plan week
All work lives in state/:
state/
projects/<id>/ ← one folder per video
brief.md
outline.md
script.md
edit-notes.md
thumbnail-options.md
publish-plan.md
postmortem.md
status.md
activity.log
roles/<role>/ ← per-role task queue
inbox.md
current.md
notes/
content-calendar.md
channel-learnings.md
weekly-plan-*.md
records/
session.log
writes.log
analytics-<id>.md
workflows/idea-to-upload.md — full pipeline diagramworkflows/weekly-planning.md — Monday planning procedureworkflows/postmortem.md — 30-day retrospectivehooks/hooks.json logs session starts/ends and every file write to state/records/, and
runs the deadline/postmortem-due reminder checks on SessionStart (see Monitors below).
connectors/youtube-metadata.md — YouTube analytics (manual input for now — see file)connectors/drive.md — Google Drive sync via bin/sync-state.ps1/.sh (rclone-based)/plugin install <marketplace>/youtube-team-os
| Script | Platform | Purpose |
|---|---|---|
bin/new-project.ps1 -Slug "my-topic" | Windows | Scaffold a new project with all state files |
bin/new-project.sh my-topic | Mac/Linux | Same as above |
bin/validate.ps1 | Windows | Health check: manifest, files, hooks, jq, state dirs |
bin/validate.sh | Mac/Linux | Same as above |
bin/sync-state.ps1 | Windows | Push deliverables to Google Drive via rclone |
bin/sync-state.sh | Mac/Linux | Same as above |
bin/smoke-test.ps1 | Windows | Deterministic mechanical regression test — see Testing below |
Six specialist agents in agents/ are auto-routed by skills. Each has a scoped
system prompt, tool list, and model config:
orchestrator → producer → writer → editor → thumbnail → growth
Two reminder checks run via hooks/hooks.json on SessionStart (not via
monitors/monitors.json, which is intentionally empty — see CHANGELOG.md):
monitors/check-deadlines.js) — warns if a project's
publish date is within 3 days and it isn't yet at PUBLISH/POSTMORTEM stagemonitors/check-postmortem-due.js) — reminds when a video is
28–35 days post-publish and its postmortem is still a stubBoth require Node.js on PATH.
resources/best-practices/youtube-production.md — hook, retention, CTR, SEO rulesresources/best-practices/claude-code-skills.md — skill authoring guideresources/metrics/youtube-kpis.md — benchmark targets with grade scaleresources/links/tools-and-resources.md — 50+ curated tool linksresources/scoring/ctr-audit.md — thumbnail CTR scoring rubric.mcp.json currently defines no servers — the previously configured YouTube and Drive MCP
packages were removed (one didn't exist on npm, the other is deprecated). See
connectors/mcp-setup.md for the current manual/rclone-based alternatives and how to wire
up a real MCP server later if one becomes available.
Two layers, because the 6 role skills/agents are markdown instructions executed by an LLM, not deterministic code — no script can drive them the way a unit test drives a function.
npx claudepluginhub boldfacetype/youtube-team-osHarness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.