minutes-record

Record meetings and transcribe them locally with whisper.cpp or parakeet.cpp.

1.4k|146|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/silverstein/minutes --skill minutes-record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minutes-record
Source: https://github.com/silverstein/minutes/tree/main/tooling/skills/sources/minutes-record
Command: npx skills add https://github.com/silverstein/minutes --skill minutes-record

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Record meetings and transcribe them locally for searchable notes.

Core Features & Use Cases

  • Start/Stop recording with minutes record and minutes stop, generating a transcript saved to ~/meetings/ with JSON output including path and word count.
  • Live transcripts during recording via ~/.minutes/live-transcript.jsonl and status checks via minutes status.
  • Local transcription using whisper.cpp or parakeet.cpp (no cloud data leaves the machine); transcripts stored with restrictive permissions (0600).
  • Privacy and portability: transcripts can be moved or archived as needed.

Quick Start

Start a recording with minutes record, then stop to generate a markdown transcript in ~/meetings.

Frequently Asked Questions about minutes-record

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

FAQPage Schema
How do I transcribe meeting audio locally without sending data to the cloud?

Transcribe meeting audio locally by using on-device models like whisper.cpp or parakeet.cpp, ensuring no cloud data leaves your machine. Recordings are captured via local microphones and system audio, then processed entirely on-device.

Can I see a live transcript while recording a meeting?

Yes, you can view a live transcript during recording. The Skill writes real-time transcription updates to the ~/.minutes/live-transcript.jsonl file, allowing you to monitor the meeting transcription as it happens.

How do I start and stop meeting recording to generate markdown notes?

Start recording with the 'minutes record' command and stop it with 'minutes stop' to generate a markdown transcript. The final transcript is saved directly to the ~/meetings/ directory along with JSON output containing the file path and word count.

Does local transcription with whisper.cpp support system audio capture?

Yes, local transcription with whisper.cpp supports capturing both local microphones and system audio. This allows you to record and transcribe meeting audio from any application playing on your machine.

Are my locally transcribed meeting notes stored with restrictive file permissions?

Yes, transcribed meeting notes are stored with restrictive 0600 file permissions. This ensures that your locally generated markdown transcripts remain private and accessible only to your user account.

What is the best way to check the status of an ongoing meeting recording?

Check the status of an ongoing meeting recording by running the 'minutes status' command. This provides real-time feedback on the current recording session, including the live transcript status and audio capture health.