From minutes
Records microphone audio from meetings/calls/voice memos, transcribes locally with whisper.cpp, saves timestamped markdown transcripts with summaries.
npx claudepluginhub silverstein/minutes --plugin minutesThis skill uses the workspace's default tool permissions.
Record audio from the microphone, transcribe it locally with whisper.cpp, and save as searchable markdown.
Records microphone and system audio, transcribes to timestamped Markdown with speaker labels using whisper.cpp and Metal acceleration on macOS 14+. For meetings, notes, dictation.
Guides first-time Minutes setup: verifies state, builds Rust binary, downloads Whisper model, creates directories, configures macOS audio with BlackHole, tests recording.
Transcribes audio/video files to Markdown documentation with LLM summaries, speaker diarization, timestamps, metadata, and SRT/VTT subtitles using Faster-Whisper or Whisper.
Share bugs, ideas, or general feedback.
Record audio from the microphone, transcribe it locally with whisper.cpp, and save as searchable markdown.
Recording is a two-step process — start and stop. Between those two commands, audio is captured continuously from the default input device.
Start recording:
minutes record
# Or with a title:
minutes record --title "Weekly standup with Alex"
The process runs in the foreground. It captures audio from whatever input device is active — the built-in MacBook mic for in-person conversations, or a BlackHole virtual audio device for system audio (Zoom, Meet, Teams calls).
Stop recording:
minutes stop
This sends a signal to the recording process, which then:
~/meetings/Check status:
minutes status
Returns JSON: {"recording": true, "pid": 12345} or {"recording": false}
A markdown file at ~/meetings/YYYY-MM-DD-title.md with:
File permissions are set to 0600 (owner-only) because transcripts contain sensitive content.
If the user hasn't set up minutes before, they need to download a whisper model first:
minutes setup --model small
This downloads a ~466MB model. For faster but lower quality: --model tiny (75MB). For best quality: --model large-v3 (3.1GB).
minutes setup --model small. This is the most common first-run error.minutes stop first, or minutes status to check. If the PID file is stale (process crashed), minutes stop will clean it up.references/audio-devices.md in this skill folder for the full setup guide.tiny model is fast but low quality. Upgrade to small or medium for real meetings: minutes setup --model small.0600 (owner-only). This is intentional — transcripts contain sensitive content. Don't chmod them to be world-readable.small model takes ~3-5 minutes on Apple Silicon. The tiny model is ~4x faster but much less accurate.minutes record is running, the recording stops but may not process. Always use minutes stop from another terminal.