Extracts decisions, action items, opinions, questions, and terminology from meeting transcripts using Cerebras AI's llama-3.3-70b model. It chunks large transcripts, processes them through the API, and outputs structured markdown with confidence scores for each extraction. The glossary feature is interesting: it can preload existing terms and suggest new ones with definitions as it encounters domain-specific language. You'll need to install npm dependencies and add your Cerebras API key first. Output includes token usage metrics in YAML frontmatter, which is helpful for tracking costs. Good for teams that record meetings and need consistent extraction without manually reading through everything.
npx -y skills add glebis/claude-skills --skill transcript-analyzer --agent claude-codeInstalls into .claude/skills of the current project.
Analyze meeting transcripts using AI to automatically extract and categorize:
Before first use, install dependencies:
cd ~/.claude/skills/transcript-analyzer/scripts && npm install
To analyze a transcript:
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- <transcript-file> -o <output.md> [options]
| Option | Description |
|---|---|
<file> | Transcript file to analyze (first positional arg) |
-o, --output <path> | Write markdown to file instead of stdout |
--include-transcript | Include full transcript in output [default: off] |
--no-extractions | Exclude extractions section |
--no-glossary | Exclude glossary section |
--glossary <path> | Custom glossary JSON path |
--skip-glossary | Don't preload glossary terms |
--max-terms <num> | Limit glossary suggestions |
--chunk-size <num> | Override chunk size (default: 3000) |
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --include-transcript
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --no-glossary
To analyze only part of a transcript, extract the section first:
sed -n '50,100p' /path/to/meeting.md > /tmp/section.md
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /tmp/section.md -o /path/to/section-analysis.md
The tool generates markdown with:
YAML Frontmatter - Processing metadata:
Extractions - Categorized findings with confidence scores:
Glossary - Approved terms from existing glossary + suggested new terms with definitions
The skill uses Cerebras API with the key stored in scripts/.env:
CEREBRAS_API_KEY=<your-key>
scripts/cli.ts - Main CLI entry pointscripts/src/lib/extract-service.ts - AI processing logic using Cerebrasscripts/src/lib/markdown.ts - Markdown output generationscripts/src/lib/term-utils.ts - Term deduplication utilitiesscripts/src/lib/mockExtractor.ts - Mock mode for testingscripts/src/types/index.ts - TypeScript type definitionsscripts/data/glossary.json - Default glossary storagejuliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills