google-chat

Solid

Interact with Google Chat - list spaces, send messages, read conversations, and manage DMs. Use when user asks to: send a message on Google Chat, read chat messages, list chat spaces, find a chat room, send a DM, or create a new chat space. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

AI & Automation 299 stars 26 forks Updated 3 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
82
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
98
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Google Chat Lightweight Google Chat integration with standalone OAuth authentication. No MCP server required. > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. ## First-Time Setup Authenticate with Google (opens browser): ```bash python scripts/auth.py login ``` Check authentication status: ```bash python scripts/auth.py status ``` Logout when needed: ```bash python scripts/auth.py logout ``` ## Commands All operations via `scripts/chat.py`. Auto-authenticates on first use if not logged in. ```bash # List all spaces you're a member of python scripts/chat.py list-spaces # Find a space by name python scripts/chat.py find-space "Project Alpha" # Get messages from a space python scripts/chat.py get-messages spaces/AAAA123 --limit 10 # Send a message to a space python scripts/chat.py send-message spaces/AAAA123 "Hello team!" # Send a message with file attachment python scripts/chat.py send-message spaces/AAAA123 "Here's the report" --attachment /path/to/file.pdf # Send a direct message python scripts/chat.py send-dm user@example.com "Hey, quick question..." # Send a DM with file attachment python scripts/chat.py send-dm user@example.com "Please review" --attachment /path/to/file.pdf # Find or create DM space with someone python scripts/chat.py find-dm user@example.com # List threads in a space python scripts/chat.py list-threads spaces/AAAA123 # Create a new space with members python scripts/chat.py setup-space "New Project"...

Details

Author
sanjay3290
Repository
sanjay3290/ai-skills
Created
5 months ago
Last Updated
3 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

gmail

Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels. Use when user asks to: search email, read email, send email, create email draft, mark as read, archive email, star email, or manage Gmail labels. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

299 Updated 3 weeks ago
sanjay3290
AI & Automation Solid

gws-chat

Google Chat: Manage Chat spaces and messages.

26,697 Updated 2 weeks ago
googleworkspace
AI & Automation Featured

gmail-automation

Lightweight Gmail integration with standalone OAuth authentication. No MCP server required.

39,227 Updated today
sickn33
API & Backend Solid

google-docs

Interact with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc, or replace text in a document. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

299 Updated 3 weeks ago
sanjay3290
API & Backend Solid

google-calendar

Interact with Google Calendar - list calendars, view events, create/update/delete events, and find free time. Use when user asks to: check calendar, schedule a meeting, create an event, find available time, list upcoming events, delete or update a calendar event, or respond to meeting invitations. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

299 Updated 3 weeks ago
sanjay3290