Skip to content

Announce via Gmail and Google Chat

Send one team announcement by email and a Google Chat space post using the gws CLI.

Stars
32,059
Licence
Apache-2.0
Files
1 file

What it does

This skill gives an AI agent a short recipe for sending the same team announcement in two places: an email through Gmail and a message in a Google Chat space. It relies on two companion skills (for Gmail and Chat) and on the gws command-line tool, which the agent runs to actually send the messages. Once installed, asking the agent to announce something to your team should lead it to send both messages rather than just drafting them.

Great for

  • Team leads or managers who want an important notice to reach people by email and in chat at once
  • Operations or HR staff who regularly send policy or schedule updates to a team
  • Developers testing Google Workspace automation with the gws CLI

Skip it if

  • Drafting or reviewing announcements before sending: the recipe sends immediately, so it is risky if the wording or recipients are wrong
  • Large or sensitive audiences: the example uses a placeholder address and a fixed message, and a mistake would be sent to real people
  • Non-Google Workspace teams, since it only works with Gmail and Google Chat

Try asking

  • “Announce to the engineering team that the new expense policy is live, by email and in the team Chat space”
  • “Send the team a notice that office closes early Friday, posting in Chat and emailing team@company.com”
  • “Post a policy update to our Chat space and email the same summary to the team list”
Step-by-step guide: how to use Announce via Gmail and Google ChatInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    recipe-send-team-announcement.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip recipe-send-team-announcement.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip recipe-send-team-announcement.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Replace the placeholder address team@company.com and the spaces/TEAM_SPACE identifier with your real values before use, or the agent will send to the wrong place.
  • Ask the agent to show you the exact recipients and message text and confirm before it runs the commands, since sending is irreversible.
  • Use a mail-and-chat-friendly message: the recipe uses one fixed body and one fixed chat text, so edit the wording in your request for each announcement.

What's inside

  • SKILL.md

Redistributed unmodified from googleworkspace/cli under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.