google-calendar
Zarządzaj kalendarzem z wielu kont Google w jednym miejscu. Twórz, edytuj i usuwaj wydarzenia bez przełączania się między kontami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do Google Calendar integruje wiele kont (służbowe, osobiste) w jedną przejrzystą listę zdarzeń. Obsługuje podstawowe operacje: przeglądanie harmonogramu na dzień lub tydzień, dodawanie nowych spotkań, zmianę czasu i usuwanie wydarzeń. System automatycznie wykrywa konflikty czasowe między kontami i wyświetla je z ostrzeżeniem. Autoryzacja odbywa się jednorazowo za pomocą refresh tokenów, więc nie musisz logować się za każdym razem. Subagenty pracują równolegle, co przyspieszają pobieranie danych z kilku źródeł jednocześnie.
Jak używać
Przygotuj projekt Google Cloud: wejdź na Google Cloud Console, utwórz nowy projekt, aktywuj Calendar API i wygeneruj poświadczenia OAuth 2.0 typu Desktop. Pobierz plik credentials.json i umieść go w katalogu references/credentials.json.
Uwierzytelnij swoje konta: uruchom skrypt setup_auth.py dla każdego konta, które chcesz dodać (np. konto służbowe i osobiste). Skrypt otworzy przeglądarkę, zaloguj się na dane konto Google, a refresh token zostanie automatycznie zapisany w pliku accounts/{nazwa}.json.
Sprawdź zarejestrowane konta: wyświetl zawartość folderu .claude/skills/google-calendar/accounts/, aby potwierdzić, że wszystkie konta są prawidłowo skonfigurowane.
Używaj naturalnych poleceń: pytaj o dzisiejszą lub tygodniową harmonogram ("Jakie mam dzisiaj spotkania?", "Pokaż mi plan na ten tydzień"), dodawaj nowe wydarzenia ("Zaplanuj mi spotkanie na jutro o 15:00"), zmieniaj czas istniejących zdarzeń lub usuwaj je. Skill automatycznie połączy dane ze wszystkich kont i wyświetli je w chronologicznym porządku.
Interpretuj wyniki: każde wydarzenie będzie oznaczone kolorem lub ikoną odpowiadającą kontu (np. niebieski dla służbowego, zielony dla osobistego). Jeśli dwa wydarzenia nakładają się czasowo, system oznaczy to ostrzeżeniem o konflikcie.
Korzystaj z równoległego pobierania: system automatycznie wysyła zapytania do wszystkich kont jednocześnie, dzięki czemu uzyskasz pełny obraz harmonogramu szybciej niż przy sekwencyjnym sprawdzaniu każdego konta z osobna.