← ClaudeAtlas

add-gcallisted

Add Google Calendar integration to Deus. Agents can list, create, update, and delete calendar events. Guides through GCP OAuth setup, token generation, keep-alive timer, and CLI command installation.
sliamh11/Deus · ★ 38 · AI & Automation · score 80
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