技能agent-mail-automation
A

agent-mail-automation

通过Rube MCP(Composio)自动执行代理邮件任务。始终优先搜索工具以获取当前模式。

Agent Mail Automation - 邮件任务自动化技能

技能概述

通过 Rube MCP (Composio) 自动化 Agent Mail 邮件操作,实现邮件发送、读取、搜索和管理等任务的自动化工作流。

适用场景

  1. 邮件批量处理 需要对大量邮件进行批量操作时,可以通过此技能自动化处理邮件分类、归档、标记等重复性任务。

  2. 邮件自动化工作流 构建基于邮件触发的工作流,例如自动回复、邮件转发、条件分类等智能邮件处理场景。

  3. Agent Mail API 集成 无需直接调用复杂的 API,通过 Rube MCP 简化 Agent Mail 的集成和操作,降低开发门槛。

核心功能

  1. 工具发现与架构获取 通过 RUBE_SEARCH_TOOLS 动态获取 Agent Mail 的最新工具架构和可用操作,确保使用最新的 API 定义,避免硬编码过期的工具参数。

  2. 连接管理 通过 RUBE_MANAGE_CONNECTIONS 管理 Agent Mail 服务连接,支持连接状态检查、身份验证和会话管理,确保执行前连接处于激活状态。

  3. 多工具批量执行 使用 RUBE_MULTI_EXECUTE_TOOL 在单个会话中执行多个 Agent Mail 操作,支持复杂的邮件工作流,如读取→处理→回复的链式操作。

常见问题

Agent Mail Automation 需要什么前置条件?

需要 Rube MCP 服务已配置并可用,同时需要通过 Composio 完成 Agent Mail 的账户授权。具体步骤:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器,然后使用 RUBE_MANAGE_CONNECTIONS 激活 agent_mail 工具包。

如何发现可用的邮件操作工具?

始终先调用 RUBE_SEARCH_TOOLS 搜索 Agent Mail 相关操作。例如输入 queries: [{use_case: "发送邮件"}],返回结果包含可用的工具 slug、输入架构和推荐执行计划。工具架构会变化,所以每次执行前都应重新搜索。

执行工具时常见的错误有哪些?

最常见的错误是跳过工具搜索直接硬编码工具参数,这会导致架构不匹配错误。另外,未检查连接状态就执行工具会失败。正确流程是:搜索工具 → 检查连接状态为 ACTIVE → 使用搜索返回的精确架构执行工具。