Skip to content

Commit 9b53621

Browse files
chore: regenerate skills [skip ci]
1 parent 14b9487 commit 9b53621

File tree

6 files changed

+164
-0
lines changed

6 files changed

+164
-0
lines changed

docs/skills.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ Shortcut commands for common operations.
3838
| [gws-sheets-read](../skills/gws-sheets-read/SKILL.md) | Google Sheets: Read values from a spreadsheet. |
3939
| [gws-gmail-send](../skills/gws-gmail-send/SKILL.md) | Gmail: Send an email. |
4040
| [gws-gmail-triage](../skills/gws-gmail-triage/SKILL.md) | Gmail: Show unread inbox summary (sender, subject, date). |
41+
| [gws-gmail-reply](../skills/gws-gmail-reply/SKILL.md) | Gmail: Reply to a message (handles threading automatically). |
42+
| [gws-gmail-reply-all](../skills/gws-gmail-reply-all/SKILL.md) | Gmail: Reply-all to a message (handles threading automatically). |
43+
| [gws-gmail-forward](../skills/gws-gmail-forward/SKILL.md) | Gmail: Forward a message to new recipients. |
4144
| [gws-gmail-watch](../skills/gws-gmail-watch/SKILL.md) | Gmail: Watch for new emails and stream them as NDJSON. |
4245
| [gws-calendar-insert](../skills/gws-calendar-insert/SKILL.md) | Google Calendar: Create a new event. |
4346
| [gws-calendar-agenda](../skills/gws-calendar-agenda/SKILL.md) | Google Calendar: Show upcoming events across all calendars. |

