google-chat

Send, read, and manage Google Chat messages with markdown and threading.

625|105|Updated Aug 28, 2025
One-click install
npx skills add https://github.com/gemini-cli-extensions/workspace --skill google-chat-gemini-cli-extensions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-chat
Source: https://github.com/gemini-cli-extensions/workspace/tree/main/skills/google-chat
Command: npx skills add https://github.com/gemini-cli-extensions/workspace --skill google-chat-gemini-cli-extensions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of sending, reading, and managing messages within Google Chat, ensuring clear and correctly formatted communication.

Core Features & Use Cases

  • Message Formatting: Adheres to Google Chat's specific markdown syntax for bold, italics, code, links, and mentions.
  • Space vs. DM Management: Differentiates between group conversations (Spaces) and one-on-one Direct Messages (DMs), using the appropriate tools for each.
  • Threading: Enables users to start new threads, reply to existing ones, and list/retrieve thread messages for organized conversations.
  • Use Case: Quickly send a formatted status update to a project space, including code snippets and user mentions, ensuring it's easily readable by everyone in the channel.

Quick Start

Send a direct message to '[email protected]' with the subject 'Meeting Reminder'.

Frequently Asked Questions about google-chat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a formatted status update to a Google Chat space with code snippets and mentions?

To send a formatted status update to a Google Chat space, use a tool that adheres to Google Chat's specific markdown syntax for bold, italics, code blocks, links, and user mentions. This ensures your message renders correctly for everyone in the channel.

Can I manage Google Chat direct messages and group spaces with the same approach?

Managing Google Chat direct messages and group spaces requires differentiating between the two conversation types. You must use the appropriate resource name formats and tools specific to either one-on-one DMs or group Space conversations to read and send messages accurately.

How does threading work when managing Google Chat conversations?

Google Chat threading allows you to start new threads, reply to existing ones, and list or retrieve thread messages. This organizes conversations logically within spaces, requiring precise handling of thread resource names to track and reply to specific discussion paths correctly.

What is the correct markdown syntax for formatting messages in Google Chat?

Google Chat markdown syntax supports specific formatting for bold, italics, code snippets, links, and user mentions. Adhering strictly to this syntax ensures your text formatting renders properly as intended within both direct messages and space conversations.

How do I filter unread messages in Google Chat spaces?

Filtering unread messages in Google Chat spaces involves using specific message management tools that support unread filtering. This allows you to quickly identify and read only the messages you haven't seen yet, streamlining your communication tracking within active spaces.

Why do I need to handle resource name formats precisely for Google Chat messages?

Handling resource name formats precisely for Google Chat messages is required to successfully target spaces, threads, and users. Accurate resource names ensure your API calls correctly route messages to the intended direct messages or space conversations without errors.