Video / Transcript-to-Lesson Converter
Turn meeting, Loom, and training-call transcripts into polished, reviewer-approved written lessons - with timestamps, takeaways, and knowledge checks - then export to your LMS.
A private internal tool where you paste a transcript, the AI drafts a full lesson with timestamps and quiz questions, a human reviewer edits and approves it, and the finished lesson publishes to your library with a source link, version, and clean LMS export.
Before you start
- A free Supabase account
- A free Vercel account
- A free Resend account
- A folder on a Linux machine with Claude Code installed
The problem this kills
Your team records walkthroughs all the time - the Loom of how to process a refund, the Zoom call where the senior rep explained the escalation rules, the screen-share that finally made the new ERP workflow click. And then those recordings die in a folder. Nobody re-watches a 47-minute video to learn one thing. New hires ask the same questions the recording already answered.
The work of turning a recording into a real, skimmable lesson - summarizing it, breaking it into steps, pulling out the key moments, writing quiz questions - is exactly the kind of tedious task that never gets done. So your institutional knowledge stays trapped in video nobody watches.
What you'll build
A private web app for your team that takes a transcript in and gives a publish-ready lesson out:
- Paste or upload a transcript (with optional timestamps) plus the lesson title, audience, and a link to the source recording.
- The AI drafts a complete lesson: a plain-language summary, step-by-step instructions, callouts that point to the exact video timestamp, key takeaways, and 3-5 knowledge-check questions.
- Filler and personal information get stripped; sections the AI isn't confident about get flagged for a human to rewrite.
- A reviewer edits the draft and the quiz questions, then approves. Nothing goes live straight from the AI.
- The approved lesson publishes to your library with the source link and a version number, and exports as clean Markdown/CSV for your LMS.
What's inside the Implementation Plan
The plan is a single file you paste into Claude Code. It walks the AI through building the whole tool, step by step, with a ready-to-copy prompt at the end of each step.
The most important part: the plan opens by interviewing you about your business. Before it builds anything, the AI asks how you record walkthroughs today, what your LMS expects, how your lessons are named and categorized, who is allowed to approve content, and where your messy edge cases are. It reads back a short tailored spec, you give a thumbs-up, and only then does it build - so you get a tool shaped around your team, not a generic template you have to bend to fit.
Inside you'll find: the discovery interview, the exact data model, the AI drafting logic (timestamps preserved, filler/PII stripped, low-confidence sections flagged), the reviewer approval screen, the publish-and-version flow, and the LMS export.
The governance it includes (this is the point)
This isn't a toy. The plan bakes in the controls that make a tool safe to use on real company training:
- Login so only your team can get in.
- Row-level security so people only ever see their own organization's lessons.
- A complete audit trail - who drafted, edited, approved, and published each lesson, and when.
- A hard human-in-the-loop approval gate - the AI drafts, a person reviews and approves, and only then does the lesson publish. No AI content goes live unreviewed.
- Duplicate guards keyed on source-recording ID plus lesson title, so re-importing the same recording updates the existing lesson instead of creating a confusing duplicate.
Who it's for
Enablement, L&D, and operations teams who record plenty of walkthroughs but never turn them into reusable, searchable training. If you have a graveyard of Looms and call recordings and a backlog of "we should really document that," this is for you. No coding experience required - you'll vibe-code it by pasting prompts.
You've got this - paste the first prompt and let the agent interview you.