minutes-prep
Interactive meeting preparation — builds a relationship brief and talking points before a call. Use when the user says "prep me for my call with", "I'm meeting with X", "prepare me for", "what should I bring up with", "meeting prep", "get ready for my call", or wants to review history with someone before a meeting.
npx skills add silverstein/minutes --skill minutes-prep --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-prep" ``` # /minutes-prep Interactive meeting preparation that searches the normal conversation history authorized by Minutes, synthesizes a relationship brief, and produces talking points — before you walk into the room. Restricted history is excluded from this agent workflow by default and must never be treated as absent evidence. ## How it works This is a multi-phase interactive flow, not a single command. Walk the user through each phase using AskUserQuestion, pushing back on vague answers. ### Phase 0: Calendar auto-detect (optional, runs first) Before asking who the user is meeting with, check if upcoming meetings are available from any calendar source. Try these in order — use the first that works: **1. Google Calendar MCP** (best — most Minutes users have Claude + MCP): If `mcp__claude_ai_Google_Calendar__gcal_list_events` is available, query today's remaining events: ``` gcal_list_events( timeMin: "<now ISO, e.g. 2026-03-19T14:00:00>", timeMax: "<end of
- Skill Path
- How it works
- Phase 0: Calendar auto-detect (optional, runs first)
- Phase 1: Who are you meeting with?
- Phase 2: Relationship brief
- Phase 3: What do you want to accomplish?
- Phase 4: Save prep file
- Phase 5: Closing ritual
- Gotchas
export MINUTES_SKILLS_ROOT="$(git rev-parse --show-toplevel)/.opencode/skills"
export MINUTES_SKILL_ROOT="$MINUTES_SKILLS_ROOT/minutes-prep"
gog calendar list --today --json -a <account> 2>/dev/null
command -v m365 2>/dev/null && m365 status --output json 2>/dev/null
m365 outlook event list \
node "$MINUTES_SKILLS_ROOT/_runtime/hooks/lib/minutes-learn-cli.mjs" aliases "<name>" 2>/dev/null
minutes search "<name>" --limit 50
minutes search "<topic>" --limit 20
mkdir -p ~/.minutes/preps
chmod 600 ~/.minutes/preps/YYYY-MM-DD-{slug}.prep.mdWhat does the minutes-prep skill do?
Interactive meeting preparation — builds a relationship brief and talking points before a call. Use when the user says "prep me for my call with", "I'm meeting with X", "prepare me for", "what should I bring up with", "meeting prep", "get ready for my call", or wants to review history with someone before a meeting.
How do I install it?
Run `npx skills add silverstein/minutes --skill minutes-prep --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.
