google-chat-api

Create Google Chat bots and webhooks with Cards v2 and Cloudflare Workers.

961|99|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/jezweb/claude-skills --skill google-chat-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-chat-api
Source: https://github.com/jezweb/claude-skills/tree/main/skills/google-chat-api
Command: npx skills add https://github.com/jezweb/claude-skills --skill google-chat-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-chat-cards, and includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill eliminates the complexity of building Google Chat integrations, preventing common setup errors and saving developers hours of debugging time.

Core Features & Use Cases

  • Webhook Handlers: Create notification systems for CI/CD, alerts, and external services.
  • Interactive Bots: Build bots with Cards v2, forms, and dialogs for user interaction.
  • Use Case: Imagine you need to create a bot that collects employee feedback through interactive forms in Google Chat. Use this Skill to handle form submissions, validate inputs, and respond with confirmation cards.

Quick Start

Use the google-chat-api skill to create a webhook handler for sending deployment notifications to our team's Google Chat space.

Frequently Asked Questions about google-chat-api

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

FAQPage Schema
How do I send notifications to Google Chat from webhooks?

Webhooks let you post messages and cards directly to Google Chat spaces from external services. This Skill provides webhook handlers that accept incoming requests from CI/CD systems, monitoring tools, or custom applications and format them as Cards v2 for delivery to Google Chat, enabling automated notifications without manual setup.

Can I build interactive forms and collect data in Google Chat bots?

Yes. This Skill includes form validation and Cards v2 interactive components that let bots collect user input through forms, dialogs, and card interactions. Responses are validated server-side and you can chain confirmations or follow-up actions, making it suitable for approvals, feedback collection, and workflow automation within Google Chat.

Does this work with Cloudflare Workers?

Yes. This Skill is built for Cloudflare Workers deployment, providing webhook handlers compatible with Workers' runtime constraints including the 30-second response timeout and Web Crypto API for bearer token verification, making it ideal for serverless Google Chat automation.

What are the technical limits when building Google Chat cards?

Cards v2 enforce a 100-widget maximum per card and must comply with the Cards v2 schema. Webhook responses must complete within 30 seconds. This Skill handles schema compliance and timeout management, but exceeding widget limits or response times requires redesigning card layout or splitting workflows across multiple cards.

How do I verify requests from Google Chat webhooks securely?

This Skill uses Web Crypto API to verify bearer tokens on incoming webhook requests, ensuring only authorized Google Chat services can trigger your bot. Token verification is built into the webhook handlers, protecting against unauthorized access without requiring additional authentication libraries.

What's the best way to automate approvals and notifications in Google Chat?

Combine webhook handlers for inbound events with Cards v2 interactive buttons and forms. This Skill simplifies the pattern: receive a trigger, format an approval card with action buttons, validate user responses, and send confirmations—all within Google Chat spaces without external dashboards.