Individual skill
meeting-transcription
Operates a context-aware meeting-transcription pipeline: recording, whisper.cpp plus pyannote diarization on a worker host, voice-matched speaker names, transcript handed to /debrief. Trigger: "transcribe a meeting", "transcription folder", "add a speaker", "train a voice", "speaker diarization", "reprocess recording", "how does my transcription system work".
skills/meeting-transcription/SKILL.md
Source commit 2554bda8eeb2d55671e922c31484905fc8c67af9
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 13
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-memory Repository topic
- agent-orchestration Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agent Repository topic
- context-engineering Repository topic
- copilot-cli Repository topic
- developer-tools Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesSKILL.mdcore · 13,751 bytesprompts/meeting-summary-de.mddoc · 1,949 bytesprompts/meeting-summary-en.mddoc · 1,721 bytesreferences/architecture.mddoc · 12,139 bytesreferences/deployment.mddoc · 14,519 bytesreferences/operations.mddoc · 13,414 bytesreferences/troubleshooting.mddoc · 14,933 bytesscripts/add_context.shruns · 7,667 bytesscripts/anchor_transcript.pyruns · 4,301 bytesscripts/apply_speaker_names.pyruns · 5,058 bytesscripts/asr_mlx.pyruns · 3,125 bytesscripts/asr_whispercpp.pyruns · 5,572 bytesscripts/build_2track_session_v2.pyruns · 7,588 bytesscripts/com.openbridge.transcribe-bundler.plistasset · 2,491 bytesscripts/com.openbridge.transcribe-worker.plistasset · 3,092 bytesscripts/com.openbridge.voiceprint-backup.plistasset · 2,711 bytesscripts/debrief_sync.shruns · 23,150 bytesscripts/detect_language.pyruns · 6,633 bytesscripts/diarize_assign.pyruns · 7,860 bytesscripts/extract_runtime_contexts.pyruns · 4,878 bytesscripts/extract_voice_sample.pyruns · 7,364 bytesscripts/merge_transcripts.pyruns · 7,003 bytesscripts/speaker_idcard.pyruns · 2,643 bytesscripts/speaker_naming.pyruns · 7,708 bytesscripts/summarize.pyruns · 6,301 bytesscripts/test_provenance.shruns · 5,572 bytesscripts/transcribe-bundler.shruns · 4,520 bytesscripts/transcribe-worker.shruns · 14,513 bytesscripts/voiceprint_backup.shruns · 1,387 bytestests/test-transport-modes.shruns · 18,952 bytes
Read excerpt
# Meeting Transcription Pipeline
A pipeline that turns meeting recordings into clean, structured Markdown
transcripts with **named speakers**. It is **context-aware**: each context
(e.g. `main`, `customer-x`) has its own voice library, language default, and
output routing, so the same system serves internal standups and customer calls
in different languages without reconfiguration.
This skill is both the **knowledge base** (how the system works) and the
**operations manual** (how to change it). The canonical scripts live in
`scripts/` here and are deployed to the worker host's `~/transcribe-pipeline/`.
It is the reference implementation of the bring-your-own-worker contract in
[`docs/transcription-worker.md`](../../docs/transcription-worker.md) — `/debrief`
talks to it only through `scripts/debrief_sync.sh` (`pull` / `push`).