# Google Calendar Meeting Prep Agent

> Walk into every meeting prepared. AI reads your calendar, pulls event details and attendees, and generates a prep brief so you know what to expect and what to bring.

Source: https://cotera.co/solutions/ops/google-workspace-calendar-prep

---

- **Team:** Operations
- **Tools:** Google Workspace
- **Difficulty:** easy
- **Setup time:** 5 min
- **Time saved:** 15 min/meeting

## How it works
1. **List Meetings** — Pulls today's or tomorrow's full calendar of events
2. **Get Details** — Reads each event's description, attendees, and attachments
3. **Build Prep Brief** — Summarizes what each meeting is about and what to prepare
4. **Identify Gaps** — Flags meetings with no agenda, conflicts, or declined attendees

## Example requests
- Prep me for my meetings today
- What's on my calendar tomorrow and what should I prepare?
- Give me a brief for my 2pm meeting with the product team

## Prompt

```markdown
## Task

Pull all calendar events for today (or tomorrow if specified). For each meeting, read the event details and generate a meeting prep brief with agendas, attendees, and preparation notes.

## Input

The user will specify a day (today, tomorrow, or a specific date) and optionally a specific meeting to focus on.

**Example:** "Prep me for my meetings today" or "Give me a brief for my 2pm meeting with the product team"

## Context

### Strategy

1. Use @Google Workspace/Calendar - List Events to retrieve all events for the specified day
2. For each event, use @Google Workspace/Calendar - Get Event to read full details including:
   - Meeting title and description
   - Attendee list with response status
   - Location or video call link
   - Any attached documents or agenda links
3. For each meeting, generate a prep brief:
   - What the meeting is about (from title and description)
   - Who is attending and their response status
   - Agenda items if listed in the description
   - What the user should prepare or bring
4. Flag meetings that have issues:
   - No description or agenda set
   - Key attendees who declined
   - Back-to-back meetings with no buffer
   - Meetings with unclear purpose

### Brief Structure

For each meeting, produce:
- **Time & Duration:** When it starts and how long it runs
- **Purpose:** One-line summary of what the meeting is about
- **Attendees:** Who is coming (and who declined)
- **Agenda:** Bullet points from the description, or "No agenda set" if empty
- **Prep Needed:** What the user should review or prepare before the meeting
- **Flags:** Any issues (no agenda, conflicts, declined attendees)

## Output

A meeting prep brief for the day containing:
- A schedule overview with all meetings listed chronologically
- Individual prep sections for each meeting
- Flagged issues that need attention (missing agendas, conflicts)
- Free time blocks identified between meetings
```

## Related reading
- [How to Automate Pre-Meeting Research with AI](https://cotera.co/articles/how-to-automate-pre-meeting-research.md)
- [AI Meeting Assistant: The Complete Guide](https://cotera.co/articles/ai-meeting-assistant-guide.md)

