{"id":"52282f51-6dcc-4535-9547-8b8c7bf5d1fc","shortId":"xNfYSu","kind":"skill","title":"gws-gmail-reply-all","tagline":"Gmail: Reply-all to a message (handles threading automatically).","description":"# gmail +reply-all\n\n> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.\n\nReply-all to a message (handles threading automatically)\n\n## Usage\n\n```bash\ngws gmail +reply-all --message-id <ID> --body <TEXT>\n```\n\n## Flags\n\n| Flag | Required | Default | Description |\n|------|----------|---------|-------------|\n| `--message-id` | ✓ | — | Gmail message ID to reply to |\n| `--body` | ✓ | — | Reply body (plain text, or HTML with --html) |\n| `--from` | — | — | Sender address (for send-as/alias; omit to use account default) |\n| `--to` | — | — | Additional To email address(es), comma-separated |\n| `--attach` | — | — | Attach a file (can be specified multiple times) |\n| `--cc` | — | — | CC email address(es), comma-separated |\n| `--bcc` | — | — | BCC email address(es), comma-separated |\n| `--html` | — | — | Treat --body as HTML content (default is plain text) |\n| `--dry-run` | — | — | Show the request that would be sent without executing it |\n| `--draft` | — | — | Save as draft instead of sending |\n| `--remove` | — | — | Exclude recipients from the outgoing reply (comma-separated emails) |\n\n## Examples\n\n```bash\ngws gmail +reply-all --message-id 18f1a2b3c4d --body 'Sounds good to me!'\ngws gmail +reply-all --message-id 18f1a2b3c4d --body 'Updated' --remove bob@example.com\ngws gmail +reply-all --message-id 18f1a2b3c4d --body 'Adding Eve' --cc eve@example.com\ngws gmail +reply-all --message-id 18f1a2b3c4d --body '<i>Noted</i>' --html\ngws gmail +reply-all --message-id 18f1a2b3c4d --body 'Notes attached' -a notes.pdf\ngws gmail +reply-all --message-id 18f1a2b3c4d --body 'Draft reply' --draft\n```\n\n## Tips\n\n- Replies to the sender and all original To/CC recipients.\n- Use --to to add extra recipients to the To field.\n- Use --cc to add new CC recipients.\n- Use --bcc for recipients who should not be visible to others.\n- Use --remove to exclude recipients from the outgoing reply, including the sender or Reply-To target.\n- The command fails if no To recipient remains after exclusions and --to additions.\n- Use -a/--attach to add file attachments. Can be specified multiple times.\n- With --html, the quoted block uses Gmail's gmail_quote CSS classes and preserves HTML formatting. Use fragment tags (<p>, <b>, <a>, etc.) — no <html>/<body> wrapper needed.\n- With --html, inline images in the quoted message are preserved via cid: references.\n- Use --draft to save the reply as a draft instead of sending it immediately.\n\n## See Also\n\n- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth\n- [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands","tags":["gws","gmail","reply","all","cli","googleworkspace","agent-skills","ai-agent","automation","discovery-api","gemini-cli-extension","google-admin"],"capabilities":["skill","source-googleworkspace","skill-gws-gmail-reply-all","topic-agent-skills","topic-ai-agent","topic-automation","topic-cli","topic-discovery-api","topic-gemini-cli-extension","topic-google-admin","topic-google-api","topic-google-calendar","topic-google-chat","topic-google-docs","topic-google-drive"],"categories":["cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/googleworkspace/cli/gws-gmail-reply-all","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add googleworkspace/cli","source_repo":"https://github.com/googleworkspace/cli","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 25185 github stars · SKILL.md body (2,673 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:52:36.012Z","embedding":null,"createdAt":"2026-04-18T20:25:04.562Z","updatedAt":"2026-04-22T06:52:36.012Z","lastSeenAt":"2026-04-22T06:52:36.012Z","tsv":"'/alias':90 '/gws-gmail/skill.md':396 '/gws-shared/skill.md':22,388 '18f1a2b3c4d':181,195,208,222,234,248 'account':94 'ad':210 'add':266,276,325 'addit':97,320 'address':85,100,117,125 'also':384 'attach':105,106,237,323,327 'auth':24,392 'automat':15,48 'bash':50,172 'bcc':122,123,281 'block':337 'bob@example.com':199 'bodi':59,74,76,132,182,196,209,223,235,249 'cc':114,115,212,274,278 'cid':367 'class':344 'comma':103,120,128,168 'comma-separ':102,119,127,167 'command':309,403 'content':135 'creat':38 'css':343 'default':63,95,136 'descript':64 'draft':153,156,250,252,370,377 'dri':141 'dry-run':140 'email':99,116,124,170,402 'es':101,118,126 'etc':352 'eve':211 'eve@example.com':213 'exampl':171 'exclud':161,294 'exclus':317 'execut':151 'extra':267 'fail':310 'field':272 'file':108,326 'flag':26,60,61,390 'format':348 'fragment':350 'generat':35 'generate-skil':34 'global':25,389 'gmail':3,6,16,52,68,174,188,201,215,227,241,339,341,395 'good':184 'gws':2,33,51,173,187,200,214,226,240,386,394 'gws-gmail':393 'gws-gmail-reply-al':1 'gws-share':385 'handl':13,46 'html':80,82,130,134,225,334,347,357 'id':58,67,70,180,194,207,221,233,247 'imag':359 'immedi':382 'includ':300 'inlin':358 'instead':157,378 'manag':401 'messag':12,45,57,66,69,179,193,206,220,232,246,363 'message-id':56,65,178,192,205,219,231,245 'miss':31 'multipl':112,331 'need':355 'new':277 'note':224,236 'notes.pdf':239 'omit':91 'origin':260 'other':290 'outgo':165,298 'plain':77,138 'prerequisit':20 'preserv':346,365 'quot':336,342,362 'read':21,399 'recipi':162,262,268,279,283,295,314 'refer':368 'remain':315 'remov':160,198,292 'repli':4,8,18,41,54,72,75,166,176,190,203,217,229,243,251,254,299,305,374 'reply-al':7,17,40,53,175,189,202,216,228,242 'reply-to':304 'request':145 'requir':62 'rule':29 'run':32,142 'save':154,372 'secur':28 'see':383 'send':88,159,380,398 'send-a':87 'sender':84,257,302 'sent':149 'separ':104,121,129,169 'share':387 'show':143 'skill':36 'skill-gws-gmail-reply-all' 'sound':183 'source-googleworkspace' 'specifi':111,330 'tag':351 'target':307 'text':78,139 'thread':14,47 'time':113,332 'tip':253 'to/cc':261 'topic-agent-skills' 'topic-ai-agent' 'topic-automation' 'topic-cli' 'topic-discovery-api' 'topic-gemini-cli-extension' 'topic-google-admin' 'topic-google-api' 'topic-google-calendar' 'topic-google-chat' 'topic-google-docs' 'topic-google-drive' 'treat':131 'updat':197 'usag':49 'use':93,263,273,280,291,321,338,349,369 'via':366 'visibl':288 'without':150 'would':147 'wrapper':354","prices":[{"id":"f46be1b7-6275-439c-90b6-6aab17e2058a","listingId":"52282f51-6dcc-4535-9547-8b8c7bf5d1fc","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"googleworkspace","category":"cli","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:04.562Z"}],"sources":[{"listingId":"52282f51-6dcc-4535-9547-8b8c7bf5d1fc","source":"github","sourceId":"googleworkspace/cli/gws-gmail-reply-all","sourceUrl":"https://github.com/googleworkspace/cli/tree/main/skills/gws-gmail-reply-all","isPrimary":false,"firstSeenAt":"2026-04-18T21:51:55.459Z","lastSeenAt":"2026-04-22T06:52:36.012Z"},{"listingId":"52282f51-6dcc-4535-9547-8b8c7bf5d1fc","source":"skills_sh","sourceId":"googleworkspace/cli/gws-gmail-reply-all","sourceUrl":"https://skills.sh/googleworkspace/cli/gws-gmail-reply-all","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:04.562Z","lastSeenAt":"2026-04-22T06:40:12.938Z"}],"details":{"listingId":"52282f51-6dcc-4535-9547-8b8c7bf5d1fc","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"googleworkspace","slug":"gws-gmail-reply-all","github":{"repo":"googleworkspace/cli","stars":25185,"topics":["agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","google-workspace","oauth2","rust"],"license":"apache-2.0","html_url":"https://github.com/googleworkspace/cli","pushed_at":"2026-04-22T06:40:36Z","description":"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","skill_md_sha":"1a4e4c8b936e5f150c67a5b0f7c7e115f6f8e674","skill_md_path":"skills/gws-gmail-reply-all/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/googleworkspace/cli/tree/main/skills/gws-gmail-reply-all"},"layout":"multi","source":"github","category":"cli","frontmatter":{"name":"gws-gmail-reply-all","description":"Gmail: Reply-all to a message (handles threading automatically)."},"skills_sh_url":"https://skills.sh/googleworkspace/cli/gws-gmail-reply-all"},"updatedAt":"2026-04-22T06:52:36.012Z"}}