🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install zaddy6/agent-email-skill/agent-email-cli
💡 提示:需要 Node.js 和 NPM
Agent 邮件 CLI
概述
使用此技能可以安全且可预测地操作 agent-email 命令,适用于需要收件箱访问的智能体工作流程。
优先使用 JSON 格式的命令输出,并在您的摘要中返回关键字段(email、messageId、subject、createdAt、from.address)。
工作流程
- 验证 CLI 是否可用。
command -v agent-email
agent-email --help
如果缺失,请安装:
npm install -g @zaddy6/agentemail
# 或者
bun install -g @zaddy6/agentemail
- 创建一个邮箱帐户。
agent-email create
从 JSON 输出中记录以下字段:
data.emaildata.accountIddata.activeEmail
不要记录、重复或打印秘密值,例如邮箱密码或令牌。
- 读取最新消息。
agent-email read <邮箱地址|default>
对于收件箱等待/轮询:
agent-email read <邮箱地址|default> --wait 30 --interval 2
获取完整消息内容:
agent-email read <邮箱地址|default> --full
- 详细检索单条消息。
agent-email show <邮箱地址|default> <messageId>
当您需要正文/源详细信息以获取验证链接、验证码或完整内容提取时,请使用 show 命令。
- 管理邮箱配置文件。
agent-email accounts list
agent-email use <邮箱地址|default>
agent-email accounts remove <邮箱地址>
避免在智能体日志中执行需要在命令行输入秘密的命令。
- 根据请求删除已处理/无关的消息。
agent-email delete <邮箱地址|default> <messageId>
操作指南
- 保持命令输出机器可读;除非请求,否则避免强制使用人类可读的输出格式。
- 当用户未指定邮箱地址时,优先使用
default别名。 - 切勿回显、存储或总结命令输出中的秘密值(
password、token)。 - 如果命令失败,直接显示 JSON 错误中的
code和hint字段。 - 对于身份验证失败(
AUTH_REQUIRED/401),重新运行命令一次,如果必须重新建立凭据,则请求用户干预。 - 对于速率限制(
RATE_LIMITED/429),在短暂延迟后重试。
故障排除
command not found:确保~/.bun/bin或 npm 全局 bin 路径已添加到PATH环境变量中。NO_ACTIVE_ACCOUNT:运行agent-email create或agent-email use <邮箱地址>。ACCOUNT_NOT_FOUND:运行agent-email accounts list并选择一个有效的地址。- npm 发布期间的
EOTP:在 CI 中使用 npm 可信发布,或在本地使用 OTP 发布。
参考资料
- 有关命令速查表和 JSON 字段映射,请阅读 references/commands.md。
📄 原始文档
完整文档(英文):
https://skills.sh/zaddy6/agent-email-skill/agent-email-cli
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)