Tooluck logoTooluck
SKILL.md

minutes-brief

Agent skill fromsilverstein/minutes

Fast non-interactive briefing before any meeting — auto-detects your next calendar event, pulls relationship history, surfaces open commitments, and produces a one-page brief in under 30 seconds. Use this whenever the user says "brief me", "give me a quick brief", "what's coming up", "background on my next call", "who am I meeting next", "brief me on Sarah", "I have a call in 10 min", "quick rundown", or right before walking into a meeting. Different from /minutes-prep — brief is the fast hook-fireable version that doesn't ask questions and doesn't set goals. Use brief when speed matters; use prep when the user wants to think hard about goals first.

How to install minutes-brief

install minutes-brief
# install the minutes pack with the skills CLI
npx skills add silverstein/minutes

# or add only this skill to Claude Code: copy the folder

tooling/skills/sources/minutes-brief/

# into

~/.claude/skills/minutes-brief/ (all projects)

.claude/skills/minutes-brief/ (one project)

tooling/skills/sources/minutes-brief/skill.md

MITFull file
1# /minutes-brief
2
3Fast, non-interactive briefing that synthesizes your relationship history with someone into a one-page brief — designed so you can read it in 60 seconds before walking into a call.
4
5This is the **proactive layer**. It's built to be invoked silently by a hook (e.g., 15 min before a calendar event) and to also work as a manual `/minutes-brief` command. Unlike `/minutes-prep`, brief asks no questions and sets no goals — it just hands you the facts.
6
7## How it works
8
9### Phase 0: Determine the target
10
11Three ways the user can invoke this:
12
13**1. With a name** (`/minutes-brief sarah`, "brief me on Alex")
14→ Use that name directly. Before searching, check for learned aliases:
15
16```bash
17node "${CLAUDE_PLUGIN_ROOT}/hooks/lib/minutes-learn-cli.mjs" aliases "<name>" 2>/dev/null
18```
19
20If aliases exist, search across all returned variants and treat them as the same person for the rest of the flow. If the user explicitly says two names are the same person, persist it:
21
22```bash
23node "${CLAUDE_PLUGIN_ROOT}/hooks/lib/minutes-learn-cli.mjs" set-alias "Sarah Chen" "Sarah" "User confirmed these refer to the same person"
24```
25
26Then skip to Phase 1.
27
28**2. With "auto" or no argument** (`/minutes-brief`, "brief me on my next call")
29→ Auto-detect the next upcoming calendar event. Try sources in order — use the first that works:
30
31- **Google Calendar MCP** (best — Claude users):
32 ```
33 gcal_list_events(timeMin: "<now ISO>", timeMax: "<+2hr ISO>", condenseEventDetails: false)
34 ```
35…

Excerpt shown under the repository's MIT license.

More skills in minutes

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates