Skip to content

Gmail Reply-All

Lets the agent send a reply-all to a Gmail message, with threading handled automatically.

Stars
32,059
Licence
Apache-2.0
Files
1 file

What it does

This skill teaches an AI agent to reply to everyone on an existing Gmail email using the gws command-line tool. The agent can add or remove recipients, attach files, use HTML formatting, or save the reply as a draft instead of sending it. Gmail keeps the reply in the same conversation thread automatically.

Great for

  • People who regularly answer group emails and want the agent to draft or send the replies
  • Developers or ops staff automating email follow-ups from a known Gmail message ID
  • Anyone who wants to test a reply safely by saving it as a draft or using dry-run first

Skip it if

  • Sending a reply without review: the command actually sends email to real recipients unless --draft or --dry-run is used, so mistakes reach people immediately
  • Users without the gws tool installed and authenticated to a Google account, since the skill cannot work without them
  • Searching or reading mail: this skill only replies to a message ID that is already known

Try asking

  • “Reply all to message 18f1a2b3c4d saying the meeting time works for me”
  • “Reply all to the thread but remove bob@example.com from the recipients”
  • “Save a draft reply-all with the attached notes.pdf so I can review it first”
  • “Reply all and add eve@example.com in CC”
Step-by-step guide: how to use Gmail Reply-AllInstall, 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.

    gws-gmail-reply-all.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip gws-gmail-reply-all.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip gws-gmail-reply-all.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

  • Always use --dry-run or --draft first to check recipients and content before sending to a group.
  • Use --remove to drop people from the reply, but note the command fails if no To recipient remains.
  • Run gws generate-skills if the shared authentication skill is missing.

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.