Meeting Prep Agent
by @audsmith28
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small
clawhub install meeting-prep-agent📖 About This Skill
name: meeting-prep description: Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow. metadata: clawdbot: emoji: "🎯" requires: skills: - gog env: - GOOGLE_CALENDAR_ENABLED
Meeting Prep — Never Walk In Blind
Walking into meetings unprepared is amateur hour.
You're juggling back-to-back calls, no time to research who's in the room. You default to generic small talk. You miss the fact that the VP you're pitching used to work at your dream client. You didn't see the news that their company just raised $50M. You fumble the connection.
Meeting Prep fixes this. Your agent researches every attendee before you join—LinkedIn profiles, company intel, recent news, mutual connections, conversation hooks. It generates a briefing doc with talking points, icebreakers, and context. You walk in informed, confident, and ready to connect.
What It Does
The difference: Most meeting tools focus on *agendas*. Meeting Prep focuses on *people*. Know who you're talking to before you open your mouth.
Setup
1. Run scripts/setup.sh to initialize config and brief storage
2. Edit ~/.config/meeting-prep/config.json with calendar settings and research preferences
3. Ensure gog skill is installed (for Google Calendar integration)
4. Test with: scripts/prep.sh "meeting-id-or-attendee-email" --dry-run
Config
Config lives at ~/.config/meeting-prep/config.json. See config.example.json for full schema.
Key sections:
Scripts
| Script | Purpose |
|--------|---------|
| scripts/setup.sh | Initialize config and brief directories |
| scripts/prep.sh | Research attendees for a specific meeting (on-demand) |
| scripts/auto-prep.sh | Check upcoming calendar events and prep meetings that qualify |
| scripts/brief.sh | Output formatted briefing doc for a meeting |
All scripts support --dry-run for testing without actually generating briefs.
Auto-Prep Workflow
Run scripts/auto-prep.sh on schedule (cron every 2-4h recommended). The workflow:
1. Fetches upcoming calendar events (next 24-48h based on config)
2. Filters for events matching criteria (external attendees, duration >15min, etc.)
3. Checks if already prepped (dedup against brief history)
4. Researches each attendee: web search for LinkedIn, company site, recent news
5. Generates briefing doc with sections: Attendees, Company Context, Talking Points, Icebreakers
6. Stores brief and optionally delivers to configured channel
On-Demand Prep
# Research a specific meeting by calendar event ID
scripts/prep.sh "meeting-id-from-calendar"Research specific people by email
scripts/prep.sh "john@acme.com,sarah@bigcorp.io"Quick brief for imminent meeting
scripts/prep.sh "john@acme.com" --format telegram --send
Brief Structure
Generated briefs include:
📋 Meeting Overview
👥 Attendees (per person)
🏢 Company Context
💬 Icebreakers & Talking Points
🎯 Your Prep Checklist
Data Files
~/.config/meeting-prep/
├── config.json # User configuration
├── briefs/ # Generated briefing docs
│ ├── 2026-02-11-acme-intro.md
│ └── 2026-02-15-bigcorp-pitch.md
├── brief-history.json # Dedup index (event → brief mapping)
└── prep-log.json # Prep run history
Research Sources
Meeting Prep uses:
Cron Setup Example
# Auto-prep upcoming meetings every 3 hours
0 */3 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.shMorning brief delivery (7 AM daily)
0 7 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh --morning-brief
Privacy & Ethics
#noprep to event descriptionPro Tips
Example Brief
# 🎯 Meeting Brief: Acme Corp Intro Call
When: Today at 2:00 PM (30 min)
Where: Zoom (link in calendar)
Objective: Partnership exploration👥 Attendees
John Martinez — VP of Product, Acme Corp
Background: 8 years at Acme, prev. led product at DataFlow (acquired 2021)
Education: Stanford CS, MBA from Wharton
Recent: Posted on LinkedIn about AI integration challenges in SaaS (2 days ago)
Hook: Shares your interest in automation; Acme just launched API platform Sarah Chen — Head of Partnerships, Acme Corp
Background: Joined 6mo ago from Google Cloud partnerships
Recent: Spoke at SaaS Conference last week on strategic alliances
Mutual: Connected to Jamie Lee (your former colleague at XYZ)
Hook: Passionate about startups (angel investor, 5 companies) 🏢 Company Context
Acme Corp — B2B SaaS platform for workflow automation
Recent news: Series B $50M (Jan 15), TechCrunch coverage
Growth: 200 → 350 employees in past year
Challenges: Scaling integrations (mentioned in John's post)
Competitors: Zapier, Make.com 💬 Icebreakers & Talking Points
For John:
"Saw your post on AI integration pain points—we've been tackling similar challenges"
Ask about the new API platform launch
Mention DataFlow (his prev. company) if relevant angle emerges For Sarah:
"Jamie Lee mentioned you were doing great things at Acme!"
Reference her SaaS Conference talk on alliances
Her startup/angel background = rapport opportunity Strategic questions:
What's driving the push for more integrations right now?
How do you typically evaluate partnership fit?
What's been your biggest challenge since the Series B? 🎯 Your Prep Checklist
✅ Review our partnership deck (focus on integration angle)
✅ Have 2-3 customer stories ready (SaaS companies, automation wins)
✅ Prepare questions about their API roadmap
✅ Follow up: Connect with Sarah on LinkedIn post-call
*Brief generated by Meeting Prep • Sources: LinkedIn, TechCrunch, Acme blog*
When to Use Meeting Prep
What Makes It Different
Stop walking into meetings blind. Let your agent do the homework. You bring the human connection.
⚙️ Configuration
Config lives at ~/.config/meeting-prep/config.json. See config.example.json for full schema.
Key sections: