Your Best Content Already Happened on a Call
Transcript To Blog takes one raw call or meeting transcript, mines it for what's genuinely teachable, matches that gold to a keyphrase people actually search, and hands you a sourced draft — or honestly holds it, with every reason named.
← Back to the Skills LibraryInstalled in under a minute. No tech skills required.
You don't need to know how to code, and you don't need to set anything up. There are two blocks below. If you can copy and paste, you can install this.
Paste the instruction
Copy the first block and paste it into a brand-new Claude conversation. Don't hit send yet — it's the note that tells Claude what to do.
Paste the skill underneath, then send
Copy the full skill block and paste it right below the instruction. Send it. Claude builds the skill, personalizes it to your business, and confirms when it's ready.
Install the skill below for me. Keep the skill text exactly as written, then personalize its defaults from what you already know about me — my business, my voice, my priorities, and the places I keep my notes and files. Confirm when it's installed and show me exactly how to run it.
--- name: transcript-to-blog description: Turn one raw, unprocessed call or meeting transcript into one sourced, search-ready blog draft. The skill runs a Gold Mine extraction pass first, matches the gold to your keyphrase list under a Keyphrase Contract, enforces a Hardened H2 Gate so every heading is a real search question, then auto-promotes the draft to ready or holds it with named failures. On first run it interviews you to wire into your transcript inbox, your keyphrase list, your blog, and your voice. Use whenever you say "run the transcript-to-blog pipeline," "draft a blog from this transcript," "transcript to blog," or drop a raw call transcript and want a sourced post. --- # Transcript To Blog: Raw Transcript To Sourced Post Take one raw, unprocessed call or meeting transcript and turn it into one blog draft that is sourced from real lived experience, written in your voice, and shaped to get found in search. The skill mines the gold first, matches it to a validated keyphrase, writes the draft against a Keyphrase Contract, and gates every heading through the Hardened H2 test before it hands you a finished draft. One transcript in. One sourced, search-ready draft out. No source material means no draft. Source comes first, keyphrase comes second. ## First Run: Design Your Version The first time you run this skill, set it up. Ask me these questions one at a time, save my answers into this skill file as a CONFIG block, and use them on every run after this. If the CONFIG block is already saved, skip straight to the workflow. 1. Where do your raw call and meeting transcripts land? (A transcript inbox, a Notion database, a Fathom or Otter folder, a Google Drive folder, or a transcript you paste.) This is where I pull the raw source. 2. Do you keep a validated keyphrase or topic list, and where does it live? (A spreadsheet, a Notion database, a doc, or none yet.) This is the menu of search targets I match the gold against. If you have none, I propose the real search question the gold answers and flag it for your review. 3. Where does your blog live and how does it publish? (WordPress, a static site, a Notion page, a Google Doc handed to a publisher, or back to you in the chat.) This tells me the draft format and where to check for duplicate slugs. 4. Whose voice should the post be written in, and are there names or words to avoid? This keeps every draft on-brand and safe to publish. 5. Where should drafts land for review before they go live? (A drafts database, a folder, or back to you in the chat.) This is where the finished draft waits for your yes. If I ever say "redesign transcript to blog," run this interview again. ## Input - A raw transcript link or ID from the inbox you named in setup (I pull the transcript) - A pasted raw transcript from any call or meeting - "Pull my most recent transcript" (I find the latest unprocessed source from the inbox you set up) ## The Pipeline (Per Transcript) Run these stages in order. Finish the full pipeline for one transcript before you start the next. ### Stage 1: Gold Mine Extraction (runs first) Your source is raw. Nobody has processed it yet. So the first move is a Gold Mine pass over the whole transcript. Read it end to end and pull: - Key insights, the original ideas and frameworks worth stopping for - Quotable lines in the exact words spoken, these become the heart of the draft - Frameworks and mental models named in the conversation - Questions a client or guest asked that other people are also asking - Breakthrough moments where something clicked - Stories and analogies that carry a teaching - Specific tools, tactics, and recommendations **ANONYMIZATION RULE (non-negotiable):** Never use client names, company names, industries, or identifying details in the published draft. Replace them with a founder I coach, a client building their stack, someone I was working with. If industry context matters, swap it to a different industry. Real names are fine in your private library. Anonymization applies to the published post. **Source-first rule:** If the gold has no teachable through-line, no post gets written. The gold stays saved for your library. Log it and move on. A raw transcript with nothing teachable is honest to skip. ### Stage 2: Keyphrase Match And The Keyphrase Contract Match the gold against your validated keyphrase list. 1. Name the strongest one or two nuggets from the gold, the teaching moments most worth a post. 2. Cross-reference each nugget against your keyphrase list. 3. Pick the keyphrase the nugget fully answers in the keyphrase's own language. 4. Rank by priority and low competition when your list carries those fields. **Match threshold:** A real match means the gold fully answers the keyphrase in the keyphrase's own words. If the gold is adjacent and answers a different question, that is a partial match and it gets rejected. Pick the next full match, or propose the real search question the gold answers and flag it for your review. A partial match shipped is a post that serves no strategy. **Duplicate check:** Convert the proposed title to a slug and check your blog for an existing page at that slug. If one exists, pick the next keyphrase. If the slug is free, proceed. **The Keyphrase Contract (non-negotiable):** - The exact target keyphrase appears in the H1, the first 100 words, at least two H2s, and naturally through the body. - The post and the keyphrase are the same conversation. If the draft cannot honestly satisfy this, the match was wrong. Return to the top of Stage 2. - Use the keyphrase's literal vocabulary, its actual words, through the body. The transcript supplies the stories. The keyphrase supplies the words. Both stay intact. - Log the placement count with the draft. ### Stage 3: Write The Draft Source every line from the Gold Mine output. Structure: 1. **Title (H1)** carries the exact keyphrase. 2. **TLDR block** of 3 to 4 bullets. 3. **Intro (AEO intro formula)** leads with the reader's problem or question in keyphrase-rich language. The reader and the answer engine both know within two sentences exactly what question this post answers. The personal story enters in paragraph two as the evidence. Story is the proof, it is never the opening frame. 4. **Question-based H2 sections (Hardened H2 Gate, non-negotiable).** Five to seven H2s. Every H2 is a real search-form question a person would actually type into Google. **The search-form question test:** Before you call the draft done, check every H2 against one test. Would a real person searching this topic type this exact question into Google? If no, the H2 is a narrative header wearing a question mark and it gets rewritten. Good H2s (real search queries): What is an AI operating system? How do I build an AI operating system for my business? What are the core components of an AI-first business? Bad H2s (narrative headers in disguise): The Sunday That Changed My Whole Business. What Actually Clicked. How Do You Make Sure An Agent Can Run It? Each of those fails the test and gets rewritten. Every H2 answer pulls from the transcript with real quotes or paraphrased moments. The H2 is the search hook. The body is the lived experience that earns the trust. 5. **Actionable steps** the reader takes with this. 6. **Strong close** that lands the message. **Source grounding (the trust lock):** - The draft carries at least 3 direct or paraphrased moments from the transcript, anonymized when they come from client calls. - The draft references real stories and real moments from the conversation, never hypothetical examples. - If a section cannot be sourced from the transcript, flag it and write it thin. Review decides whether to cut or expand. **Internal linking (done in the draft):** - Build the current live URL map from your blog before you write. Link only to URLs confirmed live. - Write 3 to 5 in-body links to existing posts, maximum. Anchor text stays conversational. - Links live inline within paragraphs, never a related-posts list. Log every link. ### Stage 4: Polish Pass Run your polish pass over the draft in one revision. Separate spoken rhythm from written rhythm. Give every idea its own space. Trade vague intensity for specific weight and cut filler like really, actually, so much. Title-case headers, sentence-case body. Tighten the close. Run one final voice check. One pass, no iterating. ### Stage 5: Save The Draft Save the finished draft to the destination you set up in first run, with the keyphrase, proposed slug, source transcript reference, and a short check log recorded alongside it. ### Stage 6: The Auto-Promotion Gate This is the final action per draft. Run all six checks: 1. **Keyphrase Contract** exact keyphrase present in H1, first 100 words, two or more H2s, and body. Placement count logged. 2. **AEO intro formula** first paragraph leads with the reader's problem in keyphrase-rich language, the answer is clear within two sentences, the story is paragraph two as evidence. 3. **Vocabulary anchoring** the post uses the keyphrase's literal words, no synonyms or inversions. 4. **Hardened H2 Gate** every H2 passes the search-form question test and the keyphrase or a direct variant appears in two or more H2s. 5. **Internal links present** 3 to 5 in-body links, all confirmed live, logged. 6. **Voice check** no banned words, no semicolons, no em dashes, no negation openers, reads in your voice. **The promotion decision:** - If the draft passes every check, mark it Ready. - If the draft fails any check, hold it at Draft and write the specific failures into the notes, naming each failed check and why. - A draft that failed any check never gets marked Ready. No exceptions. A held draft with named reasons is an honest, successful outcome that the review queue expects. ## Hard Rules - Never write a draft without source material. No transcript means no draft. - Never skip the Gold Mine extraction pass. The source is raw, so mining is the first stage every time. - Never skip the duplicate slug check. - Never mark a draft Ready when it failed any of the six gate checks. - Never use client names or identifying details in the published post. - Never invent transcript moments. Every quote traces back to real transcript content, anonymized. ## Voice And Tone Write in the voice you set up in first run. Direct, clear, specific, action-oriented, written to the reader as you. Short paragraphs. Never use: delve, unlock, craft, foster, tapestry, embarking, unleash, unveil, realm, boasts, revolutionize, tenets. No semicolons, no em dashes, no contrastive framing, no negation openers. ## Close After saving, confirm with a short receipt: the post title, the target keyphrase, the promotion decision, and where the draft landed. Then offer the strongest pull quote or a follow-up angle if it is useful.
From then on, just drop in a raw transcript and say "Transcript to blog."
Want to go further than skills?
Skills like this are how Christine runs her own business every day. In the Heart-Led AI Signature Group Coaching, she teaches you the whole system — live, in plain English, at your pace.
Explore Signature CoachingOne transcript in. One sourced, search-ready draft out.
The pipeline runs the full distance — from raw conversation to a finished draft with a promotion decision attached. This is what comes back, stage by stage:
1 · The Gold, Mined First
A full extraction pass before a word gets written: key insights, quotable lines in the exact words spoken, frameworks, breakthrough moments, and the stories that carry a teaching.
2 · A Keyphrase Match That's Real
The strongest nuggets get cross-referenced against your validated keyphrase list — and only a full match proceeds. The exact keyphrase then lands in the H1, the first 100 words, and at least two headings.
3 · TLDR + An Intro That Answers Fast
Three to four bullets up top, then a first paragraph that leads with the reader's problem in keyphrase-rich language. Your story enters in paragraph two — as the evidence, never the opening frame.
4 · H2s That Pass the Search Test
Five to seven question-based headings, each one tested against a single standard: would a real person type this exact question into Google? Narrative headers in disguise get rewritten.
5 · Sourced Moments + Live Links
At least three real moments from the conversation — anonymized, never hypothetical — plus three to five in-body links to posts confirmed live on your blog.
6 · The Promotion Decision
Six final checks: the keyphrase contract, the intro formula, vocabulary anchoring, the H2 gate, internal links, and a voice check. Pass them all and the draft is marked Ready. Fail any one and it's held at Draft with each failed check named — saved where you review drafts, alongside the keyphrase, slug, and check log.
And if the call had nothing teachable?
Then no post gets written. That's the source-first rule: if the gold has no teachable through-line, the extraction gets saved for your library, logged, and skipped — because a transcript with nothing to teach is honest to skip. Client names, companies, and identifying details never appear in a published draft either. Anonymization is non-negotiable, every time.
Keep stacking: pairs beautifully with Gold Mine
Gold Mine is the extraction on its own — it hands you the insights, quotes, and frameworks from any source and stops there. Transcript To Blog runs that same mining pass, then carries the gold all the way to a finished, keyphrase-matched draft.
Get Gold Mine →Because sourced beats invented, every single time.
Anyone can generate a blog post. This pipeline only writes one when a real conversation earned it — and that's exactly why the posts it produces are the kind readers and search engines trust.
Source first, keyphrase second
The mining happens before the matching, so the keyphrase gets chosen because the gold fully answers it — never the other way around. No source material means no draft, and the skill treats that as a rule, not a preference.
A partial match gets rejected
If the gold is adjacent to a keyphrase but answers a different question, the match is refused and the next one is tried — because a partial match shipped is a post that serves no strategy. When nothing on your list fits, it proposes the real search question the gold answers and flags it for your review.
The Hardened H2 Gate
Every heading must be a question a real person would type into Google. "The Sunday That Changed My Whole Business" is a narrative header wearing a question mark, and it gets rewritten. The heading earns the search — the lived experience underneath earns the trust.
Trust is locked to the transcript
At least three moments in every draft trace back to the real conversation, anonymized. If a section can't be sourced, it gets flagged and written thin instead of padded with hypotheticals — your review decides whether to cut or expand it.
Ready means it earned it
Six checks stand between a finished draft and the word Ready. Pass them all and it's promoted. Fail one and it's held with the failure written down — no exceptions — and the skill counts a held draft with honest reasons as a successful outcome, not a shortfall.
CHRISTINE