Google Calendar skill for Clawdbot — manage your calendar through natural conversation.
Pricing: Free tier (read-only) | Pro $12 one-time (full access)
- ✅ View today's events
- ✅ View tomorrow / this week
- ✅ Search events
- ✅ List calendars
- ✅ Find free time slots
- ✅ Everything in Free
- ✅ Create events
- ✅ Quick add (natural language)
- ✅ Update/reschedule events
- ✅ Delete events
- ✅ Morning brief (via Clawdbot cron)
- Python 3.11+
- Google account
- Clawdbot installed
-
Install Python dependencies:
pip install -r requirements.txt -
Set up Google Cloud:
- Follow docs/GOOGLE_CLOUD_SETUP.md
- Save
client_secret.jsonto~/.config/gcal-pro/
-
Authenticate:
python scripts/gcal_auth.py auth -
Test:
python scripts/gcal_core.py today
.\scripts\setup.ps1# Today's events
python scripts/gcal_core.py today
# Tomorrow
python scripts/gcal_core.py tomorrow
# This week
python scripts/gcal_core.py week
# Search
python scripts/gcal_core.py search -q "meeting"# Natural language
python scripts/gcal_core.py quick -q "Lunch with Alex Friday noon at Cafe Roma"python scripts/gcal_core.py freepython scripts/gcal_core.py briefgcal-pro/
├── SKILL.md # Clawdbot skill definition
├── README.md # This file
├── requirements.txt # Python dependencies
├── PLAN.md # Product plan & roadmap
├── scripts/
│ ├── gcal_auth.py # OAuth authentication
│ ├── gcal_core.py # Calendar operations
│ └── setup.ps1 # Windows setup script
├── docs/
│ └── GOOGLE_CLOUD_SETUP.md
└── references/
└── (API docs, examples)
Config files are stored in ~/.config/gcal-pro/:
| File | Purpose |
|---|---|
client_secret.json |
OAuth app credentials (you provide) |
token.json |
Your access token (auto-generated) |
license.json |
Pro license (if purchased) |
Copy to your Clawdbot skills directory or reference directly.
Set up in Clawdbot:
Schedule: 0 8 * * * (8 AM daily)
Command: python /path/to/gcal-pro/scripts/gcal_core.py brief
Complete Google Cloud setup and save credentials to ~/.config/gcal-pro/
Re-authenticate: python scripts/gcal_auth.py auth --force
During testing, click "Advanced" → "Go to gcal-pro (unsafe)"
Write operations need Pro license. View operations are free.
Proprietary. Free tier for personal use. Pro license required for write operations.
- Issues: [GitHub Issues]
- Upgrade to Pro: [Gumroad Link]
Built for Clawdbot by Bilal