Wiki · Integrace

Google Workspace

Nejdřív si odpovězte: potřebujete e-mail, nebo celý Workspace? Od toho se odvíjí celé nastavení.

📨
Nejdřív si odpovězte na jednu otázku: potřebujete e-mail, nebo celý Workspace? Když jen posílat a číst poštu, stačí himalaya skill s heslem aplikace — hotové za dvě minuty a bez Google Cloud projektu. Google Workspace skill je na Gmail plus Kalendář, Disk, Tabulky a Dokumenty, a proto potřebuje OAuth přes cloudový projekt.

Dvě cesty k poště

himalaya (jen e-mail)Google Workspace skill
NastaveníHeslo aplikace, 2 minutyGoogle Cloud projekt, OAuth, 15–30 minut
UmíČíst, hledat, posílat poštuGmail, Kalendář, Disk, Tabulky, Dokumenty, Kontakty
PřístupIMAP/SMTP s heslemOAuth2 s obnovováním tokenu
Pro běžného uživateleSkoro vždy stačíKdyž agent opravdu musí plánovat schůzky a pracovat se soubory

Nastavení Workspace skillu

Celé nastavení vede sám agent — řeknete mu, ať Google Workspace nastaví, a on vás provede:

1) založit projekt v Google Cloud a zapnout API: Gmail, Calendar, Drive, Sheets, Docs, People 2) vytvořit OAuth 2.0 přihlašovací údaje typu „Desktop app“ a stáhnout JSON s client secret 3) autorizovat: agent vygeneruje odkaz, vy ho v prohlížeči schválíte a vložíte zpět adresu, na kterou vás to přesměrovalo 4) hotovo — token se od té chvíle obnovuje sám
🔐
Soubor s client secret a vzniklý token jsou přihlašovací údaje k vaší poště. Nikdy je nedávejte do gitu ani do chatu. Když je projekt zbytečný, zrušte autorizaci v Google účtu (Zabezpečení → Aplikace třetích stran).

Co agent umí

OblastPříklady
Gmail — hledáníis:unread, from:sef@firma.cz newer_than:1d, has:attachment filename:pdf
Gmail — čtení a odesíláníPřečte tělo zprávy; pošle text, HTML i kopii (CC), umí i zobrazované jméno odesílatele
KalendářVypíše události, založí schůzku s místem a účastníky, smaže událost
DiskHledání souborů (i podle typu přes raw dotaz)
TabulkyČtení rozsahu, zápis, přidávání řádků
Dokumenty a kontaktyText dokumentu, seznam kontaktů

Kalendář vyžaduje časové pásmo. Čas jako 2026-03-01T10:00:00 bez +01:00 nebo Z se bere jako UTC — a schůzka pak vyjde o hodinu nebo dvě jinde. Vždy pište posun: 2026-03-01T10:00:00+01:00.

Na co si dát pozor

SituaceCo s tím
Autorizace skončí chybou „redirect_uri_mismatch“Přihlašovací údaje nejsou typu Desktop app, nebo se vkládá jiná adresa, než kterou Google vrátil
Po měsíci přestane fungovatProjekt v Google Cloud je v režimu testování — tokeny v něm vyprší; publikujte aplikaci nebo obnovte autorizaci
Agent nevidí nové zprávyOvěřte, že skilly jsou zapnuté a že projekt má opravdu povolené Gmail API
Chcete jen poštu a nic vícPoužijte himalaya — méně práce a méně oprávnění

Jak to používáme

Pro poštu máme himalaya (rychlé, bez cloudu), Workspace skill nasazujeme tam, kde agent opravdu pracuje s kalendářem — třeba když z e-mailu pozná termín a má ho zapsat. Osvědčilo se:

ZvykProč
Agent jen navrhne schůzku, sám ji nezapisuje bez potvrzeníChybně zapsaná schůzka v cizím kalendáři je horší než žádná
Posílat z vlastní adresy, ale se jménem robotaPříjemce pozná, že mu píše asistent, ne člověk
Heslo aplikace jen pro čtení, kde to jdeMenší dopad, když uteče

Kam dál

← Zpět na wiki