add-gchat

Installs and configures a Google Chat channel adapter for NanoClaw via the Chat SDK bridge.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/RADHA0-max/selfhealbackend --skill add-gchat-radha0-max
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-gchat
Source: https://github.com/RADHA0-max/selfhealbackend/tree/main/nanoclaw/.claude/skills/add-gchat
Command: npx skills add https://github.com/RADHA0-max/selfhealbackend --skill add-gchat-radha0-max

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @chat-adapter/gchat.

What problem does it solve? NanoClaw does not ship channel integrations in its trunk, so connecting a Google Chat space requires manually copying the adapter from the channels branch, registering it, installing the package, and wiring up Google Cloud credentials. This Skill automates that entire idempotent setup flow. ## Core Features & Use Cases - Adapter Installation: Fetches gchat.ts and its registration test from the channels git branch and appends the self-registration import to the channel barrel. - Dependency & Build Validation: Installs the pinned @chat-adapter/gchat package, runs the build, and executes the registration integration test to confirm the channel is registered. - Credential Configuration: Guides creation of a Google Cloud service account, enabling the Google Chat API, and setting the GCHAT_CREDENTIALS environment variable synced to the container. - Use Case: A team wants their NanoClaw agent to respond in a Google Chat space; this Skill installs the adapter, validates the registration, and walks through webhook and credential setup. ## Quick Start Ask the assistant to add the Google Chat channel to NanoClaw and it will copy the adapter, install the pinned package, run the registration test, and guide 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 a Google Chat channel to NanoClaw?

Fetch the channels branch, copy gchat.ts and its registration test into src/channels, append the self-registration import to the channel barrel, install @chat-adapter/gchat, then build and run the registration test. Finally configure Google Cloud credentials.

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

In Google Cloud Console, enable the Google Chat API, configure the app with an HTTP endpoint URL pointing to your /webhook/gchat route, then create a service account with the Chat Bot role and download its JSON key.

Does the Google Chat integration support threads and spaces?

Yes, Google Chat spaces support threads, and a space can be either a group conversation or a direct message with the bot. The space ID is found in the URL after /space/ or via the Google Chat API.

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 pnpm run build to resolve it.

How do I remove the Google Chat integration from NanoClaw?

Delete the self-registration import, remove gchat.ts and its test, remove GCHAT_CREDENTIALS from .env, uninstall @chat-adapter/gchat, then rebuild and restart the service. Every removal step is idempotent.