google-calendar-sync
Manages Google Calendar through the Calendar API. Create, read, update, and delete events, manage multiple calendars, set reminders, handle recurring events, and sync with local schedules. Use when working with Google Calendar, scheduling events, checking availability, managing
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manages Google Calendar through the Calendar API. Create, read, update, and delete events, manage multiple calendars, set reminders, handle recurring events, and sync with local schedules. Use when working with Google Calendar, scheduling events, checking availability, managing meetings, or automating calendar workflows.
How to use
Włącz Google Calendar API w Google Cloud Console, przechodząc do sekcji APIs & Services i aktywując Google Calendar API dla swojego projektu.
Utwórz poświadczenia OAuth2 w Cloud Console — wybierz typ aplikacji "Desktop app" i pobierz plik credentials.json na swój komputer.
Zainstaluj wymagane biblioteki Pythona poleceniem: pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client python-dateutil pytz.
Uruchom skrypt authenticate.py, który otworzy przeglądarkę do logowania się na konto Google — system automatycznie zapisze token.json do przyszłych sesji.
Po uwierzytelnieniu możesz używać Claude'a do zarządzania kalendarzem — proś go o wylistowanie dzisiejszych wydarzeń, utworzenie nowego spotkania, zmianę istniejącego wydarzenia lub sprawdzenie dostępnych czasów.
Dla zaawansowanych operacji takich jak zarządzanie wieloma kalendarzami, ustawianie przypomnień lub obsługa powtarzających się zdarzeń, odnieś się do dokumentacji setup-guide.md w repozytorium projektu.