G
gcal-pro
Google Calendar integration for viewing, creating, and managing calendar events. Use when the user asks about their schedule, wants to add/edit/delete events, check availability, or needs a morning brief. Supports natural language like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Google Calendar integration for viewing, creating, and managing calendar events. Use when the user asks about their schedule, wants to add/edit/delete events, check availability, or needs a morning brief. Supports natural language like \
How to use
- Utwórz projekt w Google Cloud Console i wygeneruj poświadczenia OAuth. Pobierz plik client_secret.json i zapisz go w katalogu ~/.config/gcal-pro/.
- Uruchom skrypt uwierzytelniania: python scripts/gcal_auth.py auth. Twoja przeglądarka otworzy się automatycznie — udziel dostępu do kalendarza i gotowe.
- Sprawdź status uwierzytelniania poleceniem: python scripts/gcal_auth.py status.
- Aby przeglądać swój harmonogram, użyj poleceń takich jak: python scripts/gcal_core.py today (dzisiaj), python scripts/gcal_core.py tomorrow (jutro) lub python scripts/gcal_core.py week (cały tydzień). Wszystkie te funkcje dostępne są w wersji bezpłatnej.
- Jeśli posiadasz wersję Pro, możesz tworzyć wydarzenia naturalnym językiem: python scripts/gcal_core.py quick -q "Lunch w piątek o południu". Możesz też usuwać wydarzenia i otrzymywać poranną notatkę (brief) z zaplanowanymi zadaniami.
- Aby wyszukać konkretne wydarzenia, użyj: python scripts/gcal_core.py search -q "nazwa". Aby znaleźć wolne sloty w kalendarzu, wpisz: python scripts/gcal_core.py free.