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
- - Auto-triggers before calendar events (configurable advance time)
- Researches attendees: LinkedIn profiles, role, background, recent activity
- Company intelligence: Recent news, funding, product launches, leadership changes
- Connection mapping: Mutual contacts, shared interests, conversation hooks
- Generates brief: Clean, scannable doc with talking points and icebreakers
- On-demand mode: Research specific people or meetings instantly
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 - Edit
~/.config/meeting-prep/config.json with calendar settings and research preferences - Ensure
gog skill is installed (for Google Calendar integration) - Test with: INLINECODE3
Config
Config lives at ~/.config/meeting-prep/config.json. See config.example.json for full schema.
Key sections:
- - calendar — Which calendars to monitor, event filters, advance notice
- research — Depth level (quick/standard/deep), data sources, focus areas
- output — Format (markdown/text/telegram), delivery channel, storage location
- auto_prep — Enable/disable automatic prep, time thresholds, event criteria
- icebreakers — Tone preferences (professional/casual/witty), topic priorities
Scripts
| Script | Purpose |
|---|
| INLINECODE6 | Initialize config and brief directories |
| INLINECODE7 |
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)
- Filters for events matching criteria (external attendees, duration >15min, etc.)
- Checks if already prepped (dedup against brief history)
- Researches each attendee: web search for LinkedIn, company site, recent news
- Generates briefing doc with sections: Attendees, Company Context, Talking Points, Icebreakers
- Stores brief and optionally delivers to configured channel
On-Demand Prep
CODEBLOCK0
Brief Structure
Generated briefs include:
📋 Meeting Overview
- - Title, time, duration, location/link
- Objective (auto-detected or manual)
👥 Attendees (per person)
- - Name, title, company
- Background highlights (education, previous roles, tenure)
- Recent activity (posts, articles, company news)
- Mutual connections (if detectable)
- Conversation hooks (shared interests, recent wins)
🏢 Company Context
- - Recent news (funding, launches, leadership changes)
- Industry position, competitors, challenges
- Relevant talking points
💬 Icebreakers & Talking Points
- - Personalized conversation starters per attendee
- Strategic questions to ask
- Topics to avoid (if detected)
🎯 Your Prep Checklist
- - Key things to mention
- Questions to have ready
- Follow-up actions
Data Files
CODEBLOCK1
Research Sources
Meeting Prep uses:
- - Web search: LinkedIn profiles, company pages, news articles
- Web fetch: Company blogs, press releases, LinkedIn activity
- Calendar metadata: Event titles, descriptions, attendee lists (via gog)
- Future: CRM integration, internal notes, past meeting context
Cron Setup Example
CODEBLOCK2
Privacy & Ethics
- - Your data only: Researches public info about people you're scheduled to meet
- No stalking: Only preps for confirmed calendar events or explicit requests
- Opt-out friendly: Skip specific events by adding
#noprep to event description - Transparent: Briefs cite sources; you see what the agent found
Pro Tips
- - Set advance time wisely: 2-4 hours before works well (too early = stale, too late = useless)
- Customize icebreakers: Adjust tone in config (corporate vs startup vs casual)
- Review briefs: Agent does the research, you add the human touch
- Feedback loop: Mark what worked in briefs to improve future prep
- Combine with agenda tools: Use Fellow/Hypercontext for what to discuss, Meeting Prep for who you're discussing with
Example Brief
CODEBLOCK3
When to Use Meeting Prep
- - Sales calls: Know your prospect before pitching
- Investor meetings: Research partners, understand fund focus
- New client kickoffs: Start with context, not cold
- Networking events: Pre-game the attendee list
- Job interviews: Research interviewers, not just the company
- Conference meetings: Brief on everyone you're meeting at the event
- Board meetings: Know new board members before they join
What Makes It Different
- - People-first: Most tools prep the agenda, this preps the humans
- Automated: Runs in background, delivers briefs without you asking
- Contextual: Not just LinkedIn stalking—connects dots, finds hooks
- Actionable: Not a data dump—talking points you can actually use
- Respectful: Public info only, ethically sourced, transparent
Stop walking into meetings blind. Let your agent do the homework. You bring the human connection.
会议准备 — 绝不盲目参会
毫无准备地走进会议室,那是业余选手的表现。
你正忙于处理接连不断的电话,没时间研究会议室里都有谁。你只能泛泛地寒暄。你错过了关键信息:你正在推销的副总裁曾在你梦寐以求的客户公司工作。你没看到他们公司刚刚融资5000万美元的新闻。你错失了建立联系的机会。
会议准备能解决这个问题。 在你加入会议之前,你的智能助手会研究每位与会者——LinkedIn资料、公司情报、最新新闻、共同联系人、话题切入点。它会生成一份简报文档,包含谈话要点、破冰话题和背景信息。你走进会议室时,信息充分、自信满满、随时准备建立联系。
功能特点
- - 自动触发 在日历事件之前(可配置提前时间)
- 研究与会者: LinkedIn资料、职位、背景、近期动态
- 公司情报: 最新新闻、融资、产品发布、领导层变动
- 关系图谱: 共同联系人、共同兴趣、话题切入点
- 生成简报: 清晰易读的文档,包含谈话要点和破冰话题
- 按需模式: 即时研究特定人员或会议
区别在于: 大多数会议工具关注的是议程。会议准备关注的是人。在开口之前,先了解你在和谁说话。
安装设置
- 1. 运行 scripts/setup.sh 初始化配置和简报存储
- 编辑 ~/.config/meeting-prep/config.json,设置日历和研究偏好
- 确保已安装 gog 技能(用于Google日历集成)
- 测试运行:scripts/prep.sh 会议ID或与会者邮箱 --dry-run
配置说明
配置文件位于 ~/.config/meeting-prep/config.json。完整架构请参见 config.example.json。
主要部分:
- - calendar — 监控哪些日历、事件筛选条件、提前通知时间
- research — 深度级别(快速/标准/深度)、数据来源、关注领域
- output — 格式(markdown/text/telegram)、交付渠道、存储位置
- auto_prep — 启用/禁用自动准备、时间阈值、事件标准
- icebreakers — 语气偏好(专业/随意/风趣)、话题优先级
脚本工具
| 脚本 | 用途 |
|---|
| scripts/setup.sh | 初始化配置和简报目录 |
| scripts/prep.sh |
研究特定会议的与会者(按需) |
| scripts/auto-prep.sh | 检查即将到来的日历事件并准备符合条件的会议 |
| scripts/brief.sh | 输出会议格式化简报文档 |
所有脚本均支持 --dry-run 参数,用于测试而不实际生成简报。
自动准备流程
按计划运行 scripts/auto-prep.sh(建议每2-4小时通过cron执行)。流程如下:
- 1. 获取即将到来的日历事件(根据配置,未来24-48小时)
- 筛选符合条件的事件(有外部与会者、持续时间>15分钟等)
- 检查是否已准备(与简报历史去重)
- 研究每位与会者:网络搜索LinkedIn、公司网站、最新新闻
- 生成简报文档,包含:与会者、公司背景、谈话要点、破冰话题
- 存储简报,并可选择发送到配置的渠道
按需准备
bash
通过日历事件ID研究特定会议
scripts/prep.sh 日历中的会议ID
通过邮箱研究特定人员
scripts/prep.sh john@acme.com,sarah@bigcorp.io
为即将开始的会议快速生成简报
scripts/prep.sh john@acme.com --format telegram --send
简报结构
生成的简报包含:
📋 会议概览
- - 标题、时间、时长、地点/链接
- 目标(自动检测或手动设定)
👥 与会者(每人)
- - 姓名、职位、公司
- 背景亮点(教育经历、过往职位、任职时长)
- 近期动态(帖子、文章、公司新闻)
- 共同联系人(如可检测)
- 话题切入点(共同兴趣、近期成就)
🏢 公司背景
- - 最新新闻(融资、发布、领导层变动)
- 行业地位、竞争对手、挑战
- 相关谈话要点
💬 破冰话题与谈话要点
- - 针对每位与会者的个性化开场白
- 可提出的策略性问题
- 应避免的话题(如检测到)
🎯 你的准备清单
数据文件
~/.config/meeting-prep/
├── config.json # 用户配置
├── briefs/ # 生成的简报文档
│ ├── 2026-02-11-acme-intro.md
│ └── 2026-02-15-bigcorp-pitch.md
├── brief-history.json # 去重索引(事件→简报映射)
└── prep-log.json # 准备运行历史
研究来源
会议准备使用:
- - 网络搜索: LinkedIn资料、公司页面、新闻文章
- 网页抓取: 公司博客、新闻稿、LinkedIn动态
- 日历元数据: 事件标题、描述、与会者列表(通过gog)
- 未来计划: CRM集成、内部笔记、过往会议背景
Cron设置示例
bash
每3小时自动准备即将到来的会议
0
/3 /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh
每日早晨简报推送(每天上午7点)
0 7
* /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh --morning-brief
隐私与伦理
- - 仅限你的数据: 研究你已安排会面人员的公开信息
- 非跟踪行为: 仅针对已确认的日历事件或明确请求进行准备
- 可选择性退出: 在事件描述中添加 #noprep 可跳过特定事件
- 透明公开: 简报注明来源;你可以看到智能助手找到了什么
专业建议
- - 合理设置提前时间: 提前2-4小时效果最佳(太早=信息过时,太晚=来不及准备)
- 定制破冰话题: 在配置中调整语气(企业/初创/随意)
- 审阅简报: 智能助手负责研究,你负责加入人情味
- 反馈循环: 标记简报中有效的部分,以改进未来的准备
- 结合议程工具: 使用Fellow/Hypercontext讨论什么内容,使用会议准备了解和谁讨论
示例简报
markdown
🎯 会议简报:Acme Corp介绍会
时间: 今天下午2:00(30分钟)
地点: Zoom(链接在日历中)
目标: 探索合作机会
👥 与会者
John Martinez — Acme Corp产品副总裁
- - 背景: 在Acme工作8年,此前在DataFlow担任产品负责人(2021年被收购)
- 教育背景: 斯坦福计算机科学,沃顿商学院MBA
- 近期动态: 在LinkedIn上发布了关于SaaS中AI集成挑战的帖子(2天前)
- 切入点: 与您一样对自动化感兴趣;Acme刚刚推出API平台
Sarah Chen — Acme Corp合作伙伴关系负责人
- - 背景: 6个月前从Google Cloud合作伙伴部门加入
- 近期动态: 上周在SaaS会议上就战略联盟发表演讲
- 共同联系人: 与Jamie Lee(您在XYZ的前同事)有联系
- 切入点: 对初创公司充满热情(天使投资人,投资5家公司)
🏢 公司背景
Acme Corp — B2B SaaS工作流自动化平台
- - 最新新闻: B轮融资5000万美元(1月15日),TechCrunch报道
- 增长情况: 过去一年从200人增长到350人
- 挑战: 扩展集成能力(John的帖子中提到)
- 竞争对手: Zapier、Make.com
💬 破冰话题与谈话要点
针对John:
- - 看到你关于AI集成痛点的帖子——我们也在应对类似的挑战
- 询问新的API平台发布情况
- 如果相关,提及DataFlow(他之前的公司)
针对Sarah:
- - Jamie Lee提到你在Acme做得非常出色!
- 提及她在SaaS会议上关于联盟的演讲
- 她的初创/天使投资背景=建立关系的机会
策略性问题:
- - 目前推动更多集成的动力是什么?
- 你们通常如何评估合作伙伴的匹配度?
- B轮融资后最大的