A lightweight way to interact with Google Chat without spinning up a full MCP server. Handles the basics well: list your spaces, send messages, read conversations, and manage DMs. The OAuth flow is straightforward and tokens live in your system keyring, which is the right approach. File attachments work too. One catch: you need a Google Workspace account, so personal Gmail users are out of luck. The command line interface is clean enough that you could probably wrap it in your own tooling if needed. Good choice if you want Google Chat integration without the overhead of the full Workspace server.

skills.sh installs
347
GitHub stars
454
last updated
Aug 21, 2026

Install

$ npx -y skills add sanjay3290/ai-skills --skill google-chat --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Chat

Lightweight Google Chat integration with standalone OAuth authentication. No MCP server required.

⚠️ Requires Google Workspace account. Personal Gmail accounts are not supported.

Everything is sent as the authenticated user, so treat write commands as outward-facing: confirm the exact text with the user before posting to a space, and never send to a channel the user did not name.

First-Time Setup

pip install -r requirements.txt
python scripts/auth.py login     # opens browser
python scripts/auth.py status    # verify
python scripts/auth.py logout

Commands

All operations via scripts/chat.py. Auto-authenticates on first use if not logged in.

Reading

python scripts/chat.py get-messages spaces/AAAA123 --limit 10
python scripts/chat.py get-messages spaces/AAAA123 --limit 10 --raw   # full JSON
python scripts/chat.py get-message spaces/AAAA123/messages/XYZ
python scripts/chat.py list-threads spaces/AAAA123
python scripts/chat.py list-spaces
python scripts/chat.py find-space "Project Alpha"    # ignores punctuation/spacing
python scripts/chat.py list-members spaces/AAAA123

Sponsors

Details

Repository
github.com/sanjay3290/ai-skills
Categories
Backend & APIs, Security, AI & Agent Building
License
Apache-2.0
First seen
Jun 3, 2026

More from sanjay3290/ai-skills

All 20
1claude-dev-suite avatartoken-optimizationclaude-dev-suite/claude-dev-suiteToken optimization best practices for MCP server and tool interactions. Minimizes token consumption while maintaining effectiveness. USE WHEN: user mentions "to346skills.sh installs
2jezweb avataropenai-responsesjezweb/claude-skillsBuild agentic AI with OpenAI Responses API - stateful conversations with preserved reasoning, built-in tools (Code Interpreter, File Search, Web Search), and MC346skills.sh installs
3madteacher avatarflutter-duit-bduimadteacher/mad-agents-skillsIntegrate, fix, review, migrate, test, or debug Duit / flutter_duit backend-driven UI in Flutter applications. Use when a task mentions DUIT, flutter_duit, back346skills.sh installs
4dfinity avatarinternet-identitydfinity/icskillsIntegrate Internet Identity authentication. Covers passkey and OpenID sign-in flows, delegation handling, and principal-per-app isolation. Use when adding sign-343skills.sh installs
5pproenca avatar37signals-railspproenca/dot-skills37signals Rails coding principles and conventions from DHH, Jorge Manrubia, and the Fizzy/Basecamp/HEY codebase. This skill should be used when writing, reviewi340skills.sh installs
6bobmatnyc avatarvercel-functions-runtimebobmatnyc/claude-mpm-skillsVercel Functions and Edge Runtime, including cron jobs and routing middleware. Use when building APIs, serverless workloads, or scheduled tasks on Vercel.338skills.sh installs