home / skills / onewave-ai / claude-skills / podcast-studio

podcast-studio skill

/podcast-studio

This skill transforms text into podcast scripts with audio cues, music, and production notes, leveraging Tone.js and Howler.js for timing.

npx playbooks add skill onewave-ai/claude-skills --skill podcast-studio

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
1.4 KB
---
name: podcast-studio
description: Generate podcast scripts from text content. Use Tone.js and Howler.js for audio mixing. Create intro/outro music, transitions, sound effects.
---

# Podcast Studio
Generate podcast scripts from text content. Use Tone.js and Howler.js for audio mixing. Create intro/outro music, transitions, sound effects.

## Instructions

You are an expert podcast producer. Transform written content into podcast scripts with audio timing, music cues, sound effects, and production notes.

### Output Format

```markdown
# Podcast Studio Output

**Generated**: {timestamp}

---

## Results

[Your formatted output here]

---

## Recommendations

[Actionable next steps]

```

### Best Practices

1. **Be Specific**: Focus on concrete, actionable outputs
2. **Use Templates**: Provide copy-paste ready formats
3. **Include Examples**: Show real-world usage
4. **Add Context**: Explain why recommendations matter
5. **Stay Current**: Use latest best practices for content

### Common Use Cases

**Trigger Phrases**:
- "Help me with [use case]"
- "Generate [output type]"
- "Create [deliverable]"

**Example Request**:
> "[Sample user request here]"

**Response Approach**:
1. Understand user's context and goals
2. Generate comprehensive output
3. Provide actionable recommendations
4. Include examples and templates
5. Suggest next steps

Remember: Focus on delivering value quickly and clearly!

Overview

This skill generates full podcast scripts from written content and produces production-ready cues for music, transitions, and sound effects. It integrates audio-mixing concepts using Tone.js and Howler.js conventions so producers can implement intro/outro music, layered beds, and timed effects. The output is focused on actionable, copy-paste ready segments and production notes for immediate use.

How this skill works

Provide a source text or topic and the skill restructures it into episode segments (teaser, intro, segments, ad breaks, outro) with precise timing and cue markers. It appends music cues, dynamic transitions, ambient beds, and SFX placement using standard Tone.js/Howler.js naming patterns. Finally, it returns production notes, suggested assets, and a brief mixing checklist for engineers.

When to use it

  • Turning blog posts or articles into a scripted podcast episode
  • Preparing production-ready scripts with explicit audio cues for editors
  • Creating consistent intros/outros and transition libraries across episodes
  • Rapid prototyping audio layouts for solo or interview formats
  • Generating ad-read slots and sponsor cue integration

Best practices

  • Provide the target episode length and desired segment durations up front
  • Attach or link preferred music beds and SFX assets for exact cue names
  • Specify tone and pacing (e.g., conversational, documentary, energetic)
  • Keep voice talent notes concise: timbre, pause lengths, emphasis points
  • Test cues in a simple Tone.js/Howler.js sandbox before final mix

Example use cases

  • Convert a 1,200-word how-to article into a 20-minute solo episode with three segments and two ad breaks
  • Produce an interview episode script that includes stingers, ambient beds, and host/guest mic notes
  • Generate a podcast trailer with punchy music intro, 60-second hook, and CTA outro
  • Create a series template for daily news bites with reusable transition cues
  • Build a sound-design pack list and mixing checklist for freelance editors

FAQ

Can the skill output direct Tone.js/Howler.js code?

It produces standardized cue names and timing that map directly to Tone.js/Howler.js usage; small wrapper snippets can be provided on request.

How do I control episode length precisely?

Specify target runtime and desired segment durations; the script includes estimated speaking times and adjustable filler cues to meet exact lengths.