podcast-studio

A full production pipeline where an agent team collaborates to generate podcast episode content — planning, research, scripting, show notes, and distribution strategy — all at once. Use this skill for requests like 'plan a podcast episode,' 'write an episode script,' 'podcast scriptwriting,' 'podcast show notes,' 'episode planning,' 'interview script,' 'podcast distribution,' 'audio content planning,' and other podcast production tasks. Also supports show note or distribution package creation when an existing script or research is provided. Note: actual audio recording/editing (Audacity, GarageBand), podcast hosting API integration, and RSS feed technical setup are outside this skill's scope.

495 stars

Best use case

podcast-studio is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

A full production pipeline where an agent team collaborates to generate podcast episode content — planning, research, scripting, show notes, and distribution strategy — all at once. Use this skill for requests like 'plan a podcast episode,' 'write an episode script,' 'podcast scriptwriting,' 'podcast show notes,' 'episode planning,' 'interview script,' 'podcast distribution,' 'audio content planning,' and other podcast production tasks. Also supports show note or distribution package creation when an existing script or research is provided. Note: actual audio recording/editing (Audacity, GarageBand), podcast hosting API integration, and RSS feed technical setup are outside this skill's scope.

Teams using podcast-studio should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/podcast-studio/SKILL.md --create-dirs "https://raw.githubusercontent.com/revfactory/harness-100/main/en/02-podcast-studio/.claude/skills/podcast-studio/skill.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/podcast-studio/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How podcast-studio Compares

Feature / Agentpodcast-studioStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

A full production pipeline where an agent team collaborates to generate podcast episode content — planning, research, scripting, show notes, and distribution strategy — all at once. Use this skill for requests like 'plan a podcast episode,' 'write an episode script,' 'podcast scriptwriting,' 'podcast show notes,' 'episode planning,' 'interview script,' 'podcast distribution,' 'audio content planning,' and other podcast production tasks. Also supports show note or distribution package creation when an existing script or research is provided. Note: actual audio recording/editing (Audacity, GarageBand), podcast hosting API integration, and RSS feed technical setup are outside this skill's scope.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Podcast Studio — Full Podcast Production Pipeline

An agent team collaborates to produce podcast episodes through the pipeline of planning → research → scripting → show notes → distribution, 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 |
|-------|------|------|------|
| researcher | `.claude/agents/researcher.md` | Topic investigation, fact-checking, talking point extraction | general-purpose |
| scriptwriter | `.claude/agents/scriptwriter.md` | Episode script writing, dialogue cue insertion | general-purpose |
| shownote-editor | `.claude/agents/shownote-editor.md` | Show notes, timestamps, reference compilation | general-purpose |
| distribution-manager | `.claude/agents/distribution-manager.md` | Platform-specific metadata, promotional copy | 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 episode will cover
   - **Podcast Info** (optional): Show tone, listener base, existing episode direction
   - **Episode Type** (optional): Solo/Interview/Panel/Storytelling/Q&A
   - **Guest Info** (optional): Guest name, area of expertise
   - **Constraints** (optional): Episode length, specific requirements
   - **Existing Files** (optional): Scripts, research materials, etc. 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 | Topic research | researcher | None | `_workspace/01_research_brief.md` |
| 2 | Script writing | scriptwriter | Task 1 | `_workspace/02_script.md` |
| 3a | Show notes | shownote-editor | Tasks 1, 2 | `_workspace/03_shownotes.md` |
| 3b | Distribution package | distribution-manager | Tasks 1, 2 | `_workspace/04_distribution_package.md` |
| 4 | Production review | production-reviewer | Tasks 2, 3a, 3b | `_workspace/05_review_report.md` |

Tasks 3a (show notes) and 3b (distribution) run **in parallel**. Both depend on Task 2 (script), so they can start simultaneously once the script is complete.

