Agent AI zarządza Twoim kalendarzem – planowanie, focus time, koordynacja

„Umów spotkanie z Markiem w przyszłym tygodniu, godzinę, gdy obaj mamy wolne."

Agent sprawdza Twój kalendarz, sprawdza kalendarz Marka, znajduje pierwszy wspólny termin w przyszłym tygodniu i zakłada wydarzenie. Dziesięć sekund. Bez trzech wiadomości tam i z powrotem.

  1. Problem: kalendarz poza kontrolą
  2. Co potrafi gws-calendar?
  3. Praktyczne scenariusze automatyzacji
  4. Gotowe przepisy do użycia
  5. Integracje z innymi serwisami
  6. Krok po kroku: Calendar + OpenClaw

Problem: kalendarz poza kontrolą

Spotkanie za spotkaniem. Trzydzieści minut przerwy – teoretycznie. W praktyce: nadgodziny poprzedniej rozmowy plus „szybkie pytanie" od kolegi. Zero czasu na myślenie, tworzenie, faktyczną pracę.

Statystyka: Badania Harvard Business Review pokazują, że menedżerowie spędzają średnio 23 godziny tygodniowo na spotkaniach. W 2020 było to 15 godzin. Trend rośnie.

Typowe problemy z kalendarzem:

  • Spotkania jedno po drugim – brak czasu na przygotowanie i podsumowanie
  • Wydłużanie spotkań – „30 minut", które zawsze trwają 45
  • Układanka terminów – ciągłe przepychanie spotkań
  • Kradzież czasu na skupienie – „masz wolną godzinę, mogę wpaść?"
  • Ustalanie w kółko – „czy pasuje Ci...?" „nie, a może...?"

Agent AI nie doda Ci godzin w dobie. Ale może pilnować, żebyś miał czas na rzeczy ważne, a nie tylko pilne.

Co potrafi gws-calendar?

Google Workspace CLI oferuje pełen dostęp do Calendar API.

Komendy gws-calendar
KomendaOpisPrzykład użycia
gws calendar-agendaNadchodzące wydarzeniaCodzienny przegląd
gws calendar-insertTworzenie wydarzeniaPlanowanie spotkań
gws calendar events listLista z filtrowaniemWyszukiwanie, raport
gws calendar freebusy querySprawdzanie dostępnościUmawianie wielu osób
gws calendar events updateModyfikacja wydarzeniaPrzesunięcie, zmiana opisu

gws calendar-agenda – Twój codzienny przegląd

Zamiast otwierać kalendarz, poproś agenta o podsumowanie:

bash
gws calendar-agenda

Agent zwróci listę dzisiejszych wydarzeń z godzinami, tytułami i linkami do wideorozmów. Możesz też poprosić o jutro, tydzień lub konkretny zakres dat.

gws calendar-insert – inteligentne tworzenie

bash
gws calendar-insert \
  --calendar primary \
  --summary "Spotkanie z Markiem" \
  --start "2026-03-10T10:00:00" \
  --end "2026-03-10T11:00:00" \
  --attendees "marek@firma.pl"

Agent może też wygenerować te parametry z naturalnego polecenia. Ty mówisz „umów spotkanie z Markiem w poniedziałek o 10", agent wypełnia resztę.

Sprawdzanie dostępności – koniec z ustalaniem w kółko

Najsilniejsza funkcja dla koordynacji zespołowej:

bash
gws calendar freebusy query --params '{
  "timeMin": "2026-03-10T00:00:00Z",
  "timeMax": "2026-03-14T23:59:59Z",
  "items": [
    {"id": "ty@firma.pl"},
    {"id": "marek@firma.pl"},
    {"id": "anna@firma.pl"}
  ]
}'

Agent sprawdza dostępność trzech osób w zadanym oknie czasowym i zwraca terminy, gdy wszyscy są wolni. Koniec z „czy pasuje Ci wtorek?" „nie, a środa?" „też nie".

Praktyczne scenariusze automatyzacji

Scenariusze automatyzacji Calendar
ScenariuszOszczędnośćZłożoność
Codzienny przegląd5-10 min/dzieńNiska
Umawianie spotkań15-30 min/spotkanieNiska
Blokowanie czasu na skupienie2-4h/dzień odzyskaneŚrednia
Automatyczne przekładanie10-20 min/zmianaŚrednia
Koordynacja zespołowa30-60 min/tydzieńŚrednia

Codzienny przegląd

Każdego ranka agent może wysłać podsumowanie:

„Dziś masz 6 spotkań. Pierwsze o 9:00 (standup, 15 min). Najdłuższe o 14:00 (przegląd projektu, 2h). Masz lukę 11:30–13:00 na skupioną pracę. O 16:00 koniec ostatniego spotkania."

Wiesz od razu, jak wygląda dzień, bez otwierania kalendarza.

