Executive Explainer · Omni-Media Publishing · Carl Content Creator · 2026-08-27

The Broadcast Recap Engine

Carl's newest power. Put one long-form LIVE broadcast in — the caption file, the YouTube link, the master recording — and get the entire post-show package out: an episode recap, a speaker gallery, every quote linked to its exact second, share cards, captioned shorts, an eMagazine flip book, and an original anthem. Proven on the PCTWC 50th Anniversary broadcast in one afternoon.

1 broadcast in → 9 asset types outEvery quote plays at the exact second64 captioned shortseMagazine + anthemReusable for every FFH LIVE
Coach LucyDr. Rob
Co-hosted by Coach Lucy (production, community & civic shows) & Dr. Rob Gillio (clinical & career shows) — the engine serves both.
Quick read:Bottom LineBefore vs. NowThe ProofGameplanDecision

The Bottom Line

Post-show editing — turning a 60- to 90-minute broadcast into shareable quotes, shorts, and a recap people will actually read — was the slowest, most painful step after every FFH LIVE. It used to take days of hand work per episode. It now takes one afternoon, and most of it is automatic.

The Broadcast Recap Engine is a repeatable pipeline (skill: broadcast-recap-kit). A human still chooses the quotes and writes the lyrics; the engine locates every quote to the second, builds the pages, renders the cards, cuts and captions the shorts, lays out the magazine, and writes the social copy. It ran for the first time on the Pima County/Tucson Women's Commission 50th and produced the whole package below.

1:22
hours of broadcast in
18
speakers, every one covered
48
verbatim quotes, each linked to its second
114
quote cards (square · story · wide)
64
captioned shorts (9:16 + 16:9)
17
eMagazine pages + PDF
1
anthem (lyrics + demo cut)
$0
new vendors (ElevenLabs credits only)
Why now

The pain point we set out to kill

Every FFH LIVE ends the same way: a great recording, a folder of good intentions, and a backlog. Advance the Dream, Ready & Resilient, My Healthy Broadband, LEAD ON — each got recaps and speaker galleries, but each one was built by hand, episode by episode, and the shorts rarely got made at all. The value of a broadcast decays fast; a quote shared the morning after is worth ten shared a month later.

The 50th was the forcing function. Coach Lucy's brief on August 27: "This IS the biggest pain point for us to solve — post-show edits into meaningful shorts, shareable quotes and assets… every single speaker, 1–2 quotes per speaker, with a direct link to their quote… as automated as possible." Instead of building the 50th recap by hand one more time, we built the machine and ran the 50th through it.

What's new

Before vs. now — compare & contrast

CapabilityBefore (hand-built per episode)Now — Broadcast Recap Engine
Episode recap blogWritten by hand; quotes pasted; timestamps eyeballedGenerated from speakers.json; every quote's second found by exact caption match AUTO
Speaker gallery + quote bankBuilt for 2 series (R&R, ATD); no filtering by themeFilter by theme or speaker, copy quote, copy link, download card, real video-frame posters NEW
Quote cardsCanva, one at a time, when there was timeSquare / story / wide PNG for every card-flagged quote, branded, in ~2 minutes NEW
ShortsRarely produced — too slowFrame-accurate cuts from the master, 9:16 with speaker banner + blurred backdrop + burned captions, and 16:9 NEW
TranscriptRaw VTTCleaned, timestamped, every block links to YouTube AUTO
Social copyWritten ad hocMaster post + one caption per card + shorts titles, with links AUTO
eMagazineMaggie issues built by hand (2 to date)17-spread Maggie issue + print PDF generated from the same inputs NEW
AnthemListening Lab flow, separate projectLyrics rule (< 2,500 chars, drawn from what speakers said) + ElevenLabs demo cut embedded in the magazine; Listening Lab genre set follows NEW
Quote bank dataSpreadsheet, sometimesCSV + JSON with speaker, theme, second, link — ready for scheduling tools AUTO

Under the hood

Four small inputs drive everything: episode.json (title, date, YouTube ID, brand, links, lead), speakers.json (every speaker with start/end seconds, recap, takeaway), quotes.json (the curated quotes with a few caption words to anchor start and end), and lyrics.md. Five commands — parse → suggest → locate → build → magazine — do the rest. The heavy video work runs on Lucy's Mac (the 2.9 GB master never leaves it); pages, cards and the magazine render in the cloud.

Development

What we built

1ParseVTT → timed cues + readable blocks
2Map & curatespeakers + 1–3 verbatim quotes each (human/Claude)
3Locateexact second for every quote by caption phrase
4Buildrecap · gallery · cards · shorts plan · captions · transcript
5Cut & renderffmpeg on-device: clips → captioned 9:16 + 16:9
6MagazineMaggie issue + PDF + anthem page
7PublishDeploy Ready → hub, Command Center, Showcase, TCC, Airtable

Where it lives: FFH-Skills/broadcast-recap-kit/ — SKILL.md (the SOP), recapkit.py, recapkit_mag.py, and the 50th as the worked example. Build state: v2, production-tested end to end on one broadcast. Not in the bundle: auto-posting to platforms, coin rewards on the recap pages, and lyric-faithful music generation (see Gaps).

