Agent Skills
返回列表
📁

邮件运营助手

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,在 AI 助手中安装 @org-02qudk26/mails-so-automation。

技能介绍

邮件运营中的自动化问题

邮件运营通常涉及大量重复性操作:查询账户状态、拉取会话列表、处理分页响应、批量执行发送或归档。这些操作本身并不复杂,但直接集成邮件服务需要处理认证、会话管理、分页令牌等细节,而且不同工具的字段名称和参数格式并不统一。

当你在自动化流程中硬编码工具名称和参数时,很容易因为上游 schema 变更而失效。实际工作中更常见的情况是:昨天还能跑的脚本,今天突然报错,原因是某个工具的字段名做了调整。

核心工作方式

Mails So Automation 基于 Rube MCP 接入 Composio 的 mails_so 工具集,把工具发现、连接管理和执行拆分成清晰的步骤。

核心流程分三步:

  1. 工具发现:调用 RUBE_SEARCH_TOOLS 获取当前可用工具列表、输入 schema 和推荐执行计划,避免硬编码参数。
  2. 连接检查:通过 RUBE_MANAGE_CONNECTIONS 确认 mails_so 工具集处于 ACTIVE 状态;如果未连接,按返回的授权链接完成配置。
  3. 执行与复用:使用 RUBE_MULTI_EXECUTE_TOOL 执行具体操作,在单次流程内复用 session ID;批量任务则通过 RUBE_REMOTE_WORKBENCH 的 run_composio_tool() 完成。

这套设计让自动化脚本不再直接面对邮件 API,而是面向一层经过整理的工具接口。

适用边界与注意点

  • 工具 schema 会变化:任何执行前都应先调用 RUBE_SEARCH_TOOLS,不要假设参数格式不变。
  • 连接状态必须确认:执行工作流前检查 ACTIVE 状态,避免在授权失效时运行到一半才失败。
  • 分页需要主动处理:响应中如果包含分页令牌,需要继续拉取直到数据完整。
  • memory 参数不能省略:调用 RUBE_MULTI_EXECUTE_TOOL 时即使没有额外上下文也要传入空对象 {}。

适合的场景是:已经接入 Rube MCP、需要通过 Composio 统一管理邮件相关自动化任务的工程环境。

使用场景

  • 批量邮件任务执行前,先调用工具搜索确认 mails_so 可用操作与参数格式,避免硬编码失效。
  • 客服团队按会话拉取邮件记录时,响应带分页令牌,需要循环请求直到数据完整。
  • 自动化工作流运行前检查 mails_so 连接状态,确认 ACTIVE 再执行,防止授权过期半途失败。
  • 上游工具字段变更导致脚本报错后,重新搜索获取最新 schema 再修复执行参数。

适合人员

  • 后端开发者:搭建邮件自动化流程时需要动态获取工具 schema,管理 session ID 与分页状态。
  • 增长运营工程师:负责批量邮件触达,希望用批量执行接口一次完成大量操作并复用会话。
  • 集成工程师:通过 Rube MCP 接入 Composio 工具集,需要统一管理 mails_so 连接状态。