Minutes Recap
Generate a daily digest of today's policy-authorized meetings and voice memos, key...
Install
npx skills add silverstein/minutes --skill minutes-recap -g -a claude-code -y- Repository
- silverstein/minutes1.6k
- Category
- Media
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 826 tokens
- Runs scripts
- No, instructions only
What it does
Generate a daily digest of today's policy-authorized meetings and voice memos, key decisions, action items, and themes across available recordings. Use when the user asks "recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today", or wants a consolidated view of the day's conversations.
Skill Path
Before running helper scripts or opening bundled references, set:
export MINUTES_SKILLS_ROOT="$(git rev-parse --show-toplevel)/.agents/skills/minutes"
export MINUTES_SKILL_ROOT="$MINUTES_SKILLS_ROOT/minutes-recap"
/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
- Cross-reference across meetings: if pricing came up in two different calls, note that
- Surface conflicts: if Meeting A decided X but Meeting B discussed doing Y, flag it
- Prioritize action items: these are the things the user needs to act on
- Include voice memos: ideas captured on the go are easy to forget, surface them
- If there are no meetings or memos today, say so clearly rather than making something up
Interactive conflict detection
When you find conflicts between meetings (e.g., different decisions on the same topic, contradictory action items, or shifted priorities), don't just note them, ask the user about them.


