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
- The user provides basic information such as the podcast topic, guest information, and target duration
- The Agent generates the script step by step according to the SOP below
- Output a complete podcast script with timestamps
- 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:
-
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 -
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"
-
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:
-
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?"
-
Revise based on user feedback until the user confirms.
-
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.