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:

  1. Get the podcast concept from you

  2. Create a detailed outline

  3. Generate the full script section by section

  4. Create engaging show notes

  5. 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

  1. Click the action to run it

  2. Enter your podcast concept when prompted

  3. 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.

Was this helpful?