process-transcript
Process all VTT meeting transcripts from meetings/incoming/ into structured markdown notes in meetings/.
Available scripts
scripts/parse-vtt.py— Parses raw VTT files into Markdown files with YAML frontmatter (date, attendees) and a cleanSpeaker: texttranscript (blank line between each turn). Supports--output-dirto control where.mdfiles are written.
Steps
-
Find VTT files: Check both
meetings/incoming/and~/Downloads/for.vttfiles. Present each found file to the user with its modification/creation timestamp (usestatto get the time) so they can confirm which files to process. Typically only recently downloaded files (last few minutes/hours) are relevant. If none found in either location, tell the user and stop. -
Parse VTT files: Run the bundled script on the confirmed files, always outputting to
meetings/incoming/. Use absolute paths for both the script and the output to avoid working-directory issues:SKILL_SCRIPT="$(ls "${PWD}/.claude/skills/process-transcript/scripts/parse-vtt.py" "${HOME}/.claude/skills/process-transcript/scripts/parse-vtt.py" 2>/dev/null | head -1)" && uv run "$SKILL_SCRIPT" --output-dir meetings/incoming <file1>.vtt <file2>.vttThis creates
.mdfiles inmeetings/incoming/with frontmatter and transcript already formatted.
More from apocohq/skills
things-morning-organizer
Morning review and prioritization of Things todos. Use this skill every morning, or whenever the user asks to review, triage, categorize, or prioritize their Things tasks. Also trigger when the user says things like 'what should I work on today', 'organize my todos', 'morning routine', or 'daily review'.
26gmail-multi-inbox
|
24align-repo
|
17ralph-it
Pick and implement the next user story from a PRD GitHub issue. Analyzes merged PRs for prior work and findings, proposes a plan, implements it, and creates a PR linking back to the PRD. Use when user says "ralph it", "ralph-it", or wants to work through PRD user stories.
16grill-me
|
14write-a-prd
>
13