pp-resend
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<!-- GENERATED FILE — DO NOT EDIT.
This file is a verbatim mirror of library/productivity/resend/SKILL.md,
regenerated post-merge by tools/generate-skills/. Hand-edits here are
silently overwritten on the next regen. Edit the library/ source instead.
See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->
<!-- 生成文件 — 请勿编辑。
此文件是library/productivity/resend/SKILL.md的完全镜像,
由tools/generate-skills/在合并后重新生成。此处的手动编辑会在下次重新生成时被静默覆盖。请改为编辑library/源文件。
请参阅仓库Agent指南中的“生成产物:registry.json、cli-skills/”章节。 -->
Resend — Printing Press CLI
Resend — Printing Press CLI
Prerequisites: Install the CLI
前置条件:安装CLI
This skill drives the binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
resend-pp-cli- Install via the Printing Press installer. It defaults binaries to on macOS/Linux and
$HOME/.local/binon Windows:%LOCALAPPDATA%\Programs\PrintingPress\binbashnpx -y @mvanhorn/printing-press-library install resend --cli-only - Verify:
resend-pp-cli --version - Ensure the reported install directory is on for the agent/runtime that will invoke this skill.
$PATH
If the install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.3 or newer):
npxbash
go install github.com/mvanhorn/printing-press-library/library/productivity/resend/cmd/resend-pp-cli@latestIf reports "command not found" after install, the runtime cannot see the binary directory on . Do not proceed with skill commands until verification succeeds.
--version$PATH本Skill驱动二进制文件。在调用本Skill的任何命令之前,您必须确认CLI已安装。如果未安装,请先执行以下步骤:
resend-pp-cli- 通过Printing Press安装程序安装。在macOS/Linux上默认将二进制文件安装到,在Windows上默认安装到
$HOME/.local/bin:%LOCALAPPDATA%\Programs\PrintingPress\binbashnpx -y @mvanhorn/printing-press-library install resend --cli-only - 验证安装:
resend-pp-cli --version - 确保报告的安装目录在将调用此Skill的Agent/运行时的中。
$PATH
如果安装失败(无Node环境、离线等),可以回退到直接通过Go安装(需要Go 1.26.3或更高版本):
npxbash
go install github.com/mvanhorn/printing-press-library/library/productivity/resend/cmd/resend-pp-cli@latest如果安装后提示“command not found”,说明运行时无法在中找到二进制文件目录。在验证成功之前,请勿继续执行Skill命令。
--version$PATHWhen to Use This CLI
何时使用此CLI
Use this CLI when an agent needs to answer cross-resource questions about a Resend account that the dashboard or SDK cannot answer in one call — what did we send to a specific recipient, which audiences is a contact in, how does broadcast performance trend over time, what's the 7-day bounce rate. Stick with for one-shot transactional sends or with React Email for templates; this CLI is the agent-facing companion, not a replacement.
npx resend send当Agent需要回答关于Resend账户的跨资源问题,而这些问题无法通过仪表盘或SDK一次调用解决时,请使用此CLI——比如“我们给特定收件人发送了什么内容”、“某个联系人属于哪些受众”、“广播效果随时间的变化趋势如何”、“7天退信率是多少”。对于一次性事务性发送,请使用;对于模板,请使用React Email;此CLI是面向Agent的配套工具,而非替代方案。
npx resend sendUnique Capabilities
独特功能
These capabilities aren't available in any other tool for this API.
这些功能是其他Resend API工具所不具备的。
Cross-resource queries over local state
基于本地状态的跨资源查询
-
— Every email sent to a single recipient address, with delivery status and timestamps, ordered newest-first.
emails toReach for this when an agent needs to reconstruct what a single user has received — support tickets, GDPR exports, dispute investigations.bashresend-pp-cli emails to <your-email> --json --select id,subject,status,sent_at -
— Collapsed event chain for a single email: sent → delivered → opened → clicked → bounced, in one ordered table.
emails timelineUse when debugging 'why didn't this arrive?' — one command shows whether it was sent, delivered, opened, or bounced and when.bashresend-pp-cli emails timeline 4ef9a417-d4ff-4ec5-9af2-c80a4d5d2c1f --json -
— Per-audience rollup: contact count, unsubscribed count, last-broadcast timestamp, recent open-rate.
audiences inventoryUse before planning a campaign — quickly see which audiences are healthy and recently engaged.bashresend-pp-cli audiences inventory --json -
— Find every audience, segment, and topic a contact (by email or name) belongs to in one query.
contacts whereUse when triaging unsubscribe requests, GDPR deletions, or 'why is bob getting this email?'.bashresend-pp-cli contacts where <contact-email> --json --select audience_name,subscribed
-
— 发送给单个收件人地址的所有邮件,包含送达状态和时间戳,按最新排序。
emails to当Agent需要重建单个用户收到的所有内容时使用此命令——比如支持工单、GDPR导出、争议调查。bashresend-pp-cli emails to <your-email> --json --select id,subject,status,sent_at -
— 单封邮件的完整事件链:发送 → 送达 → 打开 → 点击 → 退信,以有序表格展示。
emails timeline用于调试“为什么邮件没收到”——一条命令即可显示邮件是否已发送、送达、打开或退信,以及对应的时间。bashresend-pp-cli emails timeline 4ef9a417-d4ff-4ec5-9af2-c80a4d5d2c1f --json -
— 按受众汇总:联系人数量、退订数量、最后一次广播时间、近期打开率。
audiences inventory在规划营销活动前使用——快速查看哪些受众是活跃的且近期有互动。bashresend-pp-cli audiences inventory --json -
— 通过一次查询找到某个联系人(按邮箱或姓名)所属的所有受众、细分群体和主题。
contacts where用于处理退订请求、GDPR删除或“为什么Bob会收到这封邮件”这类问题。bashresend-pp-cli contacts where <contact-email> --json --select audience_name,subscribed
Aggregate analytics from local store
基于本地存储的聚合分析
-
— Open / click / bounce rate across all broadcasts, sortable; not limited to a single broadcast or 30-day window.
broadcasts performanceUse to compare campaign performance across the lifetime of the account.bashresend-pp-cli broadcasts performance --json --select broadcasts,count,status -
— Verification + DKIM/SPF/DMARC status across every domain in one table, flags missing or unverified records.
domains healthUse on call-out / deliverability incidents to confirm all sending domains are fully verified.bashresend-pp-cli domains health --json -
— Bounce rate, complaint rate, and suppression count over a rolling window (default 7d) computed from local event data.
deliverability summaryUse weekly to monitor IP/domain reputation trends before they cause deliverability incidents.bashresend-pp-cli deliverability summary --window 7d --json
-
— 所有广播的打开/点击/退信率,可排序;不受限于单个广播或30天窗口。
broadcasts performance用于比较账户生命周期内的营销活动效果。bashresend-pp-cli broadcasts performance --json --select broadcasts,count,status -
— 所有域名的验证状态以及DKIM/SPF/DMARC状态,以表格形式展示,标记缺失或未验证的记录。
domains health在处理送达率问题时使用——确认所有发送域名均已完全验证。bashresend-pp-cli domains health --json -
— 基于本地事件数据计算的滚动窗口(默认7天)内的退信率、投诉率和抑制数量。
deliverability summary每周使用一次,监控IP/域名信誉趋势,避免引发送达率问题。bashresend-pp-cli deliverability summary --window 7d --json
Operational hygiene
运维安全
-
— API keys sorted by age + last-used timestamp (joined from logs); flags stale keys older than N days.
api-keys rotationUse during quarterly security reviews — find unused keys that should be rotated or revoked.bashresend-pp-cli api-keys rotation --older-than 90d --json
-
— 按创建时间和最后使用时间排序的API密钥(从日志中关联数据);标记超过N天未使用的过期密钥。
api-keys rotation在季度安全审查时使用——找出应轮换或撤销的未使用密钥。bashresend-pp-cli api-keys rotation --older-than 90d --json
Command Reference
命令参考
api-keys — Create and manage API Keys through the Resend API.
- — Create a new API key
resend-pp-cli api-keys create - — Remove an existing API key
resend-pp-cli api-keys delete - — Retrieve a list of API keys
resend-pp-cli api-keys list
audiences — Deprecated: Use Segments instead. Create and manage Audiences through the Resend API.
- — Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend-pp-cli audiences create - — Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend-pp-cli audiences delete - — Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend-pp-cli audiences get - — Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend-pp-cli audiences list
automations — Create and manage Automations through the Resend API.
- — Create an automation
resend-pp-cli automations create - — Delete an automation
resend-pp-cli automations delete - — Retrieve a single automation
resend-pp-cli automations get - — Retrieve a list of automations
resend-pp-cli automations list - — Update an automation
resend-pp-cli automations update
broadcasts — Create and manage Broadcasts through the Resend API.
- — Create a broadcast
resend-pp-cli broadcasts create - — Remove an existing broadcast that is in the draft status
resend-pp-cli broadcasts delete - — Retrieve a single broadcast
resend-pp-cli broadcasts get - — Retrieve a list of broadcasts
resend-pp-cli broadcasts list - — Update an existing broadcast
resend-pp-cli broadcasts update
contact-properties — Create and manage Contact Properties through the Resend API.
- — Create a new contact property
resend-pp-cli contact-properties create - — Remove an existing contact property
resend-pp-cli contact-properties delete - — Retrieve a single contact property
resend-pp-cli contact-properties get - — Retrieve a list of contact properties
resend-pp-cli contact-properties list - — Update an existing contact property
resend-pp-cli contact-properties update
contacts — Create and manage Contacts through the Resend API.
- — Create a new contact
resend-pp-cli contacts create - — Remove an existing contact by ID or email
resend-pp-cli contacts delete - — Retrieve a single contact by ID or email
resend-pp-cli contacts get - — Retrieve a list of contacts
resend-pp-cli contacts list - — Update a single contact by ID or email
resend-pp-cli contacts update
domains — Create and manage domains through the Resend API.
- — Create a new domain
resend-pp-cli domains create - — Remove an existing domain
resend-pp-cli domains delete - — Retrieve a single domain
resend-pp-cli domains get - — Retrieve a list of domains
resend-pp-cli domains list - — Update an existing domain
resend-pp-cli domains update
emails — Start sending emails through the Resend API.
- — Send an email
resend-pp-cli emails create - — Trigger up to 100 batch emails at once.
resend-pp-cli emails create-batch - — Retrieve a single email
resend-pp-cli emails get - — Retrieve a single received email
resend-pp-cli emails get-receiving - — Retrieve a list of attachments for a received email
resend-pp-cli emails get-receiving-2 - — Retrieve a single attachment for a received email
resend-pp-cli emails get-receiving-3 - — Retrieve a list of emails
resend-pp-cli emails list - — Retrieve a list of received emails
resend-pp-cli emails list-receiving - — Update a single email
resend-pp-cli emails update
events — Create and manage Events through the Resend API.
- — Create an event
resend-pp-cli events create - — Send an event
resend-pp-cli events create-send - — Delete an event
resend-pp-cli events delete - — Retrieve a single event
resend-pp-cli events get - — Retrieve a list of events
resend-pp-cli events list - — Update an event
resend-pp-cli events update
logs — Retrieve API request logs through the Resend API.
- — Retrieve a single log
resend-pp-cli logs get - — Retrieve a list of logs
resend-pp-cli logs list
segments — Create and manage Segments through the Resend API.
- — Create a new segment
resend-pp-cli segments create - — Remove an existing segment
resend-pp-cli segments delete - — Retrieve a single segment
resend-pp-cli segments get - — Retrieve a list of segments
resend-pp-cli segments list
templates — Create and manage Templates through the Resend API.
- — Create a template
resend-pp-cli templates create - — Remove an existing template
resend-pp-cli templates delete - — Retrieve a single template
resend-pp-cli templates get - — Retrieve a list of templates
resend-pp-cli templates list - — Update an existing template
resend-pp-cli templates update
topics — Create and manage Topics through the Resend API.
- — Create a new topic
resend-pp-cli topics create - — Remove an existing topic
resend-pp-cli topics delete - — Retrieve a single topic
resend-pp-cli topics get - — Retrieve a list of topics
resend-pp-cli topics list - — Update an existing topic
resend-pp-cli topics update
webhooks — Create and manage Webhooks through the Resend API.
- — Create a new webhook
resend-pp-cli webhooks create - — Remove an existing webhook
resend-pp-cli webhooks delete - — Retrieve a single webhook
resend-pp-cli webhooks get - — Retrieve a list of webhooks
resend-pp-cli webhooks list - — Update an existing webhook
resend-pp-cli webhooks update
api-keys — 通过Resend API创建和管理API密钥。
- — 创建新的API密钥
resend-pp-cli api-keys create - — 删除现有API密钥
resend-pp-cli api-keys delete - — 获取API密钥列表
resend-pp-cli api-keys list
audiences — 已废弃:请使用Segments替代。通过Resend API创建和管理受众。
- — 已废弃:请使用Segments替代。这些端点当前仍可使用,但未来会被移除。
resend-pp-cli audiences create - — 已废弃:请使用Segments替代。这些端点当前仍可使用,但未来会被移除。
resend-pp-cli audiences delete - — 已废弃:请使用Segments替代。这些端点当前仍可使用,但未来会被移除。
resend-pp-cli audiences get - — 已废弃:请使用Segments替代。这些端点当前仍可使用,但未来会被移除。
resend-pp-cli audiences list
automations — 通过Resend API创建和管理自动化流程。
- — 创建自动化流程
resend-pp-cli automations create - — 删除自动化流程
resend-pp-cli automations delete - — 获取单个自动化流程
resend-pp-cli automations get - — 获取自动化流程列表
resend-pp-cli automations list - — 更新自动化流程
resend-pp-cli automations update
broadcasts — 通过Resend API创建和管理广播。
- — 创建广播
resend-pp-cli broadcasts create - — 删除处于草稿状态的现有广播
resend-pp-cli broadcasts delete - — 获取单个广播
resend-pp-cli broadcasts get - — 获取广播列表
resend-pp-cli broadcasts list - — 更新现有广播
resend-pp-cli broadcasts update
contact-properties — 通过Resend API创建和管理联系人属性。
- — 创建新的联系人属性
resend-pp-cli contact-properties create - — 删除现有联系人属性
resend-pp-cli contact-properties delete - — 获取单个联系人属性
resend-pp-cli contact-properties get - — 获取联系人属性列表
resend-pp-cli contact-properties list - — 更新现有联系人属性
resend-pp-cli contact-properties update
contacts — 通过Resend API创建和管理联系人。
- — 创建新联系人
resend-pp-cli contacts create - — 通过ID或邮箱删除现有联系人
resend-pp-cli contacts delete - — 通过ID或邮箱获取单个联系人
resend-pp-cli contacts get - — 获取联系人列表
resend-pp-cli contacts list - — 通过ID或邮箱更新单个联系人
resend-pp-cli contacts update
domains — 通过Resend API创建和管理域名。
- — 创建新域名
resend-pp-cli domains create - — 删除现有域名
resend-pp-cli domains delete - — 获取单个域名
resend-pp-cli domains get - — 获取域名列表
resend-pp-cli domains list - — 更新现有域名
resend-pp-cli domains update
emails — 通过Resend API开始发送邮件。
- — 发送邮件
resend-pp-cli emails create - — 一次性触发最多100批量邮件。
resend-pp-cli emails create-batch - — 获取单个邮件
resend-pp-cli emails get - — 获取单个收到的邮件
resend-pp-cli emails get-receiving - — 获取收到邮件的附件列表
resend-pp-cli emails get-receiving-2 - — 获取收到邮件的单个附件
resend-pp-cli emails get-receiving-3 - — 获取邮件列表
resend-pp-cli emails list - — 获取收到的邮件列表
resend-pp-cli emails list-receiving - — 更新单个邮件
resend-pp-cli emails update
events — 通过Resend API创建和管理事件。
- — 创建事件
resend-pp-cli events create - — 发送事件
resend-pp-cli events create-send - — 删除事件
resend-pp-cli events delete - — 获取单个事件
resend-pp-cli events get - — 获取事件列表
resend-pp-cli events list - — 更新事件
resend-pp-cli events update
logs — 通过Resend API获取API请求日志。
- — 获取单个日志
resend-pp-cli logs get - — 获取日志列表
resend-pp-cli logs list
segments — 通过Resend API创建和管理细分群体。
- — 创建新的细分群体
resend-pp-cli segments create - — 删除现有细分群体
resend-pp-cli segments delete - — 获取单个细分群体
resend-pp-cli segments get - — 获取细分群体列表
resend-pp-cli segments list
templates — 通过Resend API创建和管理模板。
- — 创建模板
resend-pp-cli templates create - — 删除现有模板
resend-pp-cli templates delete - — 获取单个模板
resend-pp-cli templates get - — 获取模板列表
resend-pp-cli templates list - — 更新现有模板
resend-pp-cli templates update
topics — 通过Resend API创建和管理主题。
- — 创建新主题
resend-pp-cli topics create - — 删除现有主题
resend-pp-cli topics delete - — 获取单个主题
resend-pp-cli topics get - — 获取主题列表
resend-pp-cli topics list - — 更新现有主题
resend-pp-cli topics update
webhooks — 通过Resend API创建和管理Webhook。
- — 创建新Webhook
resend-pp-cli webhooks create - — 删除现有Webhook
resend-pp-cli webhooks delete - — 获取单个Webhook
resend-pp-cli webhooks get - — 获取Webhook列表
resend-pp-cli webhooks list - — 更新现有Webhook
resend-pp-cli webhooks update
Finding the right command
找到合适的命令
When you know what you want to do but not which command does it, ask the CLI directly:
bash
resend-pp-cli which "<capability in your own words>"which02--help当您知道要做什么但不知道用哪个命令时,可以直接询问CLI:
bash
resend-pp-cli which "<用您自己的话描述功能>"which02--helpRecipes
使用示例
Reconstruct what a user has received
重建用户收到的所有内容
bash
resend-pp-cli emails to user@example.com --json --select id,subject,status,sent_at,opened_at --limit 50Use this for support tickets and GDPR exports — every email sent to one recipient, with delivery state.
bash
resend-pp-cli emails to user@example.com --json --select id,subject,status,sent_at,opened_at --limit 50用于支持工单和GDPR导出——发送给单个收件人的所有邮件,包含送达状态。
Pre-campaign audience check
营销活动前的受众检查
bash
resend-pp-cli audiences inventory --json --select name,contact_count,unsubscribed_count,last_broadcast_atRun before scheduling a broadcast — surfaces audiences with high unsubscribe rates or stale engagement.
bash
resend-pp-cli audiences inventory --json --select name,contact_count,unsubscribed_count,last_broadcast_at在安排广播前运行——显示退订率高或互动不活跃的受众。
Weekly deliverability review
每周送达率审查
bash
resend-pp-cli deliverability summary --window 7d --agent --select bounce_rate,complaint_rate,suppression_countTrend snapshot for IP/domain reputation; pipe through to alert on threshold breaches.
jqbash
resend-pp-cli deliverability summary --window 7d --agent --select bounce_rate,complaint_rate,suppression_countIP/域名信誉的趋势快照;可通过管道传递给,在超过阈值时发出警报。
jqAudit stale API keys
审计过期API密钥
bash
resend-pp-cli api-keys rotation --older-than 90d --json --select name,created_at,last_used_atFind unused keys during quarterly security reviews.
bash
resend-pp-cli api-keys rotation --older-than 90d --json --select name,created_at,last_used_at在季度安全审查时查找未使用的密钥。
Search every sent email for a phrase
搜索所有已发送邮件中的特定短语
bash
resend-pp-cli search 'password reset' --json --select id,subject,to,sent_atFTS5-backed; needs first.
sync --fullbash
resend-pp-cli search 'password reset' --json --select id,subject,to,sent_at基于FTS5实现;需要先执行。
sync --fullAuth Setup
认证设置
Run for the URL and steps to obtain a token (add to open the URL). Then store it:
resend-pp-cli auth setup--launchbash
resend-pp-cli auth set-token YOUR_TOKEN_HEREOr set as an environment variable.
RESEND_API_KEYRun to verify setup.
resend-pp-cli doctor运行获取获取令牌的URL和步骤(添加可打开URL)。然后存储令牌:
resend-pp-cli auth setup--launchbash
resend-pp-cli auth set-token YOUR_TOKEN_HERE或者将设置为环境变量。
RESEND_API_KEY运行验证设置是否正确。
resend-pp-cli doctorAgent Mode
Agent模式
Add to any command. Expands to: .
--agent--json --compact --no-input --no-color --yes-
Pipeable — JSON on stdout, errors on stderr
-
Filterable —keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:
--selectbashresend-pp-cli api-keys list --agent --select id,name,status -
Previewable —shows the request without sending
--dry-run -
Offline-friendly — sync/search commands can use the local SQLite store when available
-
Non-interactive — never prompts, every input is a flag
-
Explicit retries — useonly when an already-existing create should count as success, and
--idempotentonly when a missing delete target should count as success--ignore-missing
在任何命令后添加。等效于:。
--agent--json --compact --no-input --no-color --yes-
可管道化 — 标准输出为JSON,错误输出到标准错误
-
可过滤 —保留字段的子集。点路径可深入嵌套结构;数组可遍历元素。对于冗长的API,这是保持上下文简洁的关键:
--selectbashresend-pp-cli api-keys list --agent --select id,name,status -
可预览 —显示请求但不发送
--dry-run -
离线友好 — 同步/搜索命令在可用时可使用本地SQLite存储
-
非交互式 — 从不提示,所有输入均为标志
-
显式重试 — 仅当已存在的创建操作应视为成功时使用,仅当缺失的删除目标应视为成功时使用
--idempotent--ignore-missing
Response envelope
响应信封
Commands that read from the local store or the API wrap output in a provenance envelope:
json
{
"meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
"results": <data>
}Parse for data and to know whether it's live or local. A human-readable summary is printed to stderr only when stdout is a terminal — piped/agent consumers get pure JSON on stdout.
.results.meta.sourceN results (live)从本地存储或API读取数据的命令会将输出包装在来源信封中:
json
{
"meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
"results": <data>
}解析获取数据,可判断数据是实时的还是本地的。仅当标准输出为终端时,才会向标准错误输出人类可读的摘要;管道/Agent消费者仅会在标准输出获取纯JSON。
.results.meta.sourceN results (live)Agent Feedback
Agent反馈
When you (or the agent) notice something off about this CLI, record it:
resend-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
resend-pp-cli feedback --stdin < notes.txt
resend-pp-cli feedback list --json --limit 10Entries are stored locally at . They are never POSTed unless is set AND either is passed or . Default behavior is local-only.
~/.resend-pp-cli/feedback.jsonlRESEND_FEEDBACK_ENDPOINT--sendRESEND_FEEDBACK_AUTO_SEND=trueWrite what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.
当您(或Agent)发现此CLI存在问题时,请记录:
resend-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
resend-pp-cli feedback --stdin < notes.txt
resend-pp-cli feedback list --json --limit 10反馈条目存储在本地中。除非设置了且传递了或设置了,否则永远不会通过POST发送。默认行为仅存储在本地。
~/.resend-pp-cli/feedback.jsonlRESEND_FEEDBACK_ENDPOINT--sendRESEND_FEEDBACK_AUTO_SEND=true请写下让您感到意外的内容,而不是错误报告。简短、具体、一句话:这才是有价值的部分。
Output Delivery
输出交付
Every command accepts . The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:
--deliver <sink>| Sink | Effect |
|---|---|
| Default; write to stdout only |
| Atomically write output to |
| POST the output body to the URL ( |
Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.
每个命令都支持。输出会发送到指定的sink,除了(或代替)标准输出,因此Agent无需手动管道即可路由命令结果。支持三种sink:
--deliver <sink>| Sink | 效果 |
|---|---|
| 默认;仅写入标准输出 |
| 原子性地将输出写入 |
| 将输出体POST到指定URL(当使用 |
未知的协议会被拒绝,并返回结构化错误,列出支持的协议集。Webhook失败时返回非零退出码,并在标准错误中记录URL和HTTP状态。
Named Profiles
命名配置文件
A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.
resend-pp-cli profile save briefing --json
resend-pp-cli --profile briefing api-keys list
resend-pp-cli profile list --json
resend-pp-cli profile show briefing
resend-pp-cli profile delete briefing --yesExplicit flags always win over profile values; profile values win over defaults. lists all available profiles under so introspecting agents discover them at runtime.
agent-contextavailable_profiles配置文件是一组保存的标志值,可在多次调用中重复使用。当调度Agent每次运行都使用相同配置调用同一命令时使用此功能——即HeyGen的“Beacon”模式。
resend-pp-cli profile save briefing --json
resend-pp-cli --profile briefing api-keys list
resend-pp-cli profile list --json
resend-pp-cli profile show briefing
resend-pp-cli profile delete briefing --yes显式标志始终优先于配置文件值;配置文件值优先于默认值。会在下列出所有可用配置文件,以便自省Agent在运行时发现它们。
agent-contextavailable_profilesExit Codes
退出码
| Code | Meaning |
|---|---|
| 0 | Success |
| 2 | Usage error (wrong arguments) |
| 3 | Resource not found |
| 4 | Authentication required |
| 5 | API error (upstream issue) |
| 7 | Rate limited (wait and retry) |
| 10 | Config error |
| 代码 | 含义 |
|---|---|
| 0 | 成功 |
| 2 | 使用错误(参数错误) |
| 3 | 资源未找到 |
| 4 | 需要认证 |
| 5 | API错误(上游问题) |
| 7 | 速率限制(等待后重试) |
| 10 | 配置错误 |
Argument Parsing
参数解析
Parse :
$ARGUMENTS- Empty, , or
help→ show--helpoutputresend-pp-cli --help - Starts with → ends with
install→ MCP installation; otherwise → see Prerequisites abovemcp - Anything else → Direct Use (execute as CLI command with )
--agent
解析:
$ARGUMENTS- 为空、或
help→ 显示--help输出resend-pp-cli --help - 以开头 → 如果以
install结尾 → MCP安装;否则 → 请参阅上方的前置条件mcp - 其他情况 → 直接使用(以标志执行CLI命令)
--agent
MCP Server Installation
MCP服务器安装
Install the MCP binary from this CLI's published public-library entry or pre-built release, then register it:
bash
claude mcp add resend-pp-mcp -- resend-pp-mcpVerify:
claude mcp list从此CLI的已发布公共库条目或预构建版本安装MCP二进制文件,然后注册:
bash
claude mcp add resend-pp-mcp -- resend-pp-mcp验证:
claude mcp listDirect Use
直接使用
- Check if installed: If not found, offer to install (see Prerequisites at the top of this skill).
which resend-pp-cli - Match the user query to the best command from the Unique Capabilities and Command Reference above.
- Execute with the flag:
--agentbashresend-pp-cli <command> [subcommand] [args] --agent - If ambiguous, drill into subcommand help: .
resend-pp-cli <command> --help
- 检查是否已安装:如果未找到,提供安装选项(请参阅顶部的前置条件)。
which resend-pp-cli - 将用户查询与上方“独特功能”和“命令参考”中的最佳命令匹配。
- 使用标志执行:
--agentbashresend-pp-cli <command> [subcommand] [args] --agent - 如果存在歧义,查看子命令帮助:。
resend-pp-cli <command> --help