Creating an Action to Generate Podcast Scripts and Show Notes
This tutorial will show you how to create an action that takes a podcast concept and transforms it into a complete script with show notes. We'll build it to reliably generate content for each section of your outline.
Overview
Our action will:
Get the podcast concept from you
Create a detailed outline
Generate the full script section by section
Create engaging show notes
Format everything nicely in your document
Creating the Action
Step 1: Set Up Initial Tasks
First, create a new action. We'll start by getting the podcast concept and creating an outline:
Add an "Ask for Input" task
Set Task Name: "Get Podcast Concept"
Set Placeholder: "Enter your podcast topic/concept"
Set Task Variable Name: "concept"
Add a "Stream Prompt" task
Set Task Name: "Create Detailed Outline"
Set Task Variable Name: "outline"
Enter this prompt:
Given this podcast concept: {{concept}}
Create a detailed outline for a 15-20 minute podcast episode. Include:
1. An engaging introduction
2. 3-4 main discussion points
3. A conclusion with call-to-action
Format each section with a clear heading and bullet points for key talking points.
Ensure each section is clearly marked with "##" heading markers.
Step 2: Generate the Script
Now we'll use a Line by Line task to process each section of the outline and create the script:
Add a "Line by Line" task
Set Task Name: "Process Each Section"
Set Task Variable Name: "currentSection"
Set Custom Delimiter: "##"
Enable "Use Custom Source":
{{outline}}
Add a "Stream Prompt" task as a sub-task inside the Line by Line
Set Task Name: "Generate Section Content"
Set Task Variable Name: "sectionContent"
Enter this prompt:
Using this section of the podcast outline: {{currentSection}}
Write a natural, conversational script for this section. Include:
- Natural transitions from the previous section
- Engaging language and examples
- Clear explanations of key points
- Verbal signposts to help listeners follow along
Write in a speaking voice, not a writing voice. Use casual language and conversational tone.
Step 3: Create Show Notes
After the Line by Line task completes, we'll generate show notes:
Add a "Stream Prompt" task
Set Task Name: "Generate Show Notes"
Set Task Variable Name: "showNotes"
Enter this prompt:
{{WholeDocument}}
Based on the podcast content above, create engaging show notes that include:
1. A compelling episode description (2-3 sentences)
2. Key topics covered with timestamps
3. Main takeaways or key points
4. Resources mentioned
5. Call-to-action
Format using clear headings and bullet points for easy reading.
Using the Action
Click the action to run it
Enter your podcast concept when prompted
Wait as it generates each section and the show notes
Tips for Best Results
Be specific in your initial concept
Review the outline before letting it continue
Use the Rework tool to refine any sections that need adjustment
Consider adding a Role specifically for podcast writing
Add any standard intro/outro text to Document Memory
Customization Options
You can enhance this action by:
Adding a task to generate episode titles
Including a task to create social media promotional content
Adding timestamp generation
Including sponsor message placement
Creating show artwork prompts
Remember, you can always use the Rework tool to refine any section that needs adjustment without recreating the entire script.