skills/assistant/transcript-notes/SKILL.md
Convert meeting transcript .txt files into structured .md notes with metadata, TL;DR, key topics, action items, and quotes. Use when processing raw transcripts into formatted notes. Triggers on: "process transcript", "generate notes from transcript", "transcript to notes", "/transcript-notes".
npx skillsauth add ravnhq/ai-toolkit transcript-notesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Convert a raw meeting transcript .txt file into a structured .md notes file.
.txt file — supports speaker-turn format (speaker name on its own line, dialogue as paragraph) and timestamped formats (e.g., [00:01:23] Speaker: text)**bold title** -- one-line summary bullet, then a ### subsection with 2-5 sentences or bullets expanding it**Person/Group:** action description format> "quote" -- Speaker Name (context) format — prioritize quotes that capture decisions, insights, or strong positions over casual remarksnotes/{series-slug}/.md file mirroring the transcript filename (e.g., 001.txt → 001.md, kickoff-meeting.txt → kickoff-meeting.md)# {Series Name} - {Episode NNN or Date}
## Meeting Metadata
- **Series:** {series name}
- **Episode:** {NNN, if applicable}
- **Date:** {date, if inferable}
- **Duration:** {duration, if inferable}
- **Participants:** {comma-separated full names}
## TL;DR
{Single paragraph, 2-4 sentences}
## Key Topics
- **{Topic}** -- {One-line summary}
- **{Topic}** -- {One-line summary}
...
### {Topic Heading}
{2-5 sentences or bullet points}
### {Topic Heading}
...
## Action Items
- **{Person/Group}:** {Action description}
...
## Quotes
> "{Quote}" -- {Speaker Name} ({optional context})
...
### subsections must correspond 1:1 and appear in the same order-- (double dash) not — (em dash) for separators in topic summaries and quotesUser: "Process the meeting transcript at transcripts/ai-platform-sync/003.txt — generate formatted notes with metadata, key topics, action items, and quotes"
Expected behavior: Reads the transcript file, extracts participants, topics, action items, and quotes, then writes a structured .md notes file.
User: "Create a template agenda for our weekly sync meeting"
Expected behavior: This is meeting agenda creation, not transcript processing. The user wants to plan a future meeting, not convert an existing recording.
Error: Cannot determine series name
Error: No clear action items found
Error: Cannot estimate duration
Error: Transcript has overlapping or unclear speaker labels
Error: Transcript has no speaker labels
Error: Transcript is in a non-English language
Error: Multiple transcript files for one meeting (Part 1, Part 2)
testing
Transform user requests into detailed, precise prompts for AI models. Use when users say 'promptify', 'promptify this', 'rewrite this prompt', 'make this prompt better/more specific', or explicitly request prompt engineering or improvement of their request for better AI responses.
tools
Manage AI skills from the Ravn AI Toolkit via corvus CLI — install, update, remove, search, and configure skills for any project. Use when: (1) Installing AI skills into a project, (2) Updating installed skills to latest versions, (3) Browsing or searching available skills, (4) Configuring global or per-project skill sets, (5) Troubleshooting corvus setup. Triggers on: "install skills", "add skills", "update skills", "corvus", "skill manager", "browse skills", "set up AI rules".
development
Generate a gallery of design variations for a UI component. Takes an existing component (referenced by name, pasted code, or screenshot) and produces N distinct rendered alternatives in a single comparison page. Use when exploring visual directions, generating mockups, comparing design approaches for a component, creating A/B candidates, or when anyone says "show me options" or "give me variations" for a UI element.
tools
Create custom QA agent personalities for project-specific testing needs. Guided builder that asks about the specialty, tools, and test scenarios, then generates a personality file and registers it in the QA config. Trigger on "create a QA personality", "add a custom test agent", "build a webhook tester", or when the user needs a project-specific QA agent. Also triggered by /qa-create-personality.