A full production pipeline where an agent team collaborates to generate YouTube video content — strategy, script, thumbnail, and SEO metadata — all at once. Use this skill for requests like 'plan a YouTube video,' 'write a video script,' 'video scriptwriting,' 'YouTube content strategy,' 'video scenario,' 'YouTube Shorts planning,' 'create a YouTube thumbnail,' 'video SEO optimization,' 'YouTube channel content,' and other YouTube video production tasks. Also supports SEO optimization or thum...
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill youtube-production --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Youtube Production?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-youtube-production-harness-100)More formats (shields.io, HTML) on the badges page.
---
name: youtube-production
description: "A full production pipeline where an agent team collaborates to generate YouTube video content — strategy, script, thumbnail, and SEO metadata — all at once. Use this skill for requests like 'plan a YouTube video,' 'write a video script,' 'video scriptwriting,' 'YouTube content strategy,' 'video scenario,' 'YouTube Shorts planning,' 'create a YouTube thumbnail,' 'video SEO optimization,' 'YouTube channel content,' and other YouTube video production tasks. Also supports SEO optimization or thumbnail creation when an existing script is provided. Note: actual video editing (Premiere, DaVinci), YouTube Analytics API integration, and channel operations dashboard setup are outside this skill's scope."
---
# YouTube Production — Full Video Content Production Pipeline
An agent team collaborates to produce YouTube video content through the pipeline of strategy → script → thumbnail → SEO, all at once.
## Execution Mode
**Agent Team** — 5 members communicate directly via SendMessage and cross-validate each other's work.
## Agent Roster
| Agent | File | Role | Type |
|-------|------|------|------|
| content-strategist | `.claude/agents/content-strategist.md` | Topic analysis, competitive benchmarking, concept design | general-purpose |
| scriptwriter | `.claude/agents/scriptwriter.md` | Script writing, visual cue insertion | general-purpose |
| thumbnail-designer | `.claude/agents/thumbnail-designer.md` | Thumbnail concept + image generation | general-purpose |
| seo-optimizer | `.claude/agents/seo-optimizer.md` | Title/description/tags/chapters/subtitles | general-purpose |
| production-reviewer | `.claude/agents/production-reviewer.md` | Cross-validation, consistency checks | general-purpose |
## Workflow
### Phase 1: Preparation (Performed directly by the orchestrator)
1. Extract from user input:
- **Topic/Keywords**: The subject the video will cover
- **Channel Info** (optional): Channel tone, subscriber count, existing content direction
- **Constraints** (optional): Video length, specific requirements
- **Existing Files** (optional): Scripts, briefs, or other materials provided by the user
2. Create the `_workspace/` directory at the project root
3. Organize the input and save it as `_workspace/00_input.md`
4. If existing files are provided, copy them to `_workspace/` and skip the corresponding phase
5. Determine the **execution mode** based on request scope (see "Scope-Based Modes" below)
### Phase 2: Team Assembly and Execution
Assemble the team and assign tasks. Task dependencies are as follows:
| Order | Task | Owner | Depends On | Deliverable |
|-------|------|-------|------------|-------------|
| 1 | Content strategy | strategist | None | `_workspace/01_strategist_brief.md` |
| 2a | Script writing | writer | Task 1 | `_workspace/02_scriptwriter_script.md` |
| 2b | Thumbnail design & generation | designer | Task 1 | `_workspace/03_thumbnail_concept.md` |
| 3 | SEO package | seo | Tasks 1, 2a | `_workspace/04_seo_package.md`, `_workspace/subtitle.srt` |
| 4 | Production review | reviewer | Tasks 2a, 2b, 3 | `_workspace/05_review_report.md` |
Tasks 2a (script) and 2b (thumbnail) run **in parallel**. Both depend only on Task 1 (strategy), so they can start simultaneously.
**Inter-agent communication flow:**
- strategist complete → deliver core angle & tone to writer, title candidates & emotional triggers to designer, keyword map to seo
- writer complete → deliver hook core message to designer (thumbnail-hook consistency), deliver script to seo
- seo complete → deliver title-thumbnail combination feedback to designer
- reviewer cross-validates all deliverables. On 🔴 Must Fix: request revision from the responsible agent → rework → re-validate (up to 2 rounds)
### Phase 3: Integration and Final Deliverables
Compile the final deliverables based on the reviewer's report:
1. Verify all files in `_workspace/`
2. Confirm all 🔴 Must Fix items from the review report have been addressed
3. Report the final summary to the user:
- Strategy Brief — `01_strategist_brief.md`
- Video Script — `02_scriptwriter_script.md`
- Thumbnail Concept + Images — `03_thumbnail_concept.md`
- SEO Package — `04_seo_package.md`
- Review Report — `05_review_report.md`
- Subtitle File — `subtitle.srt`
## Scope-Based Modes
Adjust the agents deployed based on the scope of the user's request:
| User Request Pattern | Execution Mode | Agents Deployed |
|---------------------|----------------|-----------------|
| "Plan a YouTube video," "full production" | **Full Pipeline** | All 5 |
| "Just write the script," "script only" | **Script Mode** | strategist + writer + reviewer |
| "Optimize SEO for this script" (existing file) | **SEO Mode** | seo + reviewer |
| "Create a thumbnail for this video" (existing brief) | **Thumbnail Mode** | designer + reviewer |
| "Review this script" | **Review Mode** | reviewer only |
**Using Existing Files**: If the user provides a script, brief, or other existing file, copy it to the appropriate numbered position in `_workspace/` and skip that phase's agent. Example: existing script provided → copy to `_workspace/02_scriptwriter_script.md` → skip writer, deploy only seo, designer, and reviewer.
## Data Transfer Protocol
| Strategy | Method | Purpose |
|----------|--------|---------|
| File-based | `_workspace/` directory | Primary deliverable storage and sharing |
| Message-based | SendMessage | Real-time key information transfer, revision requests |
| Task-based | TaskCreate/TaskUpdate | Progress tracking, dependency management |
File naming convention: `{order}_{agent}_{deliverable}.{extension}`
## Error Handling
| Error Type | Strategy |
|-----------|----------|
| Web search failure | Strategist works from general knowledge, report notes "data limitation" |
| Thumbnail image generation failure | Proceed with text concept only, include Gemini prompt for user retry |
| Agent failure | Retry once → if still failing, proceed without that deliverable, note omission in review report |
| 🔴 found in review | Request revision from responsible agent → rework → re-validate (up to 2 rounds) |
## Agent Extension Skills
| Skill | Path | Target Agent | Purpose |
|-------|------|-------------|---------|
| hook-writing | `skills/hook-writing/skill.md` | scriptwriter | 15 hook patterns, retention psychology, hook-thumbnail-title triangle alignment |
| thumbnail-psychology | `skills/thumbnail-psychology/skill.md` | thumbnail-designer | Color psychology, 7 composition patterns, text readability, 3-second test |
Agents reference their respective extension skills during task execution to enhance domain expertise.
## Test Scenarios
### Happy Path
**Prompt**: "Plan a 10-minute YouTube video as a beginner's guide to AI prompt engineering"
**Expected Results**:
- Strategy brief: 3+ competitive analyses, keyword map, 3 title candidates
- Script: 10-minute length (~1,500 words in English), hook + 3–4 segments + closing
- Thumbnail: A/B concept options + image generation attempt
- SEO: Title/description/tags/chapters/SRT
- Review: All consistency matrix items verified
### Existing File Flow
**Prompt**: "Create SEO optimization and a thumbnail for this script" + script file attached
**Expected Results**:
- Existing script copied to `_workspace/02_scriptwriter_script.md`
- SEO Mode + Thumbnail Mode merged: seo + designer + reviewer deployed
- strategist, writer skipped
### Error Flow
**Prompt**: "Just write a YouTube script quickly, any topic"
**Expected Results**:
- Switch to Script Mode (strategist + writer + reviewer)
- Topic is unclear, so strategist proposes 3 trending topics before proceeding
- Review report notes "thumbnail/SEO not generated"
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!