{"id":"67474b52-6472-4f36-8e63-2b57701d7fbd","shortId":"jFzGNf","kind":"skill","title":"gws-gmail-reply","tagline":"Gmail: Reply to a message (handles threading automatically).","description":"# gmail +reply\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 to a message (handles threading automatically)\n\n## Usage\n\n```bash\ngws gmail +reply --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\n## Examples\n\n```bash\ngws gmail +reply --message-id 18f1a2b3c4d --body 'Thanks, got it!'\ngws gmail +reply --message-id 18f1a2b3c4d --body 'Looping in Carol' --cc carol@example.com\ngws gmail +reply --message-id 18f1a2b3c4d --body 'Adding Dave' --to dave@example.com\ngws gmail +reply --message-id 18f1a2b3c4d --body '<b>Bold reply</b>' --html\ngws gmail +reply --message-id 18f1a2b3c4d --body 'Updated version' -a updated.docx\ngws gmail +reply --message-id 18f1a2b3c4d --body 'Draft reply' --draft\n```\n\n## Tips\n\n- Automatically sets In-Reply-To, References, and threadId headers.\n- Quotes the original message in the reply body.\n- --to adds extra recipients to the To field.\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- For reply-all, use +reply-all instead.\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","cli","googleworkspace","agent-skills","ai-agent","automation","discovery-api","gemini-cli-extension","google-admin","google-api"],"capabilities":["skill","source-googleworkspace","skill-gws-gmail-reply","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","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 · 26371 github stars · SKILL.md body (2,364 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-05-18T18:52:30.196Z","embedding":null,"createdAt":"2026-04-18T20:24:56.066Z","updatedAt":"2026-05-18T18:52:30.196Z","lastSeenAt":"2026-05-18T18:52:30.196Z","tsv":"'/alias':81 '/gws-gmail/skill.md':334 '/gws-shared/skill.md':17,326 '18f1a2b3c4d':159,170,183,195,206,218 'account':85 'ad':185 'add':243,254 'addit':88 'address':76,91,108,116 'also':322 'attach':96,97,252,256 'auth':19,330 'automat':12,41,224 'bash':43,152 'bcc':113,114 'block':266 'bodi':50,65,67,123,160,171,184,196,207,219,241 'bold':197 'carol':174 'carol@example.com':176 'cc':105,106,175 'cid':296 'class':273 'comma':94,111,119 'comma-separ':93,110,118 'command':341 'content':126 'creat':33 'css':272 'dave':186 'dave@example.com':188 'default':54,86,127 'descript':55 'draft':144,147,220,222,299,306 'dri':132 'dry-run':131 'email':90,107,115,340 'es':92,109,117 'etc':281 'exampl':151 'execut':142 'extra':244 'field':249 'file':99,255 'flag':21,51,52,328 'format':277 'fragment':279 'generat':30 'generate-skil':29 'global':20,327 'gmail':3,5,13,45,59,154,165,178,190,201,213,268,270,333 'got':162 'gws':2,28,44,153,164,177,189,200,212,324,332 'gws-gmail':331 'gws-gmail-repli':1 'gws-share':323 'handl':10,39 'header':233 'html':71,73,121,125,199,263,276,286 'id':49,58,61,158,169,182,194,205,217 'imag':288 'immedi':311 'in-reply-to':226 'inlin':287 'instead':148,307,320 'loop':172 'manag':339 'messag':9,38,48,57,60,157,168,181,193,204,216,237,292 'message-id':47,56,156,167,180,192,203,215 'miss':26 'multipl':103,260 'need':284 'omit':82 'origin':236 'plain':68,129 'prerequisit':15 'preserv':275,294 'quot':234,265,271,291 'read':16,337 'recipi':245 'refer':230,297 'repli':4,6,14,35,46,63,66,155,166,179,191,198,202,214,221,228,240,303,314,318 'reply-al':313,317 'request':136 'requir':53 'rule':24 'run':27,133 'save':145,301 'secur':23 'see':321 'send':79,150,309,336 'send-a':78 'sender':75 'sent':140 'separ':95,112,120 'set':225 'share':325 'show':134 'skill':31 'skill-gws-gmail-reply' 'source-googleworkspace' 'specifi':102,259 'tag':280 'text':69,130 'thank':161 'thread':11,40 'threadid':232 'time':104,261 'tip':223 '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':122 'updat':208 'updated.docx':211 'usag':42 'use':84,250,267,278,298,316 'version':209 'via':295 'without':141 'would':138 'wrapper':283","prices":[{"id":"4725c8b6-fe27-4b56-ad16-6450abab7001","listingId":"67474b52-6472-4f36-8e63-2b57701d7fbd","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:24:56.066Z"}],"sources":[{"listingId":"67474b52-6472-4f36-8e63-2b57701d7fbd","source":"github","sourceId":"googleworkspace/cli/gws-gmail-reply","sourceUrl":"https://github.com/googleworkspace/cli/tree/main/skills/gws-gmail-reply","isPrimary":false,"firstSeenAt":"2026-04-18T21:51:56.128Z","lastSeenAt":"2026-05-18T18:52:30.196Z"},{"listingId":"67474b52-6472-4f36-8e63-2b57701d7fbd","source":"skills_sh","sourceId":"googleworkspace/cli/gws-gmail-reply","sourceUrl":"https://skills.sh/googleworkspace/cli/gws-gmail-reply","isPrimary":true,"firstSeenAt":"2026-04-18T20:24:56.066Z","lastSeenAt":"2026-05-07T22:40:15.297Z"}],"details":{"listingId":"67474b52-6472-4f36-8e63-2b57701d7fbd","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"googleworkspace","slug":"gws-gmail-reply","github":{"repo":"googleworkspace/cli","stars":26371,"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-05-12T16:46:11Z","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":"e3538827ecd0d81b9d717651bec130176e048ebf","skill_md_path":"skills/gws-gmail-reply/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/googleworkspace/cli/tree/main/skills/gws-gmail-reply"},"layout":"multi","source":"github","category":"cli","frontmatter":{"name":"gws-gmail-reply","description":"Gmail: Reply to a message (handles threading automatically)."},"skills_sh_url":"https://skills.sh/googleworkspace/cli/gws-gmail-reply"},"updatedAt":"2026-05-18T18:52:30.196Z"}}