
Minutes Recap
This generates a single digest of all your meetings and voice memos from today. It pulls recordings using the minutes-search skill, reads through them, and synthesizes key decisions, action items, and recurring themes. The interesting bit is interactive conflict detection: when it finds contradictory decisions across meetings (Meeting A said X, Meeting B said Y), it stops to ask which one is current rather than just listing both. Works well for "recap my day" or "what did I discuss today" queries. One caveat: meetings that span midnight get dated by start time, so late night calls might not show up where you expect.
- GitHub stars
- 1.3K
- last updated
- Jun 11, 2026
Install
$ npx -y skills add silverstein/minutes --skill minutes-recap --agent claude-codeInstalls into .claude/skills of the current project.
Files
/minutes-recap
Synthesize today's policy-authorized normal meetings and voice memos into a single daily brief. Restricted history is excluded from this agent workflow by default and must never be treated as absent evidence.
How to generate the recap
-
Find today's recordings from the bounded live list:
minutes list --limit 50Require exit status 0, parse the JSON written to stdout, and select entries whose
dateis today. A date string is not a search query. -
Read each selected recording with
minutes get "<exact path>" --json. Require exit status 0 and use only the returned content. Never reopen list paths through the host filesystem. -
Synthesize into a daily brief — use the template in
templates/daily-recap.mdas a starting point, adapting sections based on what actually exists in the day's recordings. -
Present the recap directly in the conversation — don't save it to a file unless asked.
What makes a good recap
Sponsors
Details
- Repository
- github.com/silverstein/minutes
- License
- MIT
- First seen
- Jun 11, 2026