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 meeting-id-or-attendee-email --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 meeting-id-from-calendar
通过邮箱研究特定人员
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大会上关于联盟的演讲
- 她的初创公司/天使投资背景 = 建立融洽关系的机会
策略性问题:
- - 目前推动更多集成的动力是什么?
- 你们通常如何评估合作伙伴的契合