← Back to Skills Marketplace
ceobotson-bot

DoctorClaw Meeting Prep

by ceobotson-bot · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
255
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install doctorclaw-meeting-prep
Description
Meeting prep — pull context on attendees, topics, and action items before every calendar event. Auto or on-demand.
README (SKILL.md)

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:

  1. Calendar — which calendar(s) to scan
  2. Prep lead time — how far before the meeting to generate the brief (default: 30 minutes)
  3. Email lookback — how far back to search for relevant emails (default: 30 days)
  4. Prep depth — concise (bullet points) or detailed (full context with email excerpts)
  5. Auto-prep — run automatically before each meeting, or only on-demand
  6. 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

  1. Check if Tom reviewed Q1 deliverables — need his sign-off
  2. Ask Sarah about design feedback (she's been quiet for 12 days)
  3. Bring up April renewal — gauge interest in expanding scope
  4. 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.

doctorclaw.ceo

Usage Guidance
This skill legitimately needs access to your calendar and (optionally) email, contacts/CRM, tasks, and notes to produce useful briefs. Before installing or enabling auto-prep: 1) Check which connectors the agent will use and grant only the calendars/accounts you want scanned. 2) Prefer on-demand mode or limit auto-prep to non-sensitive calendars. 3) Review where the skill will save meeting notes and follow-ups (agent memory, files, third-party services) and whether that storage is acceptable. 4) Limit email lookback and prep depth if you want less exposure of older messages. 5) If you have regulatory or confidentiality concerns, avoid enabling automatic scanning of email/CRM or consult your org's security policy. If you want more assurance, ask the skill author or platform which exact permissions are required and how data is stored/retained.
Capability Analysis
Type: OpenClaw Skill Name: doctorclaw-meeting-prep Version: 1.0.1 The skill bundle contains markdown instructions (SKILL.md) for an AI agent to automate meeting preparation by scanning calendars, emails, and CRM data. While the skill requires access to sensitive personal information to function, the instructions are transparent and aligned with the stated purpose. There is no evidence of data exfiltration to unauthorized third parties, malicious code execution, or prompt injection attempts. The metadata (_meta.json) contains a future-dated timestamp, which appears to be a non-malicious anomaly.
Capability Assessment
Purpose & Capability
The name/description match the runtime instructions: scanning calendar events, researching attendees, surfacing related emails/docs/tasks, and compiling/saving a brief is exactly what a meeting-prep skill should do.
Instruction Scope
SKILL.md explicitly instructs the agent to read calendar events, email history, CRM/contact notes, task systems, memory/notes, and related documents, then save meeting notes and create follow-up tasks. Those actions stay within the meeting-prep purpose but involve reading and writing a lot of sensitive personal data; the instructions also allow automatic runs before meetings (if configured).
Install Mechanism
No install spec and no code files (instruction-only). This minimizes on-disk risk — nothing is downloaded or executed beyond the agent following the prose instructions.
Credentials
The SKILL.md expects access to calendar, email, contacts/CRM, task systems, and memory but the skill metadata declares no required environment variables or credentials. That is logically consistent for an instruction-only skill that uses the agent's existing connectors, but you should verify which connectors/credentials the agent will actually use and grant only the minimum necessary permissions (e.g., limit email lookback, restrict which calendars are scanned).
Persistence & Privilege
always:false (not force-included). The skill may run autonomously when the user enables auto-prep, and it will write meeting notes and create tasks in the agent's configured stores — expected behavior for a productivity skill. No indication it modifies other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install doctorclaw-meeting-prep
  3. After installation, invoke the skill by name or use /doctorclaw-meeting-prep
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- No changes detected in the code or documentation for this release. - Version number updated to 1.0.1 with no other modifications.
v1.0.0
doctorclaw-meeting-prep v1.0.0 - Initial release: automate meeting preparation with attendee context, recent communications, action items, and suggested talking points. - Supports both auto-prep (runs automatically before meetings) and on-demand prep modes. - Integrates with calendar, email, CRM/contact notes, task managers, and document storage (where available). - Delivers concise, actionable prep briefs and saves post-meeting notes for future context. - Highly configurable: choose prep timing, information depth, delivery channel, and integrations.
Metadata
Slug doctorclaw-meeting-prep
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is DoctorClaw Meeting Prep?

Meeting prep — pull context on attendees, topics, and action items before every calendar event. Auto or on-demand. It is an AI Agent Skill for Claude Code / OpenClaw, with 255 downloads so far.

How do I install DoctorClaw Meeting Prep?

Run "/install doctorclaw-meeting-prep" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is DoctorClaw Meeting Prep free?

Yes, DoctorClaw Meeting Prep is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does DoctorClaw Meeting Prep support?

DoctorClaw Meeting Prep is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created DoctorClaw Meeting Prep?

It is built and maintained by ceobotson-bot (@ceobotson-bot); the current version is v1.0.1.

💬 Comments