evolinkai-gmail-assistant
v1.1.2
Published
Gmail API integration with AI-powered summarization and drafting — OpenClaw skill installer. Powered by evolink.ai
Maintainers
Readme
Gmail Assistant — OpenClaw Skill Installer
Gmail API integration with AI-powered summarization, smart reply drafting, and inbox prioritization. Powered by evolink.ai
Install
npx evolinkai-gmail-assistantThis installs the Gmail Assistant skill into your OpenClaw skills/ directory.
Other installation methods
# Via ClawHub
npx clawhub install gmail-assistant
# Via OpenClaw CLI
openclaw skills add https://github.com/EvoLinkAI/gmail-skill-for-openclawSetup
1. Create Google OAuth Credentials
- Go to Google Cloud Console
- Create a new project (or select existing)
- Enable the Gmail API: APIs & Services > Library > search "Gmail API" > Enable
- Configure OAuth consent screen: APIs & Services > OAuth consent screen > External > fill required fields
- Create OAuth credentials: APIs & Services > Credentials > Create Credentials > OAuth client ID > Desktop app
- Download the
credentials.jsonfile
2. Configure & Authorize
mkdir -p ~/.gmail-skill
cp credentials.json ~/.gmail-skill/credentials.json
bash scripts/gmail-auth.sh setup
bash scripts/gmail-auth.sh login3. Set EvoLink API Key (Optional — for AI features)
export EVOLINK_API_KEY="your-key-here"Usage
# List recent emails
bash scripts/gmail.sh list
# Read a specific email
bash scripts/gmail.sh read MESSAGE_ID
# Send an email
bash scripts/gmail.sh send "[email protected]" "Subject" "Body text"
# Search emails
bash scripts/gmail.sh search "from:[email protected] is:unread"
# AI: Summarize unread emails
bash scripts/gmail.sh ai-summary
# AI: Draft a reply
bash scripts/gmail.sh ai-reply MESSAGE_ID "Politely decline and suggest next week"
# AI: Prioritize inbox
bash scripts/gmail.sh ai-prioritize --max 30Data Consent for AI Features
AI commands (ai-summary, ai-reply, ai-prioritize) transmit email content (subject, sender, body) to api.evolink.ai for processing by Claude. By setting EVOLINK_API_KEY and using these commands, you explicitly consent to this transmission. Data is not stored after the response is returned. Core Gmail operations (read, send, search, label) never transmit email content to any third party.
Links
License
MIT — see LICENSE for details.
