← ClaudeAtlas

add-gmaillisted

Add Gmail integration to NanoClaw. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a full channel (emails can trigger the agent, schedule tasks, and receive replies). Guides through GCP OAuth setup and implements the integration.
crypdick/pynchy · ★ 10 · AI & Automation · score 79
Install: claude install-skill crypdick/pynchy
# Add Gmail Integration This skill adds Gmail capabilities to NanoClaw. It can be configured in two modes: 1. **Tool Mode** - Agent can read/send emails, but only when triggered from WhatsApp 2. **Channel Mode** - Emails can trigger the agent, schedule tasks, and receive email replies ## Initial Questions Ask the user: > How do you want to use Gmail with NanoClaw? > > **Option 1: Tool Mode** > - Agent can read and send emails when you ask it to > - Triggered only from WhatsApp (e.g., "@Andy check my email" or "@Andy send an email to...") > - Simpler setup, no email polling > > **Option 2: Channel Mode** > - Everything in Tool Mode, plus: > - Emails to a specific address/label trigger the agent > - Agent replies via email (not WhatsApp) > - Can schedule tasks via email > - Requires email polling infrastructure Store their choice and proceed to the appropriate section. --- ## Prerequisites (Both Modes) ### 1. Check Existing Gmail Setup First, check if Gmail is already configured: ```bash ls -la ~/.gmail-mcp/ 2>/dev/null || echo "No Gmail config found" ``` If `credentials.json` exists, skip to "Verify Gmail Access" below. ### 2. Create Gmail Config Directory ```bash mkdir -p ~/.gmail-mcp ``` ### 3. GCP Project Setup **USER ACTION REQUIRED** Tell the user: > I need you to set up Google Cloud OAuth credentials. I'll walk you through it: > > 1. Open https://console.cloud.google.com in your browser > 2. Create a new project (or select existing) - click the project