google-spaces-updates
⚠Review·Scanned 2/18/2026
Posts project updates to Google Chat Spaces via webhook, reading config from .claude/settings.json and using templates in templates/. It requests/stores the webhook URL (https://chat.googleapis.com/v1/spaces/SPACE_ID/messages?key=API_KEY&token=TOKEN), runs local shell/git commands (cat .claude/settings.json, git log) and posts via curl.
Scanned from main at 10a1f16 · Transparency log ↗
$ vett add jezweb/claude-skills/google-spaces-updatesReview findings below
Google Spaces Updates
Post team updates to Google Chat Spaces via webhook.
Auto-trigger keywords
- "post to team", "notify team", "update the team"
- "tell Deepinder", "tell Joshua", "tell Raquel"
- "google spaces", "team chat"
- After deployments, major features, or when asking questions
What this skill does
- Reads project config from
.claude/settings.json - Formats messages based on update type
- Posts to Google Spaces webhook with rich formatting
- Includes relevant context (commits, URLs, files changed)
Commands
| Command | Purpose |
|---|---|
/google-spaces-updates setup | Create settings.json for current project |
/google-spaces-updates deployment | Post deployment notification |
/google-spaces-updates bugfix | Post bug fix notification |
/google-spaces-updates feature | Post feature completion |
/google-spaces-updates question | Ask team a question |
/google-spaces-updates custom "message" | Post custom message |
When NOT to use
- Minor refactors, typo fixes
- WIP commits that aren't ready for review
- Internal debugging/testing
- Anything that would just be noise
Prerequisites
Project must have .claude/settings.json with:
{
"project": { "name": "...", "repo": "..." },
"team": { "chat_webhook": "https://chat.googleapis.com/v1/spaces/..." }
}
Run /google-spaces-updates setup to create this file interactively.
Testing
For developing new formats or debugging, use the test space webhook in test-config.json instead of posting to real team spaces.