Wyobraź sobie, że musisz wysłać 200 spersonalizowanych wiadomości z arkusza kalkulacyjnego. Albo zaudytować wszystkie pliki udostępnione na zewnątrz firmy. Albo stworzyć spotkanie z automatycznym załącznikiem dokumentacji. Bez gws potrzebujesz programisty. Z gws – jednego polecenia.
- Czym są przepisy w gws?
- Przepisy na automatyzację poczty
- Przepisy na zarządzanie plikami
- Przepisy na kalendarz i planowanie
- Przepisy łączące wiele serwisów
- Jak używać przepisów z OpenClaw
- Tworzenie własnych przepisów
Czym są przepisy w gws?
Przepisy to gotowe, wielokrokowe scenariusze w Google Workspace CLI. Każdy przepis łączy co najmniej dwa serwisy Google – Gmail z Sheets, Calendar z Drive, Docs z Chat – w jedną spójną operację.
Kluczowa różnica między zwykłą komendą a przepisem: komenda wykonuje jedną rzecz, przepis orkiestruje cały proces biznesowy.
Przykład: Komenda gws gmail users messages send wysyła jedną wiadomość. Przepis recipe-send-personalized-emails pobiera dane z arkusza, generuje spersonalizowaną treść dla każdego odbiorcy i wysyła wszystkie wiadomości z odpowiednimi załącznikami z Drive.
W repozytorium gws znajdziesz ponad 50 gotowych przepisów. Nie musisz pisać ani linijki kodu – wystarczy wywołać odpowiednią komendę.
| Kategoria | Liczba przepisów | Przykładowe zastosowania |
| Scenariusze poczty | 12 | Spersonalizowana wysyłka, przekazywanie, kategoryzacja |
| Scenariusze Drive | 10 | Kopia zapasowa, audyt udostępnień, organizacja |
| Scenariusze Calendar | 8 | Blokowanie czasu, planowanie grupowe |
| Między serwisami | 15+ | Analiza po incydencie, wdrażanie, raporty |
| Scenariusze Admin | 7 | Zarządzanie użytkownikami, alerty bezpieczeństwa |
Przepisy na automatyzację poczty
Gmail to często pierwszy kontakt agenta AI z zewnętrznym światem. Te przepisy pozwalają bezpiecznie i skutecznie automatyzować najbardziej czasochłonne operacje pocztowe.
Spersonalizowana wysyłka ze Sheets
gws recipe-send-personalized-emails \
--spreadsheet "Kontakty Q1" \
--template-doc "Szablon oferty" \
--subject-column "Tytuł" \
--email-column "Email"Przepis pobiera listę odbiorców z arkusza, podstawia dane do szablonu w Docs i wysyła każdemu spersonalizowaną wiadomość. Obsługuje załączniki, CC/BCC i harmonogramowanie wysyłki.
Automatyczna kategoryzacja
gws recipe-label-and-archive-emails \
--query "from:faktury@* older_than:7d" \
--label "Faktury/Zarchiwizowane"Przepis przeszukuje skrzynkę według kryteriów, nadaje etykiety i archiwizuje. Idealny do porządkowania powiadomień systemowych, faktur czy newsletterów.
| Przepis | Funkcja | Serwisy |
| recipe-send-personalized-emails | Spersonalizowana wysyłka z arkusza | Gmail + Sheets + Docs |
| recipe-draft-email-from-doc | Treść wiadomości z dokumentu | Gmail + Docs |
| recipe-label-and-archive-emails | Automatyczna kategoryzacja | Gmail |
| recipe-forward-labeled-emails | Automatyczne przekazywanie | Gmail |
| recipe-email-drive-link | Udostępnij i wyślij link | Gmail + Drive |
Bezpieczeństwo: Wszystkie przepisy pocztowe działają w kontekście uwierzytelnionego konta. Agent OpenClaw nie może wysłać wiadomości bez odpowiednich uprawnień – zakres gmail.send musi być jawnie przyznany podczas konfiguracji.
Przepisy na zarządzanie plikami
Google Drive to często największy chaos w firmowym ekosystemie. Te przepisy pomagają utrzymać porządek bez ręcznej pracy.
Audyt udostępnień zewnętrznych
gws recipe-audit-external-sharing \
--folder "Dokumenty firmowe" \
--output-sheet "Audyt udostępnień"Przepis skanuje cały folder (rekursywnie), identyfikuje pliki udostępnione poza domenę firmy i tworzy raport w arkuszu kalkulacyjnym. Nieoceniony przed audytem RODO czy kontrolą zgodności.
Kopia zapasowa folderu
gws recipe-bulk-download-folder \
--folder "Projekty 2025" \
--destination "./backup"Pobiera cały folder z zachowaniem struktury katalogów. Google Docs, Sheets i Slides są automatycznie eksportowane do PDF lub Office.
| Przepis | Funkcja | Wynik |
| recipe-organize-drive-folder | Struktura folderów wg wzorca | Foldery na Drive |
| recipe-audit-external-sharing | Raport udostępnień | Arkusz ze szczegółami |
| recipe-bulk-download-folder | Kopia zapasowa lokalna | Pliki na dysku |
| recipe-batch-rename-files | Masowa zmiana nazw | Zaktualizowane pliki |
| recipe-cleanup-old-files | Usuwanie starych wersji | Zwolnione miejsce |
Więcej o tym, jak agent AI może bezpiecznie zarządzać Twoimi plikami, przeczytasz w artykule o automatyzacji Google Drive z AI.
Przepisy na kalendarz i planowanie
Czas to najcenniejszy zasób. Te przepisy chronią go przed chaosem spotkań i ręcznym planowaniem.
Blokowanie czasu na głęboką pracę
gws recipe-block-focus-time \
--calendar "primary" \
--hours 2 \
--days "mon,tue,wed,thu,fri" \
--title "Czas na skupienie - nie rezerwować"Przepis analizuje kalendarz na najbliższy tydzień, znajduje wolne okna i blokuje je jako „Czas na skupienie". Chroni przed spotkaniami jedno po drugim.
Znajdowanie wolnego terminu dla grupy
gws recipe-find-free-time \
--attendees "jan@firma.pl,anna@firma.pl,piotr@firma.pl" \
--duration 60 \
--range "next week"Sprawdza kalendarze wszystkich uczestników i zwraca listę dostępnych terminów. Zamiast dziesiątek wiadomości w stylu „kiedy możesz?" – jeden przepis.
Integracja z OpenClaw: Agent może automatycznie zaproponować termin spotkania po otrzymaniu wiadomości z prośbą. Łączy recipe-find-free-time z recipe-draft-email-from-doc i wysyła gotową odpowiedź z propozycją.
| Przepis | Funkcja | Wartość biznesowa |
| recipe-block-focus-time | Ochrona czasu pracy | Produktywność +30% |
| recipe-find-free-time | Termin dla N osób | Eliminacja ustalania w kółko |
| recipe-create-events-from-sheet | Import wydarzeń z arkusza | Masowe planowanie |
| recipe-share-event-materials | Załączniki do spotkania | Dokumentacja przed spotkaniem |
Przepisy łączące wiele serwisów
Tutaj dzieje się prawdziwa magia. Przepisy między serwisami orkiestrują złożone procesy biznesowe obejmujące kilka narzędzi jednocześnie.
Przygotowanie analizy po incydencie
gws recipe-post-mortem-setup \
--incident "Awaria płatności 2025-03-05" \
--attendees "team-engineering@firma.pl" \
--date "2025-03-07 14:00"Co robi ten przepis:
- Tworzy dokument z szablonem analizy w zespołowym folderze
- Rezerwuje spotkanie w kalendarzach wszystkich uczestników
- Załącza link do dokumentu w wydarzeniu
- Wysyła powiadomienie na Chat z agendą
Jedna komenda zamiast 15 minut klikania.
Wdrażanie nowego pracownika
gws recipe-employee-onboarding \
--email "nowy.pracownik@firma.pl" \
--team "Engineering" \
--manager "jan.kowalski@firma.pl"Przepis automatyzuje cały proces:
- Tworzy konto (Admin API)
- Dodaje do odpowiednich grup
- Udostępnia folder zespołowy
- Tworzy spotkanie powitalne z przełożonym
- Wysyła wiadomość powitalną z listą kontrolną
| Przepis | Serwisy | Automatyzowany proces |
| recipe-post-mortem-setup | Docs + Calendar + Chat | Obsługa incydentów |
| recipe-employee-onboarding | Admin + Drive + Gmail + Calendar | Wdrożenie pracownika |
| recipe-generate-report-from-sheet | Sheets + Docs + Gmail | Raportowanie |
| recipe-project-kickoff | Drive + Docs + Calendar + Tasks | Start projektu |
Jak używać przepisów z OpenClaw
Przepisy gws są zaprojektowane do pracy z agentami AI. OpenClaw może wywoływać je na trzy sposoby.
Jako samodzielne komendy
Agent może bezpośrednio wywołać przepis po otrzymaniu instrukcji od użytkownika:
Użytkownik: Wyślij ofertę do wszystkich kontaktów z arkusza "Leady Q1"
Agent: Używam recipe-send-personalized-emails z parametrami:
- spreadsheet: Leady Q1
- template-doc: Szablon oferty handlowej
- subject-column: TytułJako część sekwencji
Przepisy można łączyć w sekwencje. Wynik jednego staje się wejściem kolejnego:
1. recipe-audit-external-sharing → lista plików
2. recipe-batch-update-permissions → ograniczenie dostępu
3. recipe-send-report-to-stakeholders → powiadomieniePrzez serwer MCP
Gdy gws działa jako serwer MCP dla OpenClaw, agent widzi wszystkie przepisy jako dostępne narzędzia i może je wywoływać w ramach konwersacji.
Wskazówka dla zaawansowanych: Każdy przepis ma parametry opcjonalne. Agent może prosić o ich uzupełnienie lub używać sensownych domyślnych wartości. Na przykład --template-doc może domyślnie wskazywać „Szablon ogólny" dla danego typu operacji.
Tworzenie własnych przepisów
50 przepisów to dużo, ale każda firma ma unikalne procesy. gws pozwala tworzyć własne przepisy na bazie istniejących.
Struktura przepisu
Każdy przepis to plik SKILL.md w folderze skills/:
skills/
recipe-my-custom-workflow/
SKILL.md
scripts/
main.sh
references/
example-input.jsonPrzykład: Własny przepis raportowy
# SKILL.md
name: recipe-weekly-sales-report
description: Generuje tygodniowy raport sprzedaży i wysyła do zarządu
triggers:
- "wygeneruj raport sprzedaży"
- "weekly sales report"
steps:
1. gws sheets spreadsheets values get --spreadsheet "Sales Dashboard"
2. gws docs documents batchUpdate --document "Szablon raportu"
3. gws gmail users messages send --to "zarzad@firma.pl"Po dodaniu umiejętności do ~/.openclaw/skills/ agent automatycznie rozpoznaje intencję i wykonuje przepis.
Integracja z umiejętnościami OpenClaw: Twoje własne przepisy działają jak każda inna umiejętność. Agent może je łączyć z innymi – na przykład przepis raportowy plus umiejętność wizualizacji danych plus umiejętność wysyłki na Slack.
| Element | Wymagany | Opis |
| SKILL.md | Tak | Definicja, wyzwalacze, kroki |
| scripts/ | Nie | Dodatkowe skrypty pomocnicze |
| references/ | Nie | Przykładowe dane, szablony |
| tests/ | Zalecany | Testy automatyczne |
Podsumowanie
Przepisy w Google Workspace CLI to przełom dla automatyzacji firmowej. Zamiast pisać kod lub klikać przez interfejs, wywołujesz jedną komendę – a cały proces dzieje się automatycznie.
Dla agenta AI to oznacza możliwość obsługi złożonych zadań bez specjalistycznej wiedzy programistycznej. Użytkownik mówi „wyślij raport do klientów", agent wybiera odpowiedni przepis i wykonuje całą sekwencję kroków.
Ponad 50 gotowych przepisów pokrywa większość typowych procesów biznesowych. A jeśli potrzebujesz czegoś specyficznego – możesz stworzyć własny przepis w kilka minut.