doctorclaw-meeting-prep
by ceobotson-bot
Meeting prep — pull context on attendees, topics, and action items before every calendar event. Auto or on-demand.
安装
claude skill add --url github.com/openclaw/skills/tree/main/skills/ceobotson-bot/doctorclaw-meeting-prep文档
Meeting Prep
Walk into every meeting prepared. This skill scans your upcoming calendar events, pulls context on attendees (past emails, notes, deal stage), surfaces relevant documents, and compiles a prep brief — so you spend 2 minutes reviewing instead of 15 minutes scrambling.
Trigger it before a specific meeting or set it to auto-run 30 minutes before each event.
What You Get
- Prep brief for each upcoming meeting with attendee context
- Relevant email threads and conversation history surfaced
- Open action items and pending tasks related to meeting topics
- Suggested talking points and questions
- Previous meeting notes pulled from memory
Setup
Required
- Calendar access — Google Calendar API, Apple Calendar, or any calendar your agent can read
Optional (but recommended)
- Email access — Gmail or email provider to pull recent conversations with attendees
- Contact/CRM context — client list, CRM, or contact notes for attendee background
- Task system — Todoist, Asana, Notion, or text files for related action items
- Meeting notes storage — where to save post-meeting notes (memory, file, Notion)
Configuration
Tell your agent:
- Calendar — which calendar(s) to scan
- Prep lead time — how far before the meeting to generate the brief (default: 30 minutes)
- Email lookback — how far back to search for relevant emails (default: 30 days)
- Prep depth — concise (bullet points) or detailed (full context with email excerpts)
- Auto-prep — run automatically before each meeting, or only on-demand
- Delivery — where to send the brief (Telegram, Discord, file, or inline)
How It Works
Step 1: Scan Calendar
- Pull upcoming events from the configured calendar
- For each event: title, start time, end time, location, attendees, description/agenda
- If auto-prep: focus on the next event within prep lead time
- If on-demand ("prep me for my 2pm call"): find the matching event
Step 2: Research Attendees
For each attendee (excluding yourself):
- Email history — search inbox for recent threads with this person. Pull subject lines, last message date, any open questions
- Contact notes — check CRM or contact list for: company, role, deal stage, relationship notes
- Meeting history — search memory/notes for previous meeting notes mentioning this person
- Action items — check task system for open tasks related to this person or their company
Step 3: Surface Context
- Related documents — find any shared docs, proposals, or files mentioned in recent emails with attendees
- Open threads — emails you haven't replied to from attendees
- Pending deliverables — tasks assigned to you that involve attendees
- Last interaction — when you last communicated and what about
Step 4: Generate Talking Points
Based on the gathered context, suggest:
- Follow-ups — "You promised Dave the revised proposal last week — status?"
- Questions to ask — "Sarah mentioned budget concerns in her last email — address?"
- Updates to share — "The Q1 numbers are in — relevant to this discussion"
- Decisions needed — "Contract renewal is due Friday — get alignment today"
Step 5: Compile Prep Brief
Format the brief:
📋 Meeting Prep — [Event Title]
⏰ [Start Time] - [End Time] | 📍 [Location/Link]
👥 ATTENDEES
• [Name] — [Role, Company]
Last contact: [X days ago] — [subject/topic]
Context: [deal stage, relationship note]
• [Name] — [Role, Company]
Last contact: [X days ago] — [subject/topic]
📧 RELEVANT THREADS
• [Subject] — [date] — [status: awaiting reply / resolved]
• [Subject] — [date] — [status]
✅ OPEN ACTION ITEMS
• [Task] — assigned to you, related to [attendee]
• [Task] — due [date]
💡 SUGGESTED TALKING POINTS
1. [Follow up on X with attendee]
2. [Discuss Y — relates to open email thread]
3. [Decision needed on Z by Friday]
📝 PREVIOUS MEETING NOTES
[Summary of last meeting with these attendees, if found]
Step 6: Deliver & Follow Up
- Send the prep brief via configured channel
- After the meeting: prompt user for quick notes ("How did the meeting go?")
- Save meeting notes to memory for future prep briefs
- Create any follow-up tasks mentioned
Examples
User: "Prep me for my next meeting"
Agent scans calendar and responds:
📋 Meeting Prep — Client Check-in with Acme Corp ⏰ 2:00 PM - 2:30 PM | 📍 Zoom
👥 ATTENDEES • Tom Bradley — VP Operations, Acme Corp Last contact: 5 days ago — discussed Q1 deliverables Context: Active client, $4,800/mo retainer, up for renewal in April • Sarah Kim — Project Lead, Acme Corp Last contact: 12 days ago — sent updated timeline
📧 RELEVANT THREADS • "Q1 Deliverables Update" — Mar 5 — awaiting Tom's feedback • "Timeline Revision v3" — Feb 26 — Sarah confirmed receipt, no response since
✅ OPEN ACTION ITEMS • Send revised SOW to Tom — due this week • Follow up with Sarah on design feedback — 5 days overdue
💡 SUGGESTED TALKING POINTS
- Check if Tom reviewed Q1 deliverables — need his sign-off
- Ask Sarah about design feedback (she's been quiet for 12 days)
- Bring up April renewal — gauge interest in expanding scope
- Mention the revised SOW is coming this week
User: "Good meeting. Tom approved Q1 deliverables. Sarah needs one more week on design. Renewal looks positive — they want to add social media management."
Agent: Saves meeting notes, creates tasks: "Send revised SOW to Tom (include social media scope)" and "Follow up with Sarah on design — due March 17." Updates contact notes.
User: "Auto-prep all my meetings tomorrow"
Agent: Generates briefs for each event, sends them the morning of or 30 minutes before each.
Customization Ideas
- Post-meeting summary — auto-generate meeting minutes from your notes
- Attendee LinkedIn lookup — pull current role/company from LinkedIn for new contacts
- Meeting analytics — track how many meetings per week, with whom, duration trends
- Agenda builder — draft a formal agenda based on open items and send to attendees beforehand
- No-show follow-up — if someone doesn't join, auto-draft a reschedule email
Want More?
This skill handles meeting prep and context surfacing. But if you want:
- Custom integrations — connect to your CRM, project management tool, or any API your business uses
- Advanced automations — auto-generate agendas, send prep docs to attendees, create post-meeting tasks
- Full system setup — identity, memory, security, and 5 custom automations built specifically for your workflow
DoctorClaw sets up complete OpenClaw systems for businesses:
- Guided Setup ($495) — 2-hour live walkthrough. Everything configured, integrated, and running by the end of the call.
- Done-For-You ($1,995) — 7-day custom build. 5 automations, 3 integrations, full security, 30-day support. You do nothing except answer a short intake form.
相关 Skills
表格处理
by anthropics
围绕 .xlsx、.xlsm、.csv、.tsv 做读写、修复、清洗、格式整理、公式计算与格式转换,适合修改现有表格、生成新报表或把杂乱数据整理成交付级电子表格。
✎ 做 Excel/CSV 相关任务很省心,能直接读写、修复、清洗和格式转换,尤其擅长把乱七八糟的表格整理成交付级文件。
PDF处理
by anthropics
遇到 PDF 读写、文本表格提取、合并拆分、旋转加水印、表单填写或加解密时直接用它,也能提取图片、生成新 PDF,并把扫描件通过 OCR 变成可搜索文档。
✎ PDF杂活别再来回切工具了,文本表格提取、合并拆分到OCR识别一次搞定,连扫描件也能变可搜索。
Word文档
by anthropics
覆盖Word/.docx文档的创建、读取、编辑与重排,适合生成报告、备忘录、信函和模板,也能处理目录、页眉页脚、页码、图片替换、查找替换、修订批注及内容提取整理。
✎ 搞定 .docx 的创建、改写与精排版,目录、批量替换、批注修订和图片更新都能自动化,做正式文档尤其省心。
相关 MCP 服务
文件系统
编辑精选by Anthropic
Filesystem 是 MCP 官方参考服务器,让 LLM 安全读写本地文件系统。
✎ 这个服务器解决了让 Claude 直接操作本地文件的痛点,比如自动整理文档或生成代码文件。适合需要自动化文件处理的开发者,但注意它只是参考实现,生产环境需自行加固安全。
by wonderwhy-er
Desktop Commander 是让 AI 直接执行终端命令、管理文件和进程的 MCP 服务器。
✎ 这工具解决了 AI 无法直接操作本地环境的痛点,适合需要自动化脚本调试或文件批量处理的开发者。它能让你用自然语言指挥终端,但权限控制需谨慎,毕竟让 AI 执行 rm -rf 可不是闹着玩的。
EdgarTools
编辑精选by dgunning
EdgarTools 是无需 API 密钥即可解析 SEC EDGAR 财报的开源 Python 库。
✎ 这个工具解决了金融数据获取的痛点——直接让 AI 读取结构化财报,比如让 Claude 分析苹果的 10-K 文件。适合量化分析师或金融开发者快速构建数据管道。但注意,它依赖 SEC 网站稳定性,高峰期可能延迟。