Czas na skupienie – ochrona głębokiej pracy

Agent może automatycznie blokować czas na skupioną pracę:

„Codziennie rano blokuj 2 godziny na skupioną pracę, gdy nie mam innych spotkań."

Agent sprawdza kalendarz, znajduje wolne okno (preferując poranki) i tworzy wydarzenie „Czas na skupienie – nie rezerwować". Opcjonalnie: może też odrzucać zaproszenia kolidujące z tym czasem (z odpowiednim wytłumaczeniem).

Wskazówka: Badania pokazują, że 2–4 godziny nieprzerwanego czasu na skupioną pracę dziennie to optimum dla produktywności kreatywnej. Agent może pilnować tego za Ciebie.

Inteligentne przekładanie

Gdy musisz przesunąć spotkanie:

„Przesuń spotkanie z Anną na najbliższy wolny termin w tym tygodniu."

Agent sprawdza Twój kalendarz, kalendarz Anny (jeśli ma dostęp do informacji o dostępności), znajduje nowy termin i wysyła zaktualizowane zaproszenie.

Chcesz odzyskać kontrolę nad kalendarzem?

Umów bezpłatną konsultację

Gotowe przepisy do użycia

Przepisy dla Calendar
PrzepisCo robiKiedy użyć
recipe-block-focus-timeRezerwuje czas na skupienieOchrona głębokiej pracy
recipe-reschedule-meetingPrzenosi spotkanieKonflikty, zmiany planów
recipe-find-free-timeSzuka wolnego terminuKoordynacja zespołowa
recipe-schedule-recurring-eventTworzy cykliczneStandups, spotkania 1:1
recipe-create-events-from-sheetImport z arkuszaMasowe planowanie

Przepis: Import wydarzeń z arkusza

Planujesz serię szkoleń? Masz listę w Sheets z datami, tytułami, prowadzącymi? Przepis recipe-create-events-from-sheet utworzy wszystkie wydarzenia jednym poleceniem:

bash
gws recipe-create-events-from-sheet \
  --spreadsheet-id "SHEET_ID" \
  --range "Harmonogram!A2:E20" \
  --calendar "szkolenia@firma.pl"

Dziesiątki wydarzeń w sekundę, bez ręcznego klikania.

Integracje z innymi serwisami

Prawdziwa moc pojawia się, gdy łączysz Calendar z innymi elementami Google Workspace.

Calendar + Gmail

Gdy spotkanie zostanie zmienione lub odwołane, agent może wysłać dodatkowe powiadomienie mailem – szczególnie przydatne dla osób spoza organizacji, które mogą nie dostać aktualizacji przez Calendar.

Calendar + Drive

Przed spotkaniem agent może:

  • Znaleźć powiązane dokumenty na Drive
  • Dodać je do opisu wydarzenia
  • Wysłać uczestnikom przypomnienie z linkami do materiałów

Calendar + automatyzacja Gmail

Po spotkaniu agent może:

  • Wysłać podsumowanie do uczestników
  • Utworzyć zadanie z podsumowaniem ustaleń
  • Zaplanować kolejne spotkanie kontynuacyjne

Połączenie scenariuszy: „Po każdym spotkaniu 1:1 z moimi bezpośrednimi podwładnymi wyślij mi przypomnienie następnego dnia o dodaniu notatek i utworzenie zadania z punktami do działania."

Krok po kroku: Calendar + OpenClaw

Krok 1: Instalacja

bash
npm install -g @googleworkspace/cli
ln -s /path/to/skills/gws-calendar ~/.openclaw/skills/

Krok 2: Uwierzytelnianie

bash
gws auth login --scopes calendar.readonly,calendar.events

Szczegóły uwierzytelniania znajdziesz w artykule Bezpieczne uwierzytelnianie w gws.

Krok 3: Test

bash
gws calendar-agenda

Krok 4: Pierwsze polecenia

„Co mam jutro w kalendarzu?"

„Znajdź wolny termin na godzinne spotkanie z Anną w tym tygodniu."

„Zablokuj jutro 9–11 jako czas na skupienie."

Krok 5: Zaawansowane scenariusze

Gdy podstawy działają, możesz dodać:

  • Automatyczne blokowanie czasu na skupienie (codziennie)
  • Integrację z Gmail (powiadomienia)
  • Import z Sheets (masowe planowanie)
Zakresy uprawnień Calendar
ZakresUprawnieniaUżycie
calendar.readonlyTylko odczytPrzegląd, wyszukiwanie
calendar.events.readonlyOdczyt wydarzeńSzczegóły spotkań
calendar.eventsTworzenie/edycja wydarzeńPlanowanie
calendarPełny dostępZarządzanie kalendarzami

Chcesz, żeby agent AI zarządzał Twoim kalendarzem bezpiecznie i efektywnie?

Porozmawiaj z ekspertem