| name | agenda |
| description | Manage meeting agendas as Google Docs — create, link to a calendar event description, share with attendees, or email. One skill, four sub-actions. |
Agenda
Single skill, four sub-actions: create, link, share, email. The user names the action when invoking; if absent, ask.
Sub-actions
create
Create a new Google Doc agenda for an upcoming event.
- Read config. Workspace MCP,
drive_folders.agendas.
- Identify the event (ID, URL, or fuzzy reference).
- Generate doc title:
Agenda — <event title> — YYYY-MM-DD.
- Apply template:
- Header: event title, date/time, attendees
- Sections: Objectives, Discussion items, Decisions needed, Action items, Notes
- Create the Doc in
drive_folders.agendas via workspace MCP. Return the link.
- Offer to chain
link next.
link
Add an agenda doc link to a calendar event's description.
- Identify the event and the doc.
- Read current event description. Append (don't overwrite) a labelled link:
Agenda: <doc URL>.
- Update the event via workspace MCP.
share
Share an agenda doc with the event's attendees via Google Drive permissions.
- Identify the agenda doc. If user gives the event, find its linked agenda by parsing the description, or fall back to title match in
drive_folders.agendas.
- Resolve attendees from the event invite list. (If users want non-attendee shares, they specify.)
- Set permissions via workspace MCP — default role
commenter, ask if user wants editor or viewer.
- Confirm the share list before writing.
email
Email an agenda doc as a link (or attached PDF, on request) via Gmail.
- Identify the agenda doc and the recipients (event attendees by default, or user-provided list).
- Compose a short email with:
- Subject:
Agenda — <event title>
- Body: short note, link to the Doc
- Send via workspace MCP's Gmail tool. Confirm before sending.
Notes
- Sub-action dispatch is at the top of the body. Keep it tight.
- The
link step appends rather than overwrites — events may already carry meeting URLs (Meet/Zoom).
- Sharing and emailing both involve external visibility. Always confirm the recipient list.