**Inter-agent communication flow:**
- researcher complete → deliver talking points & facts to scriptwriter, references to shownote-editor, trending keywords to distribution-manager
- scriptwriter complete → deliver segment timecodes to shownote-editor, key quotes to distribution-manager
- shownote-editor complete → deliver episode summary & quotes to distribution-manager
- 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:
   - Research Brief — `01_research_brief.md`
   - Episode Script — `02_script.md`
   - Show Notes — `03_shownotes.md`
   - Distribution Package — `04_distribution_package.md`
   - Review Report — `05_review_report.md`

## 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 podcast episode," "full production" | **Full Pipeline** | All 5 |
| "Just write the script," "script only" | **Script Mode** | researcher + scriptwriter + reviewer |
| "Create show notes from this script" (existing file) | **Show Notes Mode** | shownote-editor + reviewer |
| "Create promo copy for this episode" (existing script) | **Distribution Mode** | distribution-manager + reviewer |
| "Review this script" | **Review Mode** | reviewer only |

**Using Existing Files**: If the user provides a script, research materials, or other existing files, copy them to the appropriate numbered position in `_workspace/` and skip that phase's agent.

## 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}_{deliverable}.{extension}`

## Error Handling

| Error Type | Strategy |
|-----------|----------|
| Web search failure | Researcher works from general knowledge, report notes "data limitation" |
| Guest info unavailable | Provide generic interview framework, request guest info from user |
| 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) |

## Test Scenarios

### Happy Path
**Prompt**: "Plan a 30-minute interview podcast episode on AI ethics. The guest is an AI researcher"
**Expected Results**:
- Research: 5+ latest AI ethics issues, guest background, 5 talking points
- Script: 30-minute length (~4,500 words in English), opening + 3–4 segments + closing, guest questions included
- Show notes: Timestamps, reference links, key quotes
- Distribution: Platform-specific descriptions, 3 social media copy variants, promotional calendar
- Review: All consistency matrix items verified

### Existing File Flow
**Prompt**: "Create show notes and a distribution package from this script" + script file attached
**Expected Results**:
- Existing script copied to `_workspace/02_script.md`
- Show Notes Mode + Distribution Mode merged: shownote-editor + distribution-manager + reviewer deployed
- researcher, scriptwriter skipped

### Error Flow
**Prompt**: "Just write a podcast script quickly, any topic"
**Expected Results**:
- Switch to Script Mode (researcher + scriptwriter + reviewer)
- Topic is unclear, so researcher proposes 3 trending topics before proceeding
- Review report notes "show notes/distribution package not generated"

## Agent Extension Skills

Each agent leverages the following extension skills to enhance deliverable quality:

| Agent | Extension Skill | Knowledge Provided |
|-------|----------------|-------------------|
| scriptwriter | `/interview-techniques` | DEPTH question model, emotional arc, type-specific question patterns |
| scriptwriter, shownote-editor | `/audio-storytelling` | 5 narrative arcs, BPM pacing, 12 audio devices |
| distribution-manager | `/podcast-growth` | Platform-specific metadata optimization, 7-day promotional calendar, HIKE copy formula |

Related Skills

podcast-growth

495
from revfactory/harness-100

Podcast growth strategy skill used by the distribution manager. Provides platform-specific optimization, cross-promotion, listener acquisition strategies, and community building methodologies. Use this skill's knowledge for 'podcast growth,' 'distribution optimization,' 'listener acquisition,' 'platform strategy,' and similar requests.

sustainability-audit

495
from revfactory/harness-100

Full audit pipeline for ESG/sustainability where an agent team collaborates to generate environmental, social, and governance assessments along with an integrated report and improvement plan. Use this skill for requests such as 'run an ESG audit', 'write a sustainability report', 'ESG assessment', 'carbon emissions calculation', 'ESG rating diagnosis', 'governance review', 'social responsibility assessment', 'GRI report', 'TCFD disclosure', 'ESG improvement plan', and other ESG/sustainability tasks. Also supports assessment of specific pillars (E/S/G) only or improving existing reports. However, actual on-site audit execution, third-party verification certificate issuance, ESG rating agency score changes, and carbon credit trading are outside the scope of this skill.

materiality-assessment

