Loading...
Loading...
Post team updates to Google Chat Spaces via webhook. Deployment notifications, bug fixes, feature announcements, questions. Reads config from .claude/settings.json, includes git context. Use when: "post to team", "notify team", after deployments, completing features, fixing bugs, asking team questions.
npx skill4agent add jezweb/claude-skills google-spaces-updates/google-spaces-updates setup.claude/settings.json{
"project": {
"name": "my-project",
"repo": "github.com/org/my-project"
},
"team": {
"chat_webhook": "https://chat.googleapis.com/v1/spaces/SPACE_ID/messages?key=KEY&token=TOKEN",
"members": ["Deepinder", "Joshua", "Raquel"]
}
}"Post deployment update to team"
"Tell the team about the new feature"
"Ask the team about the auth approach".claude/settings.jsoncat .claude/settings.json 2>/dev/null || echo "NOT_FOUND""This project doesn't have Google Spaces configured. Would you like me to set it up? I'll need the webhook URL for your team's Google Space."
templates/settings-template.json| Type | When to use |
|---|---|
| After pushing to production/staging, deploying to Vercel/etc |
| After fixing a bug, especially one reported by team |
| After completing a feature that's ready for review/use |
| When blocked or need team input on a decision |
| For anything else |
# Recent commits (for context)
git log --oneline -3 2>/dev/null
# Current branch
git branch --show-current 2>/dev/null
# Changed files (if recent changes)
git diff --name-only HEAD~1 2>/dev/null | head -10templates/*bold*_italic_curl -X POST "WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{"text": "MESSAGE_HERE"}'WEBHOOK_URL.claude/settings.jsonteam.chat_webhookMESSAGE_HERE"Posted update to team chat: [brief summary of what was posted]"
🚀 *Deployed: [PROJECT_NAME]*
[WHAT_CHANGED - 1-2 sentences]
• Branch: `[BRANCH]`
• Commit: `[COMMIT_HASH]`
[• Preview: URL (if applicable)]
[• Production: URL (if applicable)]
_Posted by [USER] via Claude Code_🐛 *Bug Fixed: [PROJECT_NAME]*
*Problem:* [What was broken]
*Solution:* [How it was fixed]
*Files:* [Key files changed]
[• Commit: `[COMMIT_HASH]`]
_Please verify if you reported this issue._✨ *Feature Complete: [PROJECT_NAME]*
*[FEATURE_NAME]*
[DESCRIPTION - what it does, 1-2 sentences]
[• Demo: URL]
[• Files: key files]
_Ready for review/testing._❓ *Question: [PROJECT_NAME]*
[QUESTION - clear and specific]
*Context:*
[Relevant background - what you're working on, what you've tried]
*Options considered:*
1. [Option A]
2. [Option B]
_@[PERSON] - would appreciate your input_📢 *Update: [PROJECT_NAME]*
[MESSAGE]
_Posted by [USER] via Claude Code_/google-spaces-updates setup.claude/settings.json.claude/.gitignoregit pushhttps://chat.googleapis.com/v1/spaces/SPACE_ID/messages?key=KEY&token=TOKEN.claude/settings.json.gitignore