🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install zaddy6/agent-email-skill/agent-email-cli

💡 提示:需要 Node.js 和 NPM

Agent 邮件 CLI

概述

使用此技能可以安全且可预测地操作 agent-email 命令,适用于需要收件箱访问的智能体工作流程。

优先使用 JSON 格式的命令输出,并在您的摘要中返回关键字段(emailmessageIdsubjectcreatedAtfrom.address)。

工作流程

  1. 验证 CLI 是否可用。
command -v agent-email
agent-email --help

如果缺失,请安装:

npm install -g @zaddy6/agentemail
# 或者
bun install -g @zaddy6/agentemail
  1. 创建一个邮箱帐户。
agent-email create

从 JSON 输出中记录以下字段:

  • data.email
  • data.accountId
  • data.activeEmail

不要记录、重复或打印秘密值,例如邮箱密码或令牌。

  1. 读取最新消息。
agent-email read <邮箱地址|default>

对于收件箱等待/轮询:

agent-email read <邮箱地址|default> --wait 30 --interval 2

获取完整消息内容:

agent-email read <邮箱地址|default> --full
  1. 详细检索单条消息。
agent-email show <邮箱地址|default> <messageId>

当您需要正文/源详细信息以获取验证链接、验证码或完整内容提取时,请使用 show 命令。

  1. 管理邮箱配置文件。
agent-email accounts list
agent-email use <邮箱地址|default>
agent-email accounts remove <邮箱地址>

避免在智能体日志中执行需要在命令行输入秘密的命令。

  1. 根据请求删除已处理/无关的消息。
agent-email delete <邮箱地址|default> <messageId>

操作指南

  • 保持命令输出机器可读;除非请求,否则避免强制使用人类可读的输出格式。
  • 当用户未指定邮箱地址时,优先使用 default 别名。
  • 切勿回显、存储或总结命令输出中的秘密值(passwordtoken)。
  • 如果命令失败,直接显示 JSON 错误中的 codehint 字段。
  • 对于身份验证失败(AUTH_REQUIRED/401),重新运行命令一次,如果必须重新建立凭据,则请求用户干预。
  • 对于速率限制(RATE_LIMITED/429),在短暂延迟后重试。

故障排除

  • command not found:确保 ~/.bun/bin 或 npm 全局 bin 路径已添加到 PATH 环境变量中。
  • NO_ACTIVE_ACCOUNT:运行 agent-email createagent-email use <邮箱地址>
  • ACCOUNT_NOT_FOUND:运行 agent-email accounts list 并选择一个有效的地址。
  • npm 发布期间的 EOTP:在 CI 中使用 npm 可信发布,或在本地使用 OTP 发布。

参考资料

📄 原始文档

完整文档(英文):

https://skills.sh/zaddy6/agent-email-skill/agent-email-cli

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。