SuperAPI AI Directory

podcast-blueprint

Writing & research

View repository

Updated 11-06 16:20

About this skill

Podcast Script Writer — Podcast Script Generation SOP

Based on the topic, guest information, and program positioning provided by the user, generate a structurally complete podcast script covering the opening, segmented topics, transitions, preset questions, and closing CTA, with timestamp markers attached to all sections.

Quick Start

  1. The user provides basic information such as the podcast topic, guest information, and target duration
  2. The Agent generates the script step by step according to the SOP below
  3. Output a complete podcast script with timestamps
  4. After user confirmation, it can be exported as a Markdown file

SOP Process

Phase 1: Requirements Gathering

Goal: Clarify the podcast's basic parameters and style positioning.

Steps:

  1. Collect basic information, and confirm the following fields with the user:

    Field Description Example
    Podcast Name Program name "Entrepreneurs Speak"
    Episode Topic The core topic discussed in this episode How AI is changing content creation
    Program Format Monologue / Conversation / Multi-person roundtable Conversation (host + 1 guest)
    Guest Information Name, identity, connection to the topic Li Ming, CTO of an AI company
    Target Duration Total program duration (minutes) 45 minutes
    Target Audience Core audience profile Internet industry professionals aged 25-35
    Style Tone Relaxed/Professional/In-depth/Humorous Relaxed and professional, moderately humorous
    Publishing Platform Xiaoyuzhou/Apple Podcast/Ximalaya, etc. Xiaoyuzhou + Apple Podcast
  2. If the user only provides the topic, handle the remaining fields with the following default values and inform the user:

    • Program format: Conversation (host + guest)
    • Target duration: 30 minutes
    • Style tone: Relaxed and professional
    • Mark the remaining fields as "To be confirmed"
  3. Confirm topic sub-directions: Based on the topic, suggest 3-5 discussable subtopics for the user to choose from or adjust.


Phase 2: Script Structure Planning

Goal: Based on the duration and topic, plan the script's time allocation.

Time Allocation Template(expressed as percentages, adaptable to any duration):

Section Proportion 30-minute example 45-minute example
Opening 8-10% 2-3 minutes 3-4 minutes
Topic 1 20-25% 6-8 minutes 9-11 minutes
Transition 1→2 2-3% ~1 minute ~1 minute
Topic 2 20-25% 6-8 minutes 9-11 minutes
Transition 2→3 2-3% ~1 minute ~1 minute
Topic 3 20-25% 6-8 minutes 9-11 minutes
Transition 3→Closing 2-3% ~1 minute ~1 minute
Closing + CTA 8-10% 2-3 minutes 3-4 minutes

Rules:

  • Adjust the number of topics based on duration: ≤20 minutes 2 topics, 21-40 minutes 3 topics, >40 minutes 3-4 topics
  • Predefine 2-4 questions within each topic
  • Show the time plan to the user for confirmation before proceeding to the next step

Phase 3: Write the Opening

Objective: Write an opening that grabs the audience, including a program introduction and a preview of this episode.

Opening Structure:

## 开场白
**[00:00 - {结束时间戳}]**

### 1. Hook(前 15 秒)
> [用一个引人入胜的问题、数据或故事开头,让听众想继续听]

### 2. 节目介绍(15-30 秒)
> 欢迎收听「{播客名称}」,我是你的主持人{主持人名}。
> [一句话介绍节目定位]

### 3. 本期预告(30-60 秒)
> 今天我们聊的话题是:{主题}。
> [简要介绍为什么这个话题值得聊,制造期待感]

### 4. 嘉宾引入(如有,30-60 秒)
> 今天请到的嘉宾是{嘉宾姓名},{嘉宾一句话介绍}。
> [一个轻松的破冰问题,帮嘉宾自然进入状态]

Writing Rules:

  • The Hook must create curiosity within the first 15 seconds; common techniques: counterintuitive data, scenario-based questions, controversial viewpoints
  • The tone should match the style and tone settings
  • The guest introduction should highlight their connection to this episode's topic, rather than broadly listing their credentials
  • All text should be annotated with timestamps, format [MM:SS]

