Install any skill in seconds. Free to start, no credit card required.
Get Started Free →silverstein/minutes-prep
Interactive meeting preparation — builds a relationship brief and talking points before a call.
Passed 11 of 19 test cases with the skill, and 6 of 19 without it.
and 5 more in the full report
8 fixed7 passed either way9 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
We just finished formulating talking points and saving the prep file. What three elements should conclude the interaction?
| Checked | Without skill | With skill |
|---|---|---|
| Includes a signal reflection quoting the user, a concrete real-world assignment, and a nudge to run debrief post-meeting | Missed | Passed |
The instructions your model reads when the skill loads.
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.
This is a multi-phase interactive flow, not a single command. Walk the user through each phase using AskUserQuestion, pushing back on vague answers.
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 day, e.g. 2026-03-19T23:59:59>",
condenseEventDetails: false
)
Do NOT hardcode a timezone — omit the timeZone parameter so the MCP uses the user's calendar default. This returns attendees, event titles, and times. Parse the results to find the next upcoming meeting with other people (skip all-day events and events with no attendees).
2. gog CLI (if installed):
gog calendar list --today --json -a <account> 2>/dev/null
3. Apple Calendar (osascript) (every Mac, zero install):
osascript -e 'tell application "Calendar" to get {summary, start date} of (every event of every calendar whose start date >= (current date) and start date < ((current date) + 1 * days))'
4. Microsoft 365 / Outlook (m365 CLI) (if installed):
First check if m365 is installed and whether it's logged in:
test cases passed, vs 6 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.