transcript

Parse VTT, SRT, and plain text transcripts into structured Markdown packets with action items, decisions, and mindmaps.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/geekatron/jerry-claude-plugin --skill transcript-geekatron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: transcript
Source: https://github.com/geekatron/jerry-claude-plugin/tree/main/skills/transcript
Command: npx skills add https://github.com/geekatron/jerry-claude-plugin --skill transcript-geekatron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tiktoken.

What problem does it solve? Manually extracting action items, decisions, and key topics from meeting transcripts is tedious and error-prone. This Skill automates the conversion of raw VTT, SRT, and plain text transcripts into structured, navigable Markdown knowledge packets with full source citations. ## Core Features & Use Cases - Multi-Format Parsing: Deterministic Python-based parsing of VTT files (with LLM fallback for SRT/TXT), including speaker identification, timestamp normalization, and encoding fallback for Windows-1252 and ISO-8859-1 files. - Semantic Extraction: Identifies action items, decisions, questions, topics, and speakers with confidence scores and dual citations (anchors plus timestamps) back to the original transcript. - Domain-Aware Analysis: Nine domain contexts (software engineering, architecture, product management, UX, cloud, security, and more) customize entity extraction for specific professional meeting types. - Mindmap Generation: Produces Mermaid and ASCII mindmaps by default, with quality validation via an integrated critic scoring above a 0.90 threshold. - Use Case: After a two-hour sprint planning meeting recorded in Zoom, run the skill on the exported VTT file to receive an 8-file Markdown packet listing every commitment, blocker, and decision with links to the exact moment each was discussed. ## Quick Start Ask the AI to process your meeting transcript by providing the file path, for example: parse the transcript at /path/to/meeting.vtt and extract all action items and decisions into a structured packet.

Frequently Asked Questions about transcript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract action items from a VTT transcript file?▼

Provide the VTT file path to the transcript skill, which runs a Python parser via the jerry CLI to chunk the file, then uses LLM agents to extract action items with assignees, confidence scores, and timestamp citations into a Markdown packet.

What transcript formats does this skill support?▼

The skill supports WebVTT (.vtt), SubRip (.srt), and plain text transcripts. VTT files use a deterministic Python parser for 100% timestamp accuracy, while SRT and plain text are handled by LLM-based parsing.

Can it handle large meeting transcripts that exceed context limits?▼

Yes. Transcripts are split into token-based chunks of roughly 18,000 tokens using tiktoken, keeping each chunk under the 25,000-token Read limit. A 5-hour meeting with 3,000+ segments processes without data loss.

How do I customize extraction for engineering standups or UX interviews?▼

Pass a domain flag such as --domain software-engineering or --domain user-experience. Nine domain contexts tailor entity extraction, adding commitments and blockers for engineering or verbatim quotes and pain points for UX research.

Why are speakers showing as Unknown in my transcript output?▼

Speaker identification relies on a four-pattern chain: VTT voice tags, Name: prefixes, [Name] brackets, and ALL-CAPS patterns. Transcripts without any of these markers yield lower-confidence attribution, typically 70-80% accuracy.

Can I skip mindmap generation to speed up processing?▼

Yes. Mindmaps are generated by default, but passing the --no-mindmap flag skips both Mermaid and ASCII mindmap generation, saving roughly 30-60 seconds and about $0.10 per transcript.