meeting-prep-agentNever 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.
Install via ClawdBot CLI:
clawdbot install audsmith28/meeting-prep-agentWalking 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.
The difference: Most meeting tools focus on agendas. Meeting Prep focuses on people. Know who you're talking to before you open your mouth.
scripts/setup.sh to initialize config and brief storage~/.config/meeting-prep/config.json with calendar settings and research preferencesgog skill is installed (for Google Calendar integration)scripts/prep.sh "meeting-id-or-attendee-email" --dry-runConfig lives at ~/.config/meeting-prep/config.json. See config.example.json for full schema.
Key sections:
| 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.
Run scripts/auto-prep.sh on schedule (cron every 2-4h recommended). The workflow:
# 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
Generated briefs include:
📋 Meeting Overview
👥 Attendees (per person)
🏢 Company Context
💬 Icebreakers & Talking Points
🎯 Your Prep Checklist
~/.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
Meeting Prep uses:
# Auto-prep upcoming meetings every 3 hours
0 */3 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh
# Morning brief delivery (7 AM daily)
0 7 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh --morning-brief
#noprep to event description# 🎯 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*
Stop walking into meetings blind. Let your agent do the homework. You bring the human connection.
Generated Mar 1, 2026
A sales representative prepares for a pitch to a potential enterprise client. The agent researches the client's key decision-makers, recent company funding rounds, and mutual connections to tailor talking points and icebreakers, ensuring a personalized and confident approach.
A startup founder attends a networking event with multiple investors. The agent pre-researches each investor's LinkedIn profiles, recent investments, and shared interests to generate a briefing with conversation starters and strategic questions, maximizing connection opportunities.
A candidate prepares for a job interview with a hiring manager and team members. The agent pulls background on each interviewer, recent company news, and team projects to create a prep doc with tailored questions and icebreakers, helping the candidate stand out.
A business development manager meets with a potential partner company. The agent researches the partner's executives, recent product launches, and industry challenges to generate a brief with talking points and negotiation leverage, facilitating a smoother discussion.
Offer the skill as a subscription service with tiered plans based on research depth and output formats. Revenue comes from monthly or annual fees, with premium features like CRM integration and advanced analytics.
License the skill to large organizations for internal use, with custom configurations and support. Revenue is generated through one-time licensing fees or annual contracts, targeting sales and HR departments.
Provide a free basic version with limited research depth and output options, then upsell to premium tiers for advanced features like auto-prep scheduling and detailed analytics. Revenue comes from upgrades and in-app purchases.
💬 Integration Tip
Integrate with existing calendar and CRM tools via APIs to automate data fetching and enhance research depth, ensuring seamless workflow adoption.
Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.
Read, search, and manage Outlook emails and calendar via Microsoft Graph API. Use when the user asks about emails, inbox, Outlook, Microsoft mail, calendar events, or scheduling.
Google Calendar via gcalcli: today-only agenda by default, bounded meaning-first lookup via agenda scans, and fast create/delete with verification--optimized for low tool calls and minimal output.
This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating/updating/deleting calendar events, and checking availability/free-busy times. Triggers on requests like "check my calendar", "schedule a meeting", "what's on my schedule", "am I free tomorrow", or any calendar-related operations.
Access and manage Google Calendar events with gogcli for cross-calendar agendas, keyword search, and filtered outputs avoiding unwanted calendars like holidays.
Daily morning rollup of important emails and calendar events at 8am with AI-generated summaries