add-gcallisted
Install: claude install-skill sliamh11/Deus
# Add Google Calendar
This skill adds Google Calendar tools to Deus container agents via the built-in `@deus-ai/gcal-mcp` package. Once set up, agents can list events, create meetings, check availability, and manage calendars from any channel.
## Phase 1: Pre-flight
### Check if already configured
```bash
ls integrations/gcal/credentials.json 2>/dev/null && echo "CREDS_EXIST" || echo "NO_CREDS"
ls integrations/gcal/tokens.json 2>/dev/null && echo "TOKENS_EXIST" || echo "NO_TOKENS"
ls packages/mcp-gcal/dist/index.js 2>/dev/null && echo "PACKAGE_BUILT" || echo "NOT_BUILT"
```
- If all three exist, skip to **Phase 4: Verify**.
- If tokens exist but are stale (older than 7 days), skip to **Phase 3: Authorize**.
- If credentials exist but no tokens, skip to **Phase 3: Authorize**.
- Otherwise, continue to Phase 2.
## Phase 2: GCP Project Setup
Tell the user:
> I need you to create Google Cloud OAuth credentials. This is a one-time setup:
>
> 1. Open https://console.cloud.google.com - create a new project or select an existing one
> 2. Go to **APIs & Services > Library**, search **"Google Calendar API"**, click **Enable**
> 3. Go to **APIs & Services > Credentials**, click **+ CREATE CREDENTIALS > OAuth client ID**
> - If prompted for a consent screen: choose **External**, fill in app name ("Deus") and your email, save
> - Application type: **Desktop app**, name: "Deus"
> 4. Click **DOWNLOAD JSON** and tell me where you saved it (or paste the contents)
Once the user