meeting-transcript

Clean ASR errors and generate analytical briefings from meeting transcripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/robinlllll/claude-code-skills --skill meeting-transcript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meeting-transcript
Source: https://github.com/robinlllll/claude-code-skills/tree/main/meeting-transcript
Command: npx skills add https://github.com/robinlllll/claude-code-skills --skill meeting-transcript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, pdfplumber, python-docx, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This Skill automates turning rough meeting transcripts into clean, searchable notes and actionable briefings, saving analysts time.

Core Features & Use Cases

  • Two-stage pipeline: Stage 1 ASR cleaning with dialect detection, chunking at speaker boundaries, and multi-format input (.txt, .docx, .pdf); Stage 2 full-context briefing producing per-company summaries with backlinks and Obsidian-friendly frontmatter.
  • Batch processing & safety: Safe re-runs (skip-if-exists), retry mechanisms, and configurable retention thresholds.

Quick Start

Run the batch_process.py script to clean a directory of transcripts, then run the briefing step to produce per-company briefings.

Frequently Asked Questions about meeting-transcript

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

FAQPage Schema
How do I clean ASR errors in meeting transcripts and generate analytical briefings?

To clean ASR errors in meeting transcripts and generate analytical briefings, this Skill uses a two-stage pipeline: it first corrects raw transcripts with dialect detection and chunking, then produces per-company summaries using Gemini.

Can I batch process meeting transcripts in .txt, .docx, and .pdf formats?

Yes, you can batch process meeting transcripts in .txt, .docx, and .pdf formats. The pipeline supports safe re-runs with skip-if-exists logic, retry mechanisms, and configurable retention thresholds for handling multiple files.

Does this meeting transcript cleaner work with Obsidian notes?

Yes, this meeting transcript cleaner works with Obsidian by generating Obsidian-ready frontmatter and per-company briefings that include backlinks and ticker extraction for cross-linking notes within your vault.

Do I need a Gemini API key to automate meeting transcript summarization?

Yes, you need a Gemini API key configured via python-dotenv to automate meeting transcript summarization. The Skill depends on the google-genai library to perform the second-stage full-context briefing and analysis.

What is the best way to handle large meeting transcripts with speaker boundaries?

The best way to handle large meeting transcripts with speaker boundaries is using chunking at speaker boundaries during the ASR cleaning stage, which prepares accurate segments for the final Gemini briefing.