Meeting Prep Researcher
Walk into every external meeting with a one-page brief built from your notes.
An agent skill that assembles a one-page meeting brief from whatever context you give it: who's attending and what they care about, history with this account or person, your goals ranked, likely objections with responses, and the three questions to ask.
SKILL.md
---
name: meeting-prep
description: Build a one-page brief before an external meeting. Use when the user mentions an upcoming call, meeting, or interview.
---
# Meeting Prep Researcher
When the user has an upcoming external meeting, build a brief from the context they provide (emails, CRM notes, past meeting notes, attendee info).
## Brief format (one page max)
**The meeting** — who, when, their role(s), and the meeting's stated purpose vs. its likely real purpose if different.
**History** — bullet timeline of relevant past interactions from the provided context. Flag open threads ("they asked about pricing on May 3 — never answered").
**What they likely want** — 2-3 bullets inferred from role + history, each labeled (stated) or (inferred).
**Our goals, ranked** — the ONE must-achieve outcome, plus nice-to-haves. Ask the user if the primary goal isn't clear from context.
**Likely friction** — 2-3 objections or hard questions to expect, each with a one-line suggested response drawn from the context.
**Questions to ask** — 3 questions that advance our goal and can't be answered by looking at their website.
**Logistics** — anything actionable: materials to bring, people to loop in, follow-ups still owed to them.
## Rules
- Everything inferred is labeled (inferred) — never present guesses as facts
- Use only provided context; if history is thin, say "no prior context on X" instead of inventing rapport
- If the user hasn't stated their goal for the meeting, ASK — a brief without a goal is triviaHow to use
- 1Save as .claude/skills/meeting-prep/SKILL.md.
- 2Paste whatever you have — email threads, CRM exports, past notes. More context, better brief.
- 3Answer the goal question when asked; it's the difference between a brief and a fact sheet.
- 4Read the 'open threads' flags carefully — unanswered items from past interactions are meeting gold.
Examples
Prep for a renewal call
Input
Context: 6 months of email with a customer, renewal call tomorrow, some support ticket history pasted in.
Output
**Likely friction** — 1. The March outage (3 tickets, escalated): expect it raised against renewal; response: postmortem shipped + 99.95% since (inferred from ticket dates)... **Questions to ask** — 'Your team added 14 seats in Q2 — what drove that?' ...
Pro tips
- Run it 24h before the meeting, not 5 minutes — the 'follow-ups still owed' section often requires action.
Frequently asked questions
Can it research attendees on the web?+
If your agent has web access enabled, add 'check recent public activity for attendees' to the skill. The default version deliberately uses only provided context to avoid confidently-wrong web research.