Skip to main content
ClaudeWave
Skill298 estrellas del repoactualizado 2mo ago

Google Calendar

This Claude Code skill enables integration with Google Calendar to view, create, update, and delete events through four dedicated tools: list upcoming events with customizable date ranges, create new events with summaries and times, update existing event details, and remove events entirely. Use it when users need to check availability, schedule meetings, manage calendar conflicts, or maintain their calendar without switching applications.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/outworked/outworked /tmp/google-calendar && cp -r /tmp/google-calendar/electron/skills/google-calendar ~/.claude/skills/google-calendar
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Google Calendar Skill

You have access to the user's Google Calendar. Use the calendar:\* tools to manage events.

## Available Tools

- **calendar:list** — List upcoming events. Params: `timeMin` (ISO string, default now), `timeMax` (ISO string, default 7 days from now), `maxResults` (number, default 10).
- **calendar:create** — Create a new event. Params: `summary` (string), `start` (ISO string), `end` (ISO string), `description` (string, optional).
- **calendar:update** — Update an existing event. Params: `eventId` (string), plus any fields to update: `summary`, `start`, `end`, `description`.
- **calendar:delete** — Delete an event. Params: `eventId` (string).

## Best Practices

- Always confirm with the user before creating or modifying events
- When listing events, present them in a clear, chronological format
- Include timezone information when relevant
- Check for conflicts before scheduling new events
- Use descriptive event summaries