← ClaudeAtlas

meetlisted

Create a Google Meet meeting as a Google Calendar event. Use when the user wants to schedule a meeting with a Google Meet link, e.g. 'set up meet with Darcio Tue 2pm' or '/meet Gui Friday 10am'.
hsigstad/research-kit · ★ 0 · AI & Automation · score 75
Install: claude install-skill hsigstad/research-kit
# Google Meet Meeting Create a Google Calendar event with an auto-generated Google Meet link. ## Configuration Read `$RESEARCH/contacts.yaml` for: - **defaults**: default duration, timezone, organizer email and name - **contacts**: name/nickname → email lookup `$RESEARCH` is the `research/` directory inside the workspace root (i.e. the directory containing `rules/`, `skills/`, `contacts.yaml`). The Zoom-specific fields in defaults (`zoom_link`, `zoom_passcode`) are not used by this skill. ## Parsing the request The user may say things like: - `/meet Darcio Tue 2pm` - `/meet Gui and Daniel Friday 10am 1h` - `set up google meet with Sergio tomorrow 3pm` Extract: 1. **Who** — one or more contact names/nicknames → resolve via contacts.yaml 2. **When** — day and time → resolve relative to today's date and the default timezone 3. **Duration** — if specified (e.g., "1h", "45 min"); otherwise use default from contacts.yaml ## Creating the event Use `mcp__claude_ai_Google_Calendar__create_event` with: - **summary**: "{OrganizerFirstName} and {Name1}" for one attendee, or "{OrganizerFirstName}, {Name1}, {Name2}, ..." for multiple (or a custom title if the user provides one). Use first names only. Organizer first name comes from contacts.yaml `defaults.organizer_name`. - **startTime**: resolved datetime in ISO 8601 - **endTime**: start + duration - **timeZone**: from `defaults.timezone` - **attendeeEmails**: resolved attendee email(s). The organizer is added automatically by