{"id":"67474b52-6472-4f36-8e63-2b57701d7fbd","shortId":"jFzGNf","kind":"skill","title":"Gws Gmail Reply","tagline":"Cli skill by Googleworkspace","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"],"capabilities":["skill","source-googleworkspace","category-cli"],"categories":["cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/googleworkspace/cli/gws-gmail-reply","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"install_from":"skills.sh"}},"qualityScore":"0.300","qualityRationale":"deterministic score 0.30 from registry signals: · indexed on skills.sh · published under googleworkspace/cli","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:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T08:40:09.876Z","embedding":null,"createdAt":"2026-04-18T20:24:56.066Z","updatedAt":"2026-04-22T08:40:09.876Z","lastSeenAt":"2026-04-22T08:40:09.876Z","tsv":"'/alias':76 '/gws-gmail/skill.md':329 '/gws-shared/skill.md':12,321 '18f1a2b3c4d':154,165,178,190,201,213 'account':80 'ad':180 'add':238,249 'addit':83 'address':71,86,103,111 'also':317 'attach':91,92,247,251 'auth':14,325 'automat':36,219 'bash':38,147 'bcc':108,109 'block':261 'bodi':45,60,62,118,155,166,179,191,202,214,236 'bold':192 'carol':169 'carol@example.com':171 'category-cli' 'cc':100,101,170 'cid':291 'class':268 'cli':4 'comma':89,106,114 'comma-separ':88,105,113 'command':336 'content':121 'creat':28 'css':267 'dave':181 'dave@example.com':183 'default':49,81,122 'descript':50 'draft':139,142,215,217,294,301 'dri':127 'dry-run':126 'email':85,102,110,335 'es':87,104,112 'etc':276 'exampl':146 'execut':137 'extra':239 'field':244 'file':94,250 'flag':16,46,47,323 'format':272 'fragment':274 'generat':25 'generate-skil':24 'global':15,322 'gmail':2,8,40,54,149,160,173,185,196,208,263,265,328 'googleworkspac':7 'got':157 'gws':1,23,39,148,159,172,184,195,207,319,327 'gws-gmail':326 'gws-share':318 'handl':34 'header':228 'html':66,68,116,120,194,258,271,281 'id':44,53,56,153,164,177,189,200,212 'imag':283 'immedi':306 'in-reply-to':221 'inlin':282 'instead':143,302,315 'loop':167 'manag':334 'messag':33,43,52,55,152,163,176,188,199,211,232,287 'message-id':42,51,151,162,175,187,198,210 'miss':21 'multipl':98,255 'need':279 'omit':77 'origin':231 'plain':63,124 'prerequisit':10 'preserv':270,289 'quot':229,260,266,286 'read':11,332 'recipi':240 'refer':225,292 'repli':3,9,30,41,58,61,150,161,174,186,193,197,209,216,223,235,298,309,313 'reply-al':308,312 'request':131 'requir':48 'rule':19 'run':22,128 'save':140,296 'secur':18 'see':316 'send':74,145,304,331 'send-a':73 'sender':70 'sent':135 'separ':90,107,115 'set':220 'share':320 'show':129 'skill':5,26 'source-googleworkspace' 'specifi':97,254 'tag':275 'text':64,125 'thank':156 'thread':35 'threadid':227 'time':99,256 'tip':218 'treat':117 'updat':203 'updated.docx':206 'usag':37 'use':79,245,262,273,293,311 'version':204 'via':290 'without':136 'would':133 'wrapper':278","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-04-22T06:52:36.068Z"},{"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-04-22T08:40:09.876Z"}],"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","source":"skills_sh","category":"cli","skills_sh_url":"https://skills.sh/googleworkspace/cli/gws-gmail-reply"},"updatedAt":"2026-04-22T08:40:09.876Z"}}