The proof

First run: the PCTWC 50th Anniversary broadcast

Women's Equality Day, August 26, 2026 — 1 hr 22 min live to YouTube, LinkedIn and Facebook, produced as FFH's in-kind gift to the Commission. By the next afternoon the Commission had:

📰 Episode Recap

18 speakers in order — Giffords, Supervisor Allen, Mayor Romero, Jan Lesher, Daisy Jenkins, Alison Hughes, the chefs, the Commission — with 48 verbatim quotes that play at the exact second. Open →

👥 Speaker Gallery & Quote Bank

13 themes, filter by speaker, copy/share/download. Open →

🖼 114 cards · 🎬 64 shorts

Ready for Instagram, LinkedIn, Facebook, X, Reels, Shorts and TikTok — with a caption for every one.

📖 eMagazine + 🎵 anthem

"Look Back to Propel Forward" — 17 pages, PDF edition, and "Bring a Folding Chair," the 50th anthem, playing inside. Open →

What it cost

One working session. No new vendors. A few ElevenLabs credits for the 3-minute anthem demo. The Commission received a package that would have been a five-figure agency deliverable — and FFH now owns the machine that made it.

Marketing gameplan

How we sell it — Carl's newest power

Positioning: inside Omni-Media Publishing, under Carl Content Creator: "Long-form video in. Everything out." Carl already turns data into daily headlines; now he turns broadcasts into a full content season. The public feature page shows the pipeline and the 50th as the live example.

Audiences: (1) every FFH channel community with a LIVE series — Advance the Dream, Ready & Resilient, My Healthy Broadband, LEAD ON, Devva's Room — the backlog is the first customer; (2) Chambers of Health, commissions, coalitions and partners who run their own events and get the broadcast as an FFH gift; (3) sponsors, who receive quote-level attribution and a magazine they can put their name on.

Monetization — the Post-Show Package

Recap

Included

With every FFH-produced LIVE: recap + gallery + quote bank + cards. The gift that keeps the partner posting for months.

Recap + Shorts

Sponsor tier

Adds the captioned shorts set and a sponsor lower-third. Sold to the event sponsor, not the host.

Full Omni

Premium

Adds the eMagazine (print PDF included) and an original anthem across the Listening Lab genre set — the keepsake edition.

Coach hosting: co-hosted. Coach Lucy fronts civic, community and women's-leadership productions (the 50th); Dr. Rob fronts clinical and career broadcasts (Prepared Patients, workforce). Funnel assets present: public feature page, Showcase cards, hub cards on both the 50th program hub and the PCTWC Command Center; the recap pages themselves carry the Ask (give · serve · attend).

Gaps

What's missing or still manual

MEDIUM
Quote curation is still human. The engine's suggest command ranks candidate sentences, but choosing the 48 that matter is judgment — and should stay that way. Budget ~45 minutes per episode for it.
MEDIUM
AI music doesn't always sing the exact lyrics. The ElevenLabs demo is a mood-accurate first cut; the Listening Lab flow remains the release path. Listen before you share.
LOW
Caption quality bounds quote quality. The 50th VTT lost six minutes during the data deck and phonetically misspelled names and the venue (caught and corrected: it's the Dr. Laura Banks-Reed Center for Gender and Racial Equity). The transcript says so rather than inventing.
LOW
Recap pages don't yet pay LEARN It coins the way the R&R/ATD recap system does (recap-coins.js). The magazine does. One include away.
LOW
No auto-posting. Cards, shorts and captions are ready in a folder; scheduling is still a person with the CSV. Fine for now; a Buffer/Meta API hand-off is the obvious next automation.
LOW
Timeline dependency. Links assume the caption file and the YouTube upload share a timeline (true when the VTT is pulled from the YouTube archive). Spot-check one link per episode.
Recommendations & next steps

Make it the standard

Recommendation: adopt the Broadcast Recap Engine as the post-show SOP for every FFH LIVE, effective now, and publish it as a Carl feature so partners and sponsors can see what an FFH broadcast comes with. Run the backlog through it before building anything new by hand.

  1. Push the 50th package live (deploy script staged) and spot-check one quote link on YouTube. Lucy · today
  2. Post daily from the quote bank through the Commission's celebration year — the CSV and captions are pre-written. PCTWC social · starting this week
  3. Produce the anthem genre set in the Listening Lab and drop the MP3s into the magazine's audio/. Lucy · September
  4. Run the backlog: My Healthy Broadband S1 E3 (VTT already on file), Devva's Room S1 E1–2, then Advance the Dream seasons. Claude + Lucy · one episode per session
  5. Add recap-coins.js to the generated recap template so every recap pays LEARN It coins. Next kit revision
  6. Price the Post-Show Package for the next sponsored LIVE and put the sponsor tier in the 50th sponsorship follow-up. Lucy + Dr. Rob · with the sponsor debrief

Decision requested

Approve the Broadcast Recap Engine as FFH's standard post-show pipeline for every LIVE broadcast, and approve the three-tier Post-Show Package (Recap · Recap + Shorts · Full Omni) as a sponsor offer.

One-line approval: "Yes — every LIVE ships with the Recap package; sponsor tiers go in the next deck."