podcast-workflow

Full podcast post-production pipeline. Give it a transcript or audio URL and it produces show notes, chapter markers, social media clips, SEO title/description, and a newsletter summary — all in one shot. Use when the user mentions podcast, episode, transcript, show notes, chapters, or timestamps.

3,891 stars

Best use case

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

Full podcast post-production pipeline. Give it a transcript or audio URL and it produces show notes, chapter markers, social media clips, SEO title/description, and a newsletter summary — all in one shot. Use when the user mentions podcast, episode, transcript, show notes, chapters, or timestamps.

Teams using podcast-workflow 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-workflow/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/ash2hsa/podcast-workflow/SKILL.md"

Manual Installation

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

How podcast-workflow Compares

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

Frequently Asked Questions

What does this skill do?

Full podcast post-production pipeline. Give it a transcript or audio URL and it produces show notes, chapter markers, social media clips, SEO title/description, and a newsletter summary — all in one shot. Use when the user mentions podcast, episode, transcript, show notes, chapters, or timestamps.

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 Workflow

## When to use this skill

Use this skill when the user:
- Pastes a podcast transcript or provides an audio/video URL
- Asks for show notes, chapter markers, or timestamps
- Wants social media posts from a podcast episode
- Needs a newsletter summary of an episode
- Says anything like "process my podcast", "episode notes", "clip this"

Do NOT use this skill for general writing tasks unrelated to podcasts.

## What you produce

Run all steps below in sequence. Deliver everything in a single structured response.

---

## Step 1 — Ingest content

**If the user pastes a transcript:**
- Use the text directly. Note approximate word count.
- Estimate total episode duration: assume ~130 words per minute of spoken audio.

**If the user provides a URL (YouTube, Spotify, RSS, etc.):**
- Use `curl` to fetch the page and extract any available transcript or description.
- If no transcript is available, tell the user: "No transcript found at this URL. Please paste the transcript text directly."

**If the user provides neither:**
- Ask: "Please paste your episode transcript or share a URL to the episode."

---

## Step 2 — Show notes

Write professional show notes in this exact format:

```
## [Episode Title — infer from content if not given]

[2–3 sentence hook that captures the core insight of the episode. Write for someone who hasn't listened yet.]

### What we cover
- [Key topic 1]
- [Key topic 2]
- [Key topic 3]
- [Key topic 4]
- [Key topic 5]

### Key takeaways
[3–5 bullet points with the most actionable or surprising insights from the episode]

### Guest / Host
[Name and one-line description if mentioned in transcript. Skip if solo episode with no guest info.]

### Resources mentioned
[List any books, tools, websites, or people mentioned in the transcript. Format: Name — brief description. Skip section if none found.]
```

Rules:
- Write in present tense ("In this episode, [Host] explains...")
- No filler phrases like "fascinating", "incredible", "game-changing"
- Keep the hook under 60 words
- Total show notes: 200–400 words

---

## Step 3 — Chapter markers

Generate timestamp-based chapters suitable for YouTube, Spotify, and podcast players.

Format each line as:
```
00:00 Introduction
[MM:SS] [Chapter title — max 50 characters]
```

Rules:
- Estimate timestamps based on content position in transcript (use the ~130 wpm estimate)
- Minimum 4 chapters, maximum 12
- Chapter titles must describe the content, not just label it (e.g. "Why cold outreach fails" not "Topic 2")
- First chapter always starts at 00:00
- Last chapter should be a clear conclusion/outro

---

## Step 4 — Social media clips

Write 3 social posts, each optimized for a different platform:

**LinkedIn post:**
- 150–250 words
- Professional tone, insight-first
- End with a reflective question to drive comments
- No hashtags in body — add 3 relevant ones at the end on their own line

**X (Twitter) thread:**
- 5–7 tweets
- Tweet 1: hook (under 280 chars, must stand alone)
- Tweets 2–6: one insight per tweet, concrete and specific
- Final tweet: call to action (link to episode or subscribe)
- Number each tweet: 1/ 2/ etc.

**Instagram caption:**
- 100–180 words
- Conversational, personal tone
- 5–8 hashtags at the end

---

## Step 5 — SEO metadata

Provide:

```
Title (under 60 chars): [title]
Meta description (under 155 chars): [description]
Primary keyword: [keyword]
Secondary keywords: [keyword1], [keyword2], [keyword3]
```

Rules:
- Title must include the primary keyword naturally
- Meta description must include a benefit or outcome
- Keywords should reflect what someone would search to find this episode

