minutes-record
Start or stop recording a meeting, call, or voice memo. Use this whenever the user says "record", "start recording", "capture this meeting", "stop recording", "I'm in a meeting", "take notes on this call", or wants to transcribe live audio. Also use when they ask about recording status or want to know if something is being recorded.
npx skills add silverstein/minutes --skill minutes-record --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## Skill Path Before running helper scripts or opening bundled references, set: ```bash export MINUTES_SKILLS_ROOT="$(git rev-parse --show-toplevel)/.opencode/skills" export MINUTES_SKILL_ROOT="$MINUTES_SKILLS_ROOT/minutes-record" ``` # /minutes-record Record audio from the microphone, transcribe it locally with whisper.cpp, and save as searchable markdown. ## How it works Recording is a two-step process — start and stop. Between those two commands, audio is captured continuously from the default input device. **Start recording:** ```bash 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:** ```bash minutes stop ``` This sends a signal to the recording process, which then: 1. Stops audio capture 2. Transcribes the audio locally via whisper.cpp (no cloud, no data leaves the machine) 3. Saves the transcript as a markdown file in `~/meetings/` 4. Prints the output path and word count as JSON **Live transcript
- Skill Path
- How it works
- What you get
- First-time setup
- Gotchas
export MINUTES_SKILLS_ROOT="$(git rev-parse --show-toplevel)/.opencode/skills" export MINUTES_SKILL_ROOT="$MINUTES_SKILLS_ROOT/minutes-record" minutes record Or with a title: minutes record --title "Weekly standup with Alex" minutes stop minutes transcript # all lines minutes transcript --since 42 # lines after cursor minutes transcript --since 5m # last 5 minutes minutes transcript --status # check if active
What does the minutes-record skill do?
Start or stop recording a meeting, call, or voice memo. Use this whenever the user says "record", "start recording", "capture this meeting", "stop recording", "I'm in a meeting", "take notes on this call", or wants to transcribe live audio. Also use when they ask about recording status or want to know if something is being recorded.
How do I install it?
Run `npx skills add silverstein/minutes --skill minutes-record --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From silverstein/minutes, a repository with 1,410 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
