## Flags
-| Flag | Required | Default | Description |
-| -------------- | -------- | ------- | --------------------------------------------------------------- |
-| `--message-id` | ✓ | — | Gmail message ID to reply to |
-| `--body` | ✓ | — | Reply body (plain text, or HTML if `--html` is set) |
-| `--from` | — | — | Sender address (for send-as/alias; omit to use account default) |
-| `--to` | — | — | Additional To email address(es), comma-separated |
-| `--cc` | — | — | Additional CC email address(es), comma-separated |
-| `--bcc` | — | — | BCC email address(es), comma-separated |
-| `--html` | — | — | Treat `--body` as HTML content (default is plain text) |
-| `--dry-run` | — | — | Show the request that would be sent without executing it |
+| Flag | Required | Default | Description |
+|------|----------|---------|-------------|
+| `--message-id` | ✓ | — | Gmail message ID to reply to |
+| `--body` | ✓ | — | Reply body (plain text, or HTML with --html) |
+| `--from` | — | — | Sender address (for send-as/alias; omit to use account default) |
+| `--to` | — | — | Additional To email address(es), comma-separated |
+| `--cc` | — | — | Additional CC email address(es), comma-separated |
+| `--bcc` | — | — | BCC email address(es), comma-separated |
+| `--html` | — | — | Send as HTML (quotes original with Gmail styling; treat --body as HTML) |
+| `--dry-run` | — | — | Show the request that would be sent without executing it |
## Examples
@@ -49,10 +49,8 @@ gws gmail +reply --message-id 18f1a2b3c4d --body 'Bold reply' --html
- Automatically sets In-Reply-To, References, and threadId headers.
- Quotes the original message in the reply body.
-- With `--html`, the quoted block uses Gmail's `gmail_quote` CSS classes and preserves the original message's HTML formatting. Use HTML fragment tags (``, ``, ``, etc.) — no ``/`` wrapper needed.
-- With `--html`, inline images embedded in the quoted message (`cid:` references) will appear broken. Externally hosted images are unaffected.
-- `--to` adds extra recipients to the To field.
-- For reply-all, use `+reply-all` instead.
+- --to adds extra recipients to the To field.
+- For reply-all, use +reply-all instead.
## See Also
diff --git a/skills/gws-gmail-send/SKILL.md b/skills/gws-gmail-send/SKILL.md
index 8df1de3a..ca96c323 100644
--- a/skills/gws-gmail-send/SKILL.md
+++ b/skills/gws-gmail-send/SKILL.md
@@ -24,15 +24,15 @@ gws gmail +send --to --subject --body
## Flags
-| Flag | Required | Default | Description |
-| ----------- | -------- | ------- | -------------------------------------------------------- |
-| `--to` | ✓ | — | Recipient email address(es), comma-separated |
-| `--subject` | ✓ | — | Email subject |
-| `--body` | ✓ | — | Email body (plain text, or HTML if `--html` is set) |
-| `--cc` | — | — | CC email address(es), comma-separated |
-| `--bcc` | — | — | BCC email address(es), comma-separated |
-| `--html` | — | — | Treat `--body` as HTML content (default is plain text) |
-| `--dry-run` | — | — | Show the request that would be sent without executing it |
+| Flag | Required | Default | Description |
+|------|----------|---------|-------------|
+| `--to` | ✓ | — | Recipient email address(es), comma-separated |
+| `--subject` | ✓ | — | Email subject |
+| `--body` | ✓ | — | Email body (plain text, or HTML with --html) |
+| `--cc` | — | — | CC email address(es), comma-separated |
+| `--bcc` | — | — | BCC email address(es), comma-separated |
+| `--html` | — | — | Treat --body as HTML content (default is plain text) |
+| `--dry-run` | — | — | Show the request that would be sent without executing it |
## Examples
@@ -46,7 +46,6 @@ gws gmail +send --to alice@example.com --subject 'Hello' --body 'Bold tex
## Tips
- Handles RFC 2822 formatting and base64 encoding automatically.
-- With `--html`, the `--body` value should be HTML content, not a full document. Use tags like ``, ``, ``, ``, `
`, `//- `, `
`. No need for ``/``/`` wrappers.
- For attachments, use the raw API instead: gws gmail users messages send --json '...'
> [!CAUTION]