Phase 4: Write Segmented Topics and Predefined Questions

Objective: Write a detailed discussion framework and predefined questions for each topic segment.

Structure of Each Topic Segment:

## 话题 N:{话题标题}
**[{开始时间戳} - {结束时间戳}]**

### 话题引入
> [1-2 句话引出这个话题,说明为什么重要/有趣]

### 预设问题

**Q1(破冰/入门)**:[{较轻松、容易回答的问题,帮嘉宾打开话匣子}]
- 预期方向:[嘉宾可能聊到的 2-3 个方向]
- 追问备选:[如果回答太短或偏离,可以用的追问]

**Q2(深入)**:[{推动讨论进入核心观点的问题}]
- 预期方向:[期待嘉宾分享的核心洞察/经验]
- 追问备选:[挖掘细节的追问]

**Q3(实操/案例)**:[{要求嘉宾给出具体案例或方法论}]
- 预期方向:[期待的案例类型]
- 追问备选:[让嘉宾展开细节的追问]

**Q4(争议/前瞻,可选)**:[{有一定争议性或前瞻性的问题}]
- 预期方向:[可能引发的有趣讨论]

### 主持人备注
- [本段需要注意的节奏控制点]
- [如果嘉宾聊嗨了的时间兜底方案]
- [本段的核心 takeaway,确保讨论结束时点到]

Question Design Rules:

  • Arrange questions from shallow to deep: icebreaker → in-depth → practical → forward-looking
  • Avoid yes/no questions ("Do you think AI is good?"), use open-ended questions
  • Each question should include an "expected direction" and "follow-up alternatives" to ensure the conversation doesn't stall
  • Questions should have a logical progression, not be randomly listed
  • Monologue-style program: Replace "questions" with "discussion points," and annotate the core argument and materials for each point

Phase 5: Write Transitions

Objective: Write natural and smooth topic transitions, avoiding abrupt switches.

Transition Template(15-30 seconds each):

## 过渡语:话题 N → 话题 N+1
**[{时间戳}]**

> [过渡方式:从以下 5 种中选择最自然的]

5 Transition Techniques:

Technique Applicable Scenario Example
Summary and Continuation The previous topic has a clear conclusion "We just talked about X, and that actually leads to a deeper question..."
Contrast and Turn The two topics have a contrasting relationship "We've covered the benefits of A, but what about the other side?"
Audience Perspective Need to draw the audience's attention back "I think many listeners may be curious..."
Guest Cue The guest mentioned related content in the previous segment "You just mentioned Y, which makes me think of..."
Light Buffer The previous topic was relatively heavy "Okay, let's shift to a lighter angle..."

Rules:

  • Adjacent transitions do not use the same technique
  • Transitions should both recap the core points of the previous topic and preview the next topic
  • Keep it conversational and avoid a written feel

Phase 6: Write the closing and CTA

Goal: Write a strong closing summary and a clear call to action.

Closing structure:

## 收尾 + CTA
**[{开始时间戳} - {结束时间戳}]**

### 1. 总结回顾(60-90 秒)
> 今天我们聊了三个话题:
> - {话题1}:核心 takeaway 是……
> - {话题2}:核心 takeaway 是……
> - {话题3}:核心 takeaway 是……

### 2. 嘉宾金句/寄语(30 秒,如有嘉宾)
> 最后想请{嘉宾}用一句话给听众一个建议/寄语?
> [预留嘉宾发言空间]

### 3. CTA — 行动号召(30-60 秒)
> **CTA 1(互动)**:[引导听众参与,如评论区话题、投票]
> 示例:"你觉得 AI 会取代内容创作者吗?欢迎在评论区告诉我们。"
>
> **CTA 2(订阅/关注)**:[引导订阅或关注]
> 示例:"如果这期内容对你有启发,别忘了点击订阅,下周我们继续聊。"
>
> **CTA 3(资源引导,可选)**:[引导到 show notes、社群等]
> 示例:"本期提到的所有资源链接都放在 show notes 里了。"

### 4. 结束语(15 秒)
> [固定的节目结束语,形成品牌记忆]
> 示例:"感谢收听「{播客名称}」,我们下期见。"

