add-gchat

Integrates Google Chat as a messaging channel via the Chat SDK adapter.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-gchat-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-gchat
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/add-gchat
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-gchat-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @chat-adapter/gchat.

What problem does it solve? NanoClaw does not ship channel integrations in its main branch, so connecting an agent to Google Chat requires manually fetching the adapter, registering it, installing the package, and configuring Google Cloud credentials. This Skill walks through that entire process with idempotent, re-runnable steps. ## Core Features & Use Cases - Adapter Installation: Copies the Google Chat adapter and its registration test from the channels branch and wires the self-registration import into the channel barrel. - Build Validation: Runs the TypeScript build and a registration integration test to confirm the adapter is installed and registered before going live. - Credential Setup: Guides creation of a Google Cloud service account, enabling the Google Chat API, configuring the webhook endpoint, and syncing GCHAT_CREDENTIALS into the container environment. - Use Case: A team wants their NanoClaw agent to respond in a Google Chat space. This Skill installs the adapter, validates the build, and configures the service account credentials so the agent can receive and reply to space messages. ## Quick Start Ask the assistant to add the Google Chat channel to NanoClaw and it will fetch the adapter, install the pinned package, validate the build, and walk you through Google Cloud credential setup.

Frequently Asked Questions about add-gchat

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

FAQPage Schema
How do I add Google Chat integration to NanoClaw?

Fetch the channels branch, copy src/channels/gchat.ts and its registration test, add the self-registration import to the channel barrel, install @chat-adapter/[email protected], then run the build and registration test to validate.

How do I configure Google Chat credentials for a chat bot?

Create a service account in Google Cloud Console, enable the Google Chat API, set the connection to an HTTP endpoint URL, and download a JSON key. Add that JSON as a single-line GCHAT_CREDENTIALS value in .env and sync it to the container.

Does the Google Chat adapter support threads and spaces?

Yes, the adapter supports threads. Google Chat organizes conversations into spaces, which can be group conversations or direct messages, and the space ID is found in the URL after /space/.

Why does the gchat registration test fail after installation?

The test fails if the import './gchat.js' line is missing from the channel barrel, if the barrel fails to evaluate, or if @chat-adapter/gchat is not installed. Re-run the install steps and confirm the pinned package version is present.

How do I remove the Google Chat channel from NanoClaw?

Delete the self-registration import, remove the adapter and test files, remove GCHAT_CREDENTIALS from .env, uninstall the package with pnpm, then rebuild and restart the service. Every removal step is idempotent.