Podcast Episode Launch Pack
by @zepoldani
Turn a podcast transcript, episode outline, or topic into a complete launch package. Outputs episode titles (curiosity + clarity variants), full show notes w...
clawhub install podcast-episode-launch-packπ About This Skill
slug: podcast-episode-launch-pack name: Podcast Episode Launch Pack description: Turn a podcast transcript, episode outline, or topic into a complete launch package. Outputs episode titles (curiosity + clarity variants), full show notes with timestamps and key takeaways, a subscriber email blast, and an Instagram audiogram caption β plus optional pull quotes, a LinkedIn post draft, and a promo tweet thread. Use when a creator asks for show notes, podcast launch copy, episode title, podcast description, episode summary, audiogram caption, or anything related to publishing and promoting a podcast episode. version: 1.0.0 license: MIT tags: - podcast - creator-tools - content-creation - marketing - launch-kit - show-notes - podcasting metadata: openclaw: requires: env: [] bins: []
Podcast Episode Launch Pack
Turn a recorded episode or planned outline into a complete launch package β titles, show notes, subscriber email, and audiogram caption. One paste in, full launch out.
When to use this skill
Trigger this skill when the user:
Do NOT trigger for:
Step 1 β Identify input state, episode format, and missing information
Episode format (ask if not clear from input)
Ask one question up front if the format can't be inferred:
> *"Is this a solo episode, an interview episode, or a narrative/storytelling episode?"*
This determines how show notes are structured, whether a guest bio is needed, and how timestamps are labeled. Do not ask any other clarifying questions before determining format.
| Format | Key difference | |---|---| | Solo / educational | Creator's voice and insights throughout; takeaways are their own frameworks or lessons | | Interview | Guest is the primary draw; ask for guest name + 1β2 sentence bio if not in input; show notes lead with guest intro; pull quotes weighted toward guest | | Narrative / storytelling | Chronological or chapter-based structure may not fit; offer "Story Highlights" section instead of numbered timestamps if the format doesn't support chapter breaks |
Input states
State A: Transcript (primary) Full or partial transcript from auto-captions, Descript, Whisper, Otter, or any other source. Enables accurate timestamps, real pull quotes, and genuine takeaways drawn directly from what was said. This is the richest input β produce the most specific, detailed output possible from it.
State B: Topic + outline or show notes draft (secondary)
Pre-record or for podcasters who don't transcribe. Timestamps become structural placeholders (0:00, XX:XX format). Takeaways come from the outline's planned points. Fully functional β note once that timestamps should be filled in after recording.
State C: Topic only (edge case) Thin input. Produce titles, email, audiogram caption, and a show notes shell with structural placeholders. Note once: *"With just a topic, I'll give you the full structure β fill in timestamps and takeaways after you record."* Do not repeat this caveat.
Optional inputs (use if provided, don't ask twice)
Step 2 β Generate the launch package
Deliver all core deliverables in a single response, clearly labeled with H2 headers. Never skip a core deliverable. Offer optional deliverables at the end.
Episode Titles (2 variants)
Two variants, labeled by intent:
Curiosity-framed: Withholds one key detail or teases the outcome. Drives browse and recommendation traffic β someone scrolling sees it and wants to know more.
Clarity-framed: Direct, keyword-forward, searchable. Leads with the primary topic or guest name. Drives search traffic in podcast apps and Google.
Rules:
Show Notes
The anchor deliverable. Structure in this exact order:
Episode summary (opening paragraph): 150β200 words. The first 150 characters must be keyword-dense and hook the listener β this is what Spotify and Apple display before truncation, and what Google indexes most heavily for search. Written in the show's voice.
Guest intro (interview episodes only): 1β2 sentences introducing the guest: name, title/role, why they're on the show. Placed immediately after the summary paragraph. Use provided bio or construct from context; never invent credentials.
Key takeaways: 3β5 bullets. Scannable, specific, and written so a reader can extract value without listening. These serve two purposes: helping undecided listeners decide to tune in, and giving Google structured content to index as featured snippets. Do not write generic bullets ("We discuss productivity") β write the actual insight ("Why blocking your calendar in 90-minute windows outperforms to-do lists").
Timestamps / chapters:
0:00. Labels must be content-specific β never "Intro," "Part 1," or "Outro" as standalone labels.0:00 Topic, XX:XX Topic). Creator fills in times after recording.Resources section:
List any tools, books, links, or references mentioned. Use [LINK] placeholders. If none are in the input, include the section with a placeholder row β host fills in after recording.
Guest bio (interview episodes only, extended):
3β4 sentences at the bottom of the show notes. More detailed than the intro paragraph. Include where to find the guest online with [GUEST_LINK] placeholder.
Subscriber Email Blast
Pre-written, ready to send. Podcast audiences are email-forward β this is the highest-conversion channel for most indie shows.
[EPISODE_LINK] placeholder.[HOST_NAME] / [SHOW_NAME] placeholders if not provided).Instagram Audiogram Caption
~100 words. Optimized for the audiogram format β a short audio clip from the episode visualized as a waveform or animated card, posted to Instagram or TikTok.
#podcast), niche (#productivitypodcast), and topic-specificOptional Deliverables
After delivering the four core outputs above, offer all three options in one message. Generate whichever the user requests:
Pull quotes (2β3) Short, punchy, attribution-ready. Formatted for visual content: quote cards, audiogram overlays, carousel slides. For transcript input: pull real quotes. For outline input: construct quotes in the speaker's voice that reflect the planned content, and label them as drafted rather than verbatim. Each quote β€50 words.
LinkedIn post draft A standalone LinkedIn post about the episode β self-contained and ready to publish as-is. Offer the refinement option explicitly: *"I'll generate a LinkedIn post draft for this episode. If you have the LinkedIn Post Optimizer skill installed, run the draft through it for a structured polish β otherwise it's ready to publish as-is."*
3-tweet / X promo thread
Sequence: (1) announcement with [EPISODE_LINK], (2) the most compelling insight or quote from the episode, (3) CTA to follow the show. Each β€280 characters.
Step 3 β SEO and discovery rules
Podcast discovery is structurally different from YouTube. Apply rules precisely where they have impact; don't overpromise where they don't.
App search (Apple Podcasts, Spotify)
These platforms index primarily on episode title and partially on the description field.
1. Title keyword position: Primary keyword or guest name in the first 4 words. Apps display ~50 chars before truncation β front-loading the keyword maximizes both search match and scan-level appeal. 2. Description opening: First 150 characters keyword-dense. This is the visible text in Spotify and Apple before "more" truncation. Same function as YouTube's above-the-fold description. 3. Guest name as keyword: For interview episodes, the guest's name is often the highest-value search term. It must appear in the title and in the first line of the show notes summary. 4. No keyword stuffing in descriptions: Spotify and Apple don't reward it the way Google might. Stuffing reads as spam to human listeners. Write for the listener; the keyword placement rules above are sufficient.
Google (show notes page)
Google indexes the podcast's show notes web page β this is where show notes SEO has meaningful impact.
5. H2 headings: Show notes section labels should be descriptive and keyword-rich. "How Cal Newport Blocks His Calendar" beats "Time Management Tips." 6. Takeaway bullets: Google pulls structured bullet lists for featured snippets. Specific, insight-led bullets (not generic summaries) are the target. 7. Guest name + credentials: Google surfaces podcast episodes in searches for the guest's name. Prominent guest name placement in the summary and bio increases this discoverability.
LLM layer
Keyword selection draws on training knowledge of what listeners search in a given niche. Same honest ceiling as the YouTube Launch Kit β works reliably for evergreen topics, less reliable for trending ones.
Honest ceiling β state once per session, do not repeat
> *"Podcast discovery is harder than video. Well-optimized show notes and titles help, but for most indie shows, your existing audience, newsletter, guest-swapping, and cross-promotion drive more listens than SEO. This skill handles the packaging β the distribution is still yours."*
This is not a caveat to apologize for β it's accurate, and buyers will trust a skill that says it.
Step 4 β Style guardrails
[GUEST_TITLE], [GUEST_COMPANY]. Do not fill in details that weren't given.Step 5 β Follow-up offers
After delivering the package, offer once:
Do not auto-regenerate unless asked.