Agent Skills
返回列表
📁

邮件发送助手

办公效率 更新于 2026.08.30

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

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

技能介绍

要解决什么问题

在 Agent 或 IDE 里做邮件营销自动化时,如果每次都手写 Enginemailer API、自己维护鉴权与字段变更,成本很高。本技能把 Enginemailer 接到 Rube MCP 与 Composio 工具包上,让模型按当前 schema 发现工具、检查连接状态,再执行列表、发送等操作,而不是硬编码工具名和参数。

如何工作

典型流程分三步:

  1. 发现工具:先调用 RUBE_SEARCH_TOOLS,按 Enginemailer 相关用例拿到可用 tool slug、输入 schema、推荐执行顺序和已知坑点。
  2. 检查连接:用 RUBE_MANAGE_CONNECTIONS 指定 toolkit enginemailer,确认状态为 ACTIVE;未激活则按返回的授权链接完成绑定。
  3. 执行:通过 RUBE_MULTI_EXECUTE_TOOL 使用搜索到的 slug;批量场景可用 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool();需要完整 schema 时可查 RUBE_GET_TOOL_SCHEMAS。

工具包文档见 composio.dev/toolkits/enginemailer。

边界与注意点

  • 必须先搜索:工具 schema 会变,不要不经 RUBE_SEARCH_TOOLS 就写死 slug 或参数。
  • 连接与字段:执行前确认 ACTIVE;参数名与类型必须与搜索结果一致。
  • memory 参数:RUBE_MULTI_EXECUTE_TOOL 调用时始终带上 memory,即使为空对象 {}。
  • 会话与分页:同一工作流内复用 session ID;响应含分页 token 时要拉取到结束。

使用场景

  • 在 Agent 对话里准备跑 Enginemailer 发信或列表操作前,先通过 `RUBE_MANAGE_CONNECTIONS` 确认 toolkit 连接为 ACTIVE。
  • 每次执行工作流前调用 `RUBE_SEARCH_TOOLS`,按当前 schema 选用 Enginemailer 工具 slug,避免硬编码已变更的参数。
  • 需要在对话中完成一批 Enginemailer 操作时,通过 `RUBE_REMOTE_WORKBENCH` 配合 `run_composio_tool()` 做批量执行。
  • 同一邮件自动化流程里连续多步调用工具时,复用 session ID,并对带分页 token 的响应继续拉取直到数据完整。

适合人员

  • 日常在 Enginemailer 后台维护列表与活动、又希望在 Cursor 等客户端里用自然语言触发 Composio 工具的运营人员
  • 负责把 Rube MCP 接入团队 Agent、需要按文档落实「先搜索工具、再校验连接、再执行」的集成工程师
  • 通过 Composio Enginemailer 工具包做邮件相关自动化、不愿自行维护 API 字段变更的独立开发者
  • 在多个 Enginemailer 工作流之间切换、需要统一用 MCP 管理连接与工具发现的自动化维护者