495
from revfactory/harness-100

ESG materiality assessment matrix. Referenced by the esg-reporter and improvement-planner agents when evaluating ESG issue materiality and setting priorities. Use for 'materiality assessment', 'importance analysis', or 'Materiality Matrix' requests. Stakeholder surveys and external certification are out of scope.

ghg-protocol

495
from revfactory/harness-100

GHG Protocol detailed guide. Referenced by the environmental-analyst agent when calculating and reporting greenhouse gas emissions. Use for 'GHG Protocol', 'carbon emissions', 'Scope 1/2/3', or 'carbon footprint' requests. Carbon credit trading and CDM project execution are out of scope.

citation-standards

495
from revfactory/harness-100

Academic citation and reference standards guide. Referenced by the paper-writer and submission-preparer agents when composing citations and references. Use for 'citation format', 'APA', or 'references' requests. Original paper retrieval and professional database access are out of scope.

academic-paper

495
from revfactory/harness-100

Full research pipeline for academic paper writing where an agent team collaborates to generate research design, experiment protocols, analysis, manuscript writing, and submission preparation. Use this skill for requests such as 'write an academic paper', 'research paper writing', 'help me write a paper', 'design a study', 'run statistical analysis', 'prepare journal submission', 'manuscript writing', 'research methodology design', 'hypothesis testing', 'academic writing', and other academic research paper tasks. Also supports analysis, rewriting, and submission preparation when existing data or drafts are available. However, actual data collection execution, official IRB submission, journal system login and upload, and running actual statistical software are outside the scope of this skill.

product-copy-formulas

495
from revfactory/harness-100

Product copy formula library. Referenced by the detail-page-writer and marketing-manager agents when writing purchase-driving copy. Use for 'product copy', 'marketing copy', or 'ad copy' requests. Ad placement and design mockup creation are out of scope.

ecommerce-launcher

495
from revfactory/harness-100

Full launch pipeline for e-commerce products where an agent team collaborates to generate product planning, detail pages, pricing strategy, marketing, and CS setup all at once. Use this skill for requests such as 'launch an e-commerce product', 'prepare a product launch', 'register a product on Naver Smart Store', 'launch on Coupang', 'create a detail page', 'develop a pricing strategy', 'create a marketing plan', 'launch prep', 'product planning brief', 'e-commerce CS manual', and other e-commerce product launch tasks. Also supports supplementing pricing/marketing/CS even when existing briefs or detail pages are provided. However, actual platform API integration (automated product registration), payment system development, logistics system integration, and real-time order management are outside the scope of this skill.

conversion-optimization

495
from revfactory/harness-100

Purchase conversion optimization framework. Referenced by the detail-page-writer and pricing-strategist agents when designing detail pages and pricing with a conversion focus. Use for 'conversion rate optimization', 'CRO', or 'purchase psychology' requests. A/B testing tool setup and funnel automation are out of scope.

real-estate-analyst

495
from revfactory/harness-100

Real estate investment analysis pipeline. An agent team collaborates to produce market research, location analysis, profitability analysis, risk assessment, and investment reports. Use this skill for requests such as 'analyze this real estate', 'apartment investment analysis', 'studio apartment yield', 'real estate market research', 'location analysis', 'real estate investment report', 'buy vs lease', 'reconstruction investment analysis', 'commercial property yield analysis', and other general real estate investment analysis tasks. Actual purchase contracts, brokerage services, interior design, and property management are outside the scope of this skill.

location-scoring

495
from revfactory/harness-100

Location scoring scorecard. Referenced by the location-analyst agent for systematic real estate location evaluation. Use for requests involving 'location analysis', 'location assessment', or 'commercial area analysis'. On-site inspections and surveying are out of scope.

cap-rate-calculator

495
from revfactory/harness-100

Real estate yield calculator. Reference formulas and models used by the profitability-analyst agent for quantitative investment return analysis. Use for requests involving 'Cap Rate', 'yield analysis', 'DCF', or 'cash flow analysis'. Tax advisory and loan underwriting are out of scope.