Agent Skills
返回列表
📁

邮件发送助手

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/enginemailer-automation。

技能介绍

要解决什么问题

在对话式 Agent 里操作 Enginemailer,若直接硬编码 API 或工具 slug,Composio 侧 schema 更新后很容易调用失败。本技能把流程固定为:先经 Rube MCP 发现当前可用工具,再确认 Enginemailer 连接为 ACTIVE,最后按返回的 input schema 执行,避免「连上了但字段名不对」或「工具已改名」这类隐性故障。

技能如何工作

依赖 Composio 的 Enginemailer toolkit(文档见 composio.dev/toolkits/enginemailer),通过 MCP 暴露一组 Rube 原语:

  • RUBE_SEARCH_TOOLS:每次工作流开始前必调,拿到 tool slug、入参结构、推荐执行顺序与已知坑点
  • RUBE_MANAGE_CONNECTIONS:指定 toolkit enginemailer,未完成授权时跟随返回链接完成绑定
  • RUBE_MULTI_EXECUTE_TOOL:用搜索到的 slug 执行;调用时需始终带上 memory 参数(可为 {})
  • 批量或复杂编排可走 RUBE_REMOTE_WORKBENCH 的 run_composio_tool();需要完整 schema 时用 RUBE_GET_TOOL_SCHEMAS(含 schemaRef 的工具)

推荐顺序:发现工具 → 检查连接 → 执行。同一工作流内复用 session ID;新工作流再生成新 session。若响应带分页 token,需循环拉取直到结束。

适用边界与注意点

  • 客户端需已接入 Rube MCP(https://rube.app/mcp),且 RUBE_SEARCH_TOOLS 可正常响应;无 Enginemailer 有效连接时,任何执行都应先停在前两步。
  • 不要在未搜索的情况下写死 slug 或参数字段;字段名与类型必须与最近一次 RUBE_SEARCH_TOOLS 结果一致。
  • 本技能描述的是自动化编排模式,具体能发什么邮件、列表/模板等能力以当前 toolkit 暴露的工具为准。

使用场景

  • 在 Agent 对话里代用户操作 Enginemailer 前,先调用 `RUBE_SEARCH_TOOLS` 拿到当前 slug 与入参再执行发送或更新类动作
  • 新环境部署后需在对话中完成 `RUBE_MANAGE_CONNECTIONS`(toolkit enginemailer)授权,并确认状态为 ACTIVE 才继续跑邮件相关流程
  • 对 Enginemailer 侧需多次拉取的结果(含分页 token),在自动化工作流里循环请求直到数据取完
  • 一批 Enginemailer 操作要在单次编排里串行或批量跑时,经 `RUBE_REMOTE_WORKBENCH` 的 `run_composio_tool()` 执行

适合人员

  • 负责把 Enginemailer 接到公司 Agent/MCP 客户端、要在对话里稳定代操邮件平台的集成或后端工程师
  • 编写 Composio + Rube 自动化脚本、希望强制「先 search、再连连接、再 execute」以避免 schema 漂移的维护者
  • 营销或运营协作者:需要在 AI 助手引导下完成 Enginemailer 账号授权,并在执行前自检连接是否 ACTIVE
  • 处理 Enginemailer 列表类读操作、需要按分页 token 拉全量数据再做下游处理的运营数据或自动化作者