Summary
Enable GAIA to manage email (Gmail, Outlook) and calendar (Google Calendar, Outlook Calendar) through Playwright browser automation. This is the fastest path to Tier 1 use-case enablement — no dedicated API integrations needed.
Strategic Context
From the OpenClaw strategy (§9.5):
Email triage and management — Always-on: Yes, Sensitive Data: Yes, AMD Local Advantage: Very strong (cost + privacy) — Tier 1: Lead with
Why browser automation first:
- Works with ANY web app — Gmail, Outlook, Google Calendar, etc.
- No API keys or OAuth setup required — user just logs in
- Sandboxed via Playwright — safe, cross-platform
- Enables demos immediately — "tell my agent to check my email" works day one
- Build dedicated API integrations later where performance matters
Use Cases Enabled
Email (via Gmail/Outlook web)
- Read and summarize unread emails
- Draft and send replies
- Search for specific emails
- Archive/label/organize messages
- "Check my email and summarize anything urgent"
Calendar (via Google Calendar/Outlook web)
- View upcoming events and daily agenda
- Create new events from natural language
- Check availability for meeting scheduling
- "What's on my calendar today?" / "Schedule a meeting with John at 3pm Friday"
General Web App Workflows
- Fill out forms on any website
- Extract data from dashboards
- Monitor web pages for changes
- "Go to my banking dashboard and show me this month's spending"
Architecture
Built on #458 (BrowserToolsMixin). This issue adds:
- Pre-built workflow templates for common email/calendar actions
- Auth persistence — Playwright browser context saves login sessions across agent restarts
- Structured extraction — Parse email lists, calendar events into structured data the agent can reason about
Dependencies
Acceptance Criteria
Summary
Enable GAIA to manage email (Gmail, Outlook) and calendar (Google Calendar, Outlook Calendar) through Playwright browser automation. This is the fastest path to Tier 1 use-case enablement — no dedicated API integrations needed.
Strategic Context
From the OpenClaw strategy (§9.5):
Why browser automation first:
Use Cases Enabled
Email (via Gmail/Outlook web)
Calendar (via Google Calendar/Outlook web)
General Web App Workflows
Architecture
Built on #458 (BrowserToolsMixin). This issue adds:
Dependencies
Acceptance Criteria