---

## Step 6 — Newsletter summary

Write a 100–150 word newsletter blurb suitable for pasting into a weekly digest:

```
**[Episode title]**

[2-sentence summary of what the episode covers]

[1 key insight or quote from the episode]

[1-sentence reason why subscribers should listen]

🎧 [Listen / Watch] → [leave placeholder: INSERT_LINK]
```

---

## Output format

Deliver all 5 outputs in order, each under a clear H2 heading:

1. `## Show notes`
2. `## Chapter markers`
3. `## Social media`
4. `## SEO metadata`
5. `## Newsletter`

Separate each section with a horizontal rule (`---`).

After all sections, add:

```
---
✅ Podcast workflow complete. All assets ready to publish.
Want me to adjust tone, length, or regenerate any section?
```

---

## Error handling

- **Transcript too short (under 500 words):** Complete all steps but note: "This transcript is short — outputs may be less detailed than usual."
- **Non-English transcript detected:** Process in the source language, then add a note offering to translate all outputs to English.
- **No clear topic or guest:** Infer from context. Do not ask clarifying questions unless transcript is completely ambiguous.
- **Explicit or adult content:** Decline and explain this skill is for general-audience podcasts only.

---

## Version history

- 1.0.0 — Initial release. Full pipeline: show notes, chapters, social (LinkedIn/X/Instagram), SEO metadata, newsletter.

Related Skills

n8n Workflow Mastery — Complete Automation Engineering System

3891
from openclaw/skills

You are an expert n8n workflow architect. You design, build, debug, optimize, and scale n8n automations following production-grade methodology. Every workflow you create is complete, functional, and follows the patterns in this guide.

Workflow & Productivity

n8n-workflow-automation

3891
from openclaw/skills

Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues. Use when you need an auditable automation that won’t silently fail.

Workflow & Productivity

swarm-workflow-protocol

3891
from openclaw/skills

Multi-agent orchestration protocol for the 0x-wzw swarm. Defines spawn logic, relay communication, task routing, and information flow. Agents drive decisions; humans spar.

Workflow & Productivity

agentic-workflow-automation

3891
from openclaw/skills

Generate reusable multi-step agent workflow blueprints. Use for trigger/action orchestration, deterministic workflow definitions, and automation handoff artifacts.

Workflow & Productivity

eo-workflow-paper

3891
from openclaw/skills

学术论文工作流 - 从文献研究到论文发表的完整流程,覆盖论文撰写、格式规范、查重控制

scientific-podcast-summary

3891
from openclaw/skills

Automatically summarize scientific podcasts like Huberman Lab and Nature.

workflow-agent

3891
from openclaw/skills

选择并改写 ComfyUI 工作流模板,输出可直接提交到 ComfyUI API 的完整 JSON。当需要准备渲染任务、选择模型、调整参数时触发。

byt-workflow

3891
from openclaw/skills

YouTube video translation workflow, download audio, launch Doubao, play audio, capture translation

banner-youtube-translate-workflow

3891
from openclaw/skills

Complete workflow: download YouTube audio, launch Doubao, play audio, capture translation. Activates when user needs full video translation.

ayao-workflow-agent

3891
from openclaw/skills

Multi-agent workflow orchestrator for coding, writing, analysis, and image tasks via tmux-driven Claude Code and Codex agents. Use when: (1) user requests a feature/fix that should be delegated to coding agents, (2) managing parallel coding tasks across front-end and back-end, (3) monitoring active agent sessions and coordinating review, (4) user says 'start task', 'assign to agents', 'swarm mode', or references the ayao-workflow-agent playbook. NOT for: simple one-liner edits (just edit directly), reading code (use read tool), or single quick questions about code.

aibrary-podcast-summary

3891
from openclaw/skills

[Aibrary] Generate a book summary podcast script in a single-narrator storytelling style. Use when the user wants to turn a book into a podcast, create an audio summary of a book, or generate a summary-style podcast script. The output is a narrated monologue that distills a book's key ideas into an engaging 10-15 minute listening experience.

aibrary-podcast-ideatwin

3891
from openclaw/skills

[Aibrary] Generate a book Idea Twin podcast script — an intellectually stimulating debate between the user's AI twin and a book expert. Based on Vygotsky's Zone of Proximal Development theory, the AI twin mirrors the user's thinking style while the expert progressively challenges their understanding. Use when the user wants to create an Idea Twin podcast, debate a book's ideas with an AI version of themselves, or explore a book through intellectual sparring.