卓豪邮箱助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 将 @org-02qudk26/zoho-mail-automation-892 安装到你的 AI 助手中。
技能介绍
当你需要把 Zoho Mail 接入自动化流程,直接拼调用往往面临三类问题:工具能力与参数 schema 不确定、连接状态不透明、批量操作容易触发限流或产生重复数据。这个技能通过 Rube MCP 统一封装 Zoho Mail 的访问方式,让你用一致的流程完成发现、连接、执行与批量处理。
它解决的具体问题
- 不用维护单独的 Zoho Mail SDK:统一通过 MCP 工具调用,避免在项目里散落凭据与 endpoint
- 执行前可发现:每次运行前先查询可用工具、推荐步骤和已知坑点,而不是凭经验猜测
- 连接状态可观测:在执行工作流前确认 Zoho Mail 连接是否 ACTIVE,避免 token 过期后跑到一半失败
核心能力与关键步骤
- 配置 Rube MCP:在客户端中添加
https://rube.app/mcp作为 MCP server;Rube 本身不需要 API key,添加 endpoint 后即可使用 - 验证可用性:配置完成后,先确认
RUBE_SEARCH_TOOLS有响应 - 建立连接:调用
RUBE_MANAGE_CONNECTIONS(参数toolkit为zoho_mail);如果连接不是 ACTIVE,按返回的授权链接完成设置 - 加载 schema:通过
RUBE_GET_TOOL_SCHEMAS获取完整输入结构,避免提交不合规参数 - 搜索工具:始终先调用
RUBE_SEARCH_TOOLS,获取当前 Zoho Mail 可用的工具 slug、执行计划、边角情况和输入 schema;不要硬编码工具名 - 执行操作:用
RUBE_MULTI_EXECUTE_TOOL执行已发现的工具 slug;复杂流程遵循「先 fetch 再 update」的顺序,并通过工具响应在步骤间传递数据 - 批量处理:使用
RUBE_REMOTE_WORKBENCH配合run_composio_tool(),在循环中配合ThreadPoolExecutor做并行批量操作
适用边界与注意点
- 工具 schema 可能变化:即使之前用过某个 slug,也必须重新搜索确认,避免调用已废弃或参数已变更的工具
- 连接状态会过期:OAuth token 过期后需要重新通过
RUBE_MANAGE_CONNECTIONS授权;执行工具前先检查连接是否仍为 ACTIVE - 注意限流:遇到 rate limit 错误时降低请求频率并加入退避;批量任务尤其要控制并发度
- 列表接口可能分页:优先检查返回中的
next_cursor或page_token,循环拉取直到数据取尽 - 创建前先搜索:新建邮件、标签或其他资源前先按条件查询,降低重复创建的概率
- 工具能力边界以当前返回为准:Composio toolkit 覆盖的范围会演进,遇到不可用的操作,先查
composio.dev/toolkits/zoho_mail的官方文档,再考虑是否走替代路径
更多细节见 Composio Zoho Mail toolkit 文档:composio.dev/toolkits/zoho_mail使用场景
- 技术支持团队需要在工单处理中先搜索 Zoho Mail 相关工具,再按工具 slug 拉取历史邮件与附件。
- 运营需要在批量活动中先确认连接 ACTIVE,再通过 Rube Remote Workbench 并行执行群发邮件。
- 产品团队需要自动化 Zoho Mail 的多步流程:先发现工具,再 fetch 邮件,最后更新标签或状态。
- 增长团队需要分页读取 Zoho Mail 收件箱,处理 next_cursor,避免重复创建或漏取邮件。
适合人员
- 需要把 Zoho Mail 接入自动化流程的后端工程师,关注工具发现、连接状态和 schema 校验。
- 负责邮件运营和客户支持的工程师,需要批量读取、分类和回复 Zoho Mail 邮件。
- 搭建 MCP 自动化流水线的开发者,希望统一管理 Zoho Mail 连接、限流和重试逻辑。
- 需要把 Zoho Mail 操作写进脚本或 Agent 流程的技术人员,依赖 RUBE_SEARCH_TOOLS 获取最新工具。