CTA design rules:

  • Each episode includes at least 1 interactive CTA + 1 subscription CTA
  • CTAs must be specific and clear, telling listeners "what to do" rather than "we hope you..."
  • Whether to include a resource-guidance CTA is decided based on the actual situation
  • The CTA tone is natural, avoiding an overly salesy feel

Phase 7: Assemble the complete script

Goal: Assemble all segments into a complete script with timestamps.

Output template:

# 播客脚本:{本期主题}

| 项目 | 内容 |
|------|------|
| 播客名称 | {播客名称} |
| 本期主题 | {主题} |
| 节目形式 | {独白/对谈/圆桌} |
| 嘉宾 | {嘉宾信息,如有} |
| 目标时长 | {N} 分钟 |
| 目标听众 | {受众描述} |
| 风格基调 | {风格} |

---

## 时间轴总览

| 时间段 | 段落 | 内容概要 |
|--------|------|----------|
| [00:00-{T1}] | 开场白 | Hook + 节目介绍 + 嘉宾引入 |
| [{T1}-{T2}] | 话题 1 | {话题1标题} |
| [{T2}-{T3}] | 过渡 | {过渡方式} |
| [{T3}-{T4}] | 话题 2 | {话题2标题} |
| [{T4}-{T5}] | 过渡 | {过渡方式} |
| [{T5}-{T6}] | 话题 3 | {话题3标题} |
| [{T6}-{T7}] | 过渡 | {过渡方式} |
| [{T7}-{END}] | 收尾+CTA | 总结 + 行动号召 |

---

## 完整脚本

(依次放入 Phase 3-6 的所有内容,保留时间戳标记)

---

## 附录

### Show Notes 模板
- 本期主题:{主题}
- 嘉宾:{嘉宾信息}
- 时间轴:(从时间轴总览复制)
- 提到的资源/链接:
  - [资源1]
  - [资源2]
- 联系方式:{社交媒体/邮箱}

### 录制前 Checklist
- [ ] 嘉宾已确认录制时间
- [ ] 设备/软件测试完成
- [ ] 脚本已发送给嘉宾预览(可选)
- [ ] 准备好备选话题以防冷场

Phase 8: Review and delivery

Automatic verification checklist(check item by item and report):

  • Timestamps are continuous with no overlaps, and the total equals the target duration (±2 minute tolerance)
  • Each topic segment has ≥2 preset questions
  • Each preset question has an "expected direction" and "follow-up alternatives"
  • Number of transitions = number of topics (including the transition from topics to the closing)
  • The opening includes Hook + show introduction + episode preview
  • The closing includes ≥1 interactive CTA + ≥1 subscription CTA
  • Timestamp format is unified as [MM:SS] or [MM:SS - MM:SS]
  • The tone and style are consistent with the Phase 1 settings

Delivery process:

  1. Show the complete script to the user for confirmation, focusing on:

    • "Are the topic order and questions reasonable?"
    • "Does the tone and style meet expectations?"
    • "Do the CTAs need adjustment?"
  2. Revise based on user feedback until the user confirms.

  3. Export options:

    • Save as a Markdown file
    • If another format is needed, inform that the corresponding skill can be used for conversion

Parameter description

This skill does not require external parameters or an API Key. The following are optional customization items:

Configuration item Default value Description
Language Chinese Script output language, can be switched to English
Topic depth Standard Standard (2-3 questions per topic) / In-depth (3-4 questions per topic)
CTA style Gentle Gentle / Direct / Humorous
Timestamp precision Minute Minute [MM:SS] / Second [MM:SS] (accurate to 15 seconds)

Common scenario examples

Scenario 1: Tech conversation podcast

The host and guest discuss a tech trend, 45 minutes, 3 topics, relaxed and professional style.

Scenario 2: Personal growth monologue podcast

The host shares methodology in a monologue, 20 minutes, 2 topics, deep and heartfelt style.

Scenario 3: Business roundtable podcast

3 guests discuss industry trends, 60 minutes, 4 topics, professional and rigorous style.

Scenario 4: English interview podcast

English conversation show, 30 minutes, 3 topics, casual & insightful style.