skills/gws-gmail-forward/SKILL.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
name: gws-gmail-forward
3+
version: 1.0.0
4+
description: "Gmail: Forward a message to new recipients."
5+
metadata:
6+
openclaw:
7+
category: "productivity"
8+
requires:
9+
bins: ["gws"]
10+
cliHelp: "gws gmail +forward --help"
11+
---
12+
13+
# gmail +forward
14+
15+
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
16+
17+
Forward a message to new recipients
18+
19+
## Usage
20+
21+
```bash
22+
gws gmail +forward --message-id <ID> --to <EMAILS>
23+
```
24+
25+
## Flags
26+
27+
| Flag | Required | Default | Description |
28+
|------|----------|---------|-------------|
29+
| `--message-id` ||| Gmail message ID to forward |
30+
| `--to` ||| Recipient email address(es), comma-separated |
31+
| `--from` ||| Sender address (for send-as/alias; omit to use account default) |
32+
| `--cc` ||| CC recipients (comma-separated) |
33+
| `--body` ||| Optional note to include above the forwarded message |
34+
| `--dry-run` ||| Show the request that would be sent without executing it |
35+
36+
## Examples
37+
38+
```bash
39+
gws gmail +forward --message-id 18f1a2b3c4d --to [email protected]
40+
gws gmail +forward --message-id 18f1a2b3c4d --to [email protected] --body 'FYI see below'
41+
gws gmail +forward --message-id 18f1a2b3c4d --to [email protected] --cc [email protected]
42+
```
43+
44+
## Tips
45+
46+
- Includes the original message with sender, date, subject, and recipients.
47+
- Sends the forward as a new message rather than forcing it into the original thread.
48+
49+
## See Also
50+
51+
- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
52+
- [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
name: gws-gmail-reply-all
3+
version: 1.0.0
4+
description: "Gmail: Reply-all to a message (handles threading automatically)."
5+
metadata:
6+
openclaw:
7+
category: "productivity"
8+
requires:
9+
bins: ["gws"]
10+
cliHelp: "gws gmail +reply-all --help"
11+
---
12+
13+
# gmail +reply-all
14+
15+
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
16+
17+
Reply-all to a message (handles threading automatically)
18+
19+
## Usage
20+
21+
```bash
22+
gws gmail +reply-all --message-id <ID> --body <TEXT>
23+
```
24+
25+
## Flags
26+
27+
| Flag | Required | Default | Description |
28+
|------|----------|---------|-------------|
29+
| `--message-id` ||| Gmail message ID to reply to |
30+
| `--body` ||| Reply body (plain text) |
31+
| `--from` ||| Sender address (for send-as/alias; omit to use account default) |
32+
| `--cc` ||| Additional CC recipients (comma-separated) |
33+
| `--remove` ||| Exclude recipients from the outgoing reply (comma-separated emails) |
34+
| `--dry-run` ||| Show the request that would be sent without executing it |
35+
36+
## Examples
37+
38+
```bash
39+
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Sounds good to me!'
40+
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Updated' --remove [email protected]
41+
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Adding Eve' --cc [email protected]
42+
```
43+
44+
## Tips
45+
46+
- Replies to the sender and all original To/CC recipients.
47+
- Use --remove to exclude recipients from the outgoing reply, including the sender or Reply-To target.
48+
- The command fails if exclusions leave no reply target.
49+
- Use --cc to add new recipients.
50+
51+
## See Also
52+
53+
- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
54+
- [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands

skills/gws-gmail-reply/SKILL.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
name: gws-gmail-reply
3+
version: 1.0.0
4+
description: "Gmail: Reply to a message (handles threading automatically)."
5+
metadata:
6+
openclaw:
7+
category: "productivity"
8+
requires:
9+
bins: ["gws"]
10+
cliHelp: "gws gmail +reply --help"
11+
---
12+
13+
# gmail +reply
14+
15+
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
16+
17+
Reply to a message (handles threading automatically)
18+
19+
## Usage
20+
21+
```bash
22+
gws gmail +reply --message-id <ID> --body <TEXT>
23+
```
24+
25+
## Flags
26+
27+
| Flag | Required | Default | Description |
28+
|------|----------|---------|-------------|
29+
| `--message-id` ||| Gmail message ID to reply to |
30+
| `--body` ||| Reply body (plain text) |
31+
| `--from` ||| Sender address (for send-as/alias; omit to use account default) |
32+
| `--cc` ||| Additional CC recipients (comma-separated) |
33+
| `--dry-run` ||| Show the request that would be sent without executing it |
34+
35+
## Examples
36+
37+
```bash
38+
gws gmail +reply --message-id 18f1a2b3c4d --body 'Thanks, got it!'
39+
gws gmail +reply --message-id 18f1a2b3c4d --body 'Looping in Carol' --cc [email protected]
40+
```
41+
42+
## Tips
43+
44+
- Automatically sets In-Reply-To, References, and threadId headers.
45+
- Quotes the original message in the reply body.
46+
- For reply-all, use +reply-all instead.
47+
48+
## See Also
49+
50+
- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
51+
- [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands

skills/gws-gmail-send/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ gws gmail +send --to <EMAIL> --subject <SUBJECT> --body <TEXT>
2929
| `--to` ||| Recipient email address |
3030
| `--subject` ||| Email subject |
3131
| `--body` ||| Email body (plain text) |
32+
| `--dry-run` ||| Show the request that would be sent without executing it |
3233

3334
## Examples
3435

skills/gws-gmail/SKILL.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ gws gmail <resource> <method> [flags]
2424
|---------|-------------|
2525
| [`+send`](../gws-gmail-send/SKILL.md) | Send an email |
2626
| [`+triage`](../gws-gmail-triage/SKILL.md) | Show unread inbox summary (sender, subject, date) |
27+
| [`+reply`](../gws-gmail-reply/SKILL.md) | Reply to a message (handles threading automatically) |
28+
| [`+reply-all`](../gws-gmail-reply-all/SKILL.md) | Reply-all to a message (handles threading automatically) |
29+
| [`+forward`](../gws-gmail-forward/SKILL.md) | Forward a message to new recipients |
2730
| [`+watch`](../gws-gmail-watch/SKILL.md) | Watch for new emails and stream them as NDJSON |
2831

2932
## API Resources

0 commit comments

Comments
 (0)