邮箱信息助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @org-02qudk26/mailboxlayer-automation 安装到你的 AI 助手中。
技能介绍
它解决什么问题
邮箱地址验证、批量地址清洗这类任务,通常是一条固定流水线:拿到一批地址,逐条或批量送给 Mailboxlayer 校验,再把结果按 valid、invalid、disposable 等状态分流。自己写脚本处理,要维护认证、重试、分页和参数结构,而这些逻辑与业务无关,属于纯胶水代码。
这个技能把这类流程交给 Agent 执行:通过 Rube MCP 驱动 Composio 提供的 Mailboxlayer 工具集,Agent 可以自己发现可用工具、检查授权连接、按检索到的参数结构发起调用,适合嵌在更大的自动化流程里,而不是每次手写一段一次性脚本。
核心能力与关键步骤
技能本身不实现 Mailboxlayer 的 API,它负责编排:
- 工具发现:每次执行前先用
RUBE_SEARCH_TOOLS检索,返回当前可用的工具 slug、输入 schema、推荐执行计划和已知坑点。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS(toolkit 填mailboxlayer)确认授权状态,未激活时按返回的授权链接完成配置。 - 批量执行:用
RUBE_MULTI_EXECUTE_TOOL按发现到的 slug 发起调用;RUBE_REMOTE_WORKBENCH里的run_composio_tool()适合批量操作;带schemaRef的工具可用RUBE_GET_TOOL_SCHEMAS拉取完整 schema。
推荐的固定顺序是:先检索工具,再确认连接为 ACTIVE,最后执行。三步顺序不能颠倒,因为 schema 和工具集可能随上游变化。
注意点与适用边界
- 不要硬编码工具名和参数。schema 会变化,所有 slug 与字段名必须来自
RUBE_SEARCH_TOOLS的返回值。 - 连接状态要显式校验。执行前确认
RUBE_MANAGE_CONNECTIONS返回 ACTIVE,否则调用会失败。 - 严格遵守 schema。字段名、类型与检索结果逐字对齐,不要凭印象拼参数。
memory参数必填。调用RUBE_MULTI_EXECUTE_TOOL时即使没有上下文,也要传空对象{}。- 会话与分页要处理。同一工作流内复用 session ID,新任务重新生成;响应里的分页 token 要持续拉取直到取完。
- Rube MCP 端点本身不需要 API key,但 Mailboxlayer 的授权连接仍要走一次交互式配置,无人值守场景需要提前完成这一步。
使用场景
- 注册用户邮箱需要批量校验有效性,Agent 通过 Rube MCP 搜索 Mailboxlayer 工具并执行验证。
- 市场活动收集到一批客户邮箱,需要按是否可投递分类并剔除无效地址。
- 团队内部工具需要接入邮箱校验能力,希望通过 Rube MCP 统一编排 Mailboxlayer 的调用。
- 自动化流程中需要对邮箱列表做有效性校验和去重,并要求 Agent 按返回的 schema 执行。
适合人员
- 负责收集和清洗客户邮箱列表的市场运营,需要确认名单中哪些地址可以正常投递。
- 正在实现注册流程的产品工程师,想把邮箱校验嵌入现有链路,避免自己写认证与重试逻辑。
- 维护内部效率工具的团队,希望通过 Rube MCP 统一编排邮箱校验这类外部服务调用。
- 负责数据处理与批量任务的工程师,需要用 Agent 批量执行邮箱校验和清洗,并关注连接状态与分页处理。