You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: support scheduling and tags in batch email sends
The batch API now accepts per-email scheduled_at and tags. Remove the
CLI-side scheduled_at rejection, normalize snake_case fields (reply_to,
scheduled_at, topic_id) to the camelCase names the SDK serializes so
they aren't silently dropped, bump resend to 6.18.0, and update help
text and skill docs.
Copy file name to clipboardExpand all lines: skills/resend-cli/SKILL.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ metadata:
13
13
author: resend
14
14
# Skill version is independent from the CLI/package.json version —
15
15
# bump it on skill content changes, not CLI releases.
16
-
version: "2.4.0"
16
+
version: "2.5.0"
17
17
homepage: https://resend.com/docs/cli-agents
18
18
source: https://github.com/resend/resend-cli
19
19
openclaw:
@@ -169,7 +169,7 @@ Read the matching reference file for detailed flags and output shapes.
169
169
| 1 |**Forgetting `--yes` on delete commands**| All `delete`/`rm` subcommands require `--yes` in non-interactive mode — otherwise the CLI exits with an error |
170
170
| 2 |**Not saving webhook `signing_secret`**|`webhooks create` shows the secret once only — it cannot be retrieved later. Capture it from command output immediately |
171
171
| 3 |**Omitting `--quiet` in CI**| Without `-q`, spinners and status text still go to stderr (not stdout). Use `-q` for JSON on stdout with no spinner noise on stderr |
172
-
| 4 |**Using`--scheduled-at`with batch**|Batch sending does not support `scheduled_at` — use single `emails send` instead |
172
+
| 4 |**Passing`--scheduled-at`as a flag to batch**|There is no `--scheduled-at` flag on `emails batch` — set `scheduled_at` per-email in the JSON file instead |
173
173
| 5 |**Expecting `domains list` to include DNS records**| List returns summaries only — use `domains get <id>` for the full `records[]` array |
174
174
| 6 |**Sending a dashboard-created broadcast via CLI**| Only API-created broadcasts can be sent with `broadcasts send` — dashboard broadcasts must be sent from the dashboard |
175
175
| 7 |**Passing `--events` to `webhooks update` expecting additive behavior**|`--events` replaces the entire subscription list — always pass the complete set |
0 commit comments