- AI 技能
- AI 插件
- 人工智能
- 工作流自动化
【免费下载链接】awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
导读
本文以 emaillistverify-automation 技能文档为核心,系统讲解如何通过 Rube MCP(Composio 提供)让 Claude 自动执行 Emaillistverify 平台的邮箱验证类操作。你将掌握完整的连接建立、工具发现、任务执行与错误规避流程,能够把"先搜索工具 Schema、再检查连接、最后执行调用"的三段式工作流直接复用到邮件清洗、发信名单校验等真实业务场景中。
Emaillistverify 是面向邮件营销与发送方声誉管理的邮箱验证与名单清洗服务。本仓库将其收录进 Composio App Automation 技能体系(见 README.md),目标是让 Claude 不仅"会写邮件内容",更能直接调用第三方邮箱验证 API 完成名单校验与清洗的端到端自动化。
技能定位与前置条件
该技能是一份标准的 Claude Skill,SKILL.md的 YAML frontmatter 声明了其元信息:
name: emaillistverify-automation description: "Automate Emaillistverify tasks via Rube MCP (Composio). Always search tools first for current schemas." requires: mcp: [rube]其中requires.mcp: [rube]明确说明:本技能依赖名为rube的 MCP 服务器,脱离 Rube MCP 环境该技能无法生效。运行任何工作流前需满足三个前置条件:
- Rube MCP 已连接:环境中必须存在可用的
RUBE_SEARCH_TOOLS工具,这是后续一切发现与执行的基础; - 连接处于 ACTIVE 状态:通过
RUBE_MANAGE_CONNECTIONS建立并确认 toolkitemaillistverify对应的 OAuth 连接已激活; - 先搜索再执行:任何工作流开始前都必须调用
RUBE_SEARCH_TOOLS获取当前工具 Schema,严禁依赖记忆中或文档示例里的硬编码工具名与参数。
这一点与仓库整体设计一致:README 在 App Automation via Composio 一节中说明,这些技能"全部使用从 Composio API 实时发现的真实工具 slug",因此"先搜索"不是可选优化,而是保障调用不失效的硬性前提。
设置 Rube MCP 与建立连接
添加 MCP 服务器
在 Claude 客户端(Claude.ai、Claude Code 或 API 环境)的 MCP 配置中添加:
https://rube.app/mcp按技能文档说明,添加该端点无需任何 API Key——只需把端点注册进客户端配置即可生效,这在多技能批量接入时极大降低了接入成本。
四步建立 Emaillistverify 连接
- 验证 Rube MCP 可用:确认
RUBE_SEARCH_TOOLS能正常响应; - 发起连接管理:调用
RUBE_MANAGE_CONNECTIONS,指定toolkits: ["emaillistverify"]; - 完成授权:若返回的连接状态不是
ACTIVE,按返回的授权链接完成第三方账户授权; - 确认状态:在运行任何工作流之前,确认连接状态显示为
ACTIVE。
建立连接之后,Claude 才能在RUBE_MULTI_EXECUTE_TOOL中代表你调用 Emaillistverify 的真实业务工具,而连接状态检查是避免"调用报 401/403"的最直接防线。
工具发现:永远先调用 RUBE_SEARCH_TOOLS
工具集是动态演进的——Emaillistverify 平台会持续调整 API,Composio 侧的工具 Schema 也随之变化。技能文档给出的标准发现调用如下:
RUBE_SEARCH_TOOLS queries: [{use_case: "Emaillistverify operations", known_fields: ""}] session: {generate_id: true}该调用会返回四类关键信息:
| 返回内容 | 用途 |
|---|---|
| 可用工具 slug | 供后续RUBE_MULTI_EXECUTE_TOOL的tool_slug字段引用 |
| 输入 Schema | 明确每个工具的参数名、类型与必填项,保证参数合法 |
| 推荐执行计划 | 官方推荐的工具组合与调用顺序,可直接作为工作流骨架 |
| 已知陷阱 | 该工具集的常见错误与规避建议 |
其中queries数组支持多组查询:use_case用自然语言描述目标任务(如"校验批量邮箱地址"),known_fields用于填充已知的字段信息以提升检索精度;session.generate_id: true表示为本次发现过程生成全新会话 ID。若沿用已有会话,则改为session: {id: "existing_session_id"}。
核心工作流模式:发现 → 检查 → 执行
技能文档将 Emaillistverify 自动化收敛为三步标准流程,每步都对应一个 Rube 工具调用。
Step 1:发现可用工具
RUBE_SEARCH_TOOLS queries: [{use_case: "your specific Emaillistverify task"}] session: {id: "existing_session_id"}把use_case替换为你的具体任务描述(例如清洗名单、验证单个邮箱),并复用已生成的会话 ID,让后续调用处于同一会话上下文内。
Step 2:检查连接状态
RUBE_MANAGE_CONNECTIONS toolkits: ["emaillistverify"] session_id: "your_session_id"执行工具前确认 toolkit 对应连接为ACTIVE。连接一旦失效(Token 过期、账户权限变更),工具调用会立即失败,因此该步骤是工作流的必要检查点而非可选项。
Step 3:执行工具调用
RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "TOOL_SLUG_FROM_SEARCH", arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: "your_session_id"三个字段的要点:
tool_slug必须来自 Step 1 的搜索结果,禁止硬编码;arguments必须严格遵循搜索返回的输入 Schema——字段名、类型、必填项都要与 Schema 一致,否则调用会被拒绝;memory参数必须始终携带,即使暂无状态信息也要传空对象{},这是技能文档明确强调的调用规范;session_id在同一工作流内复用,保证跨步骤的状态连续性。
已知陷阱清单:六个必须避开的坑
技能文档专门整理了 Emaillistverify 自动化中的常见陷阱,它们是新手踩坑的高发区:
- 永远先搜索:工具 Schema 会变化。不调用
RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数,调用大概率失效; - 先查连接:执行前必须确认
RUBE_MANAGE_CONNECTIONS返回ACTIVE状态,跳过此步等于接受未知的失败风险; - 严格 Schema 合规:使用搜索结果中的准确字段名与类型,不要凭记忆猜测参数名;
- 必须带 memory 参数:
RUBE_MULTI_EXECUTE_TOOL每次调用都要包含memory,即便为空也要传{}; - 会话复用策略:同一工作流内复用 session ID,新工作流生成新 ID,避免状态串扰;
- 分页兜底:检查响应中的分页 token,存在后续数据时持续拉取直到取完,防止结果集不完整。
快速参考表
技能文档提供了一张可直接对照执行的速查表,按操作类型映射到对应 Rube 工具:
| 操作 | 方式 |
|---|---|
| 查找工具 | RUBE_SEARCH_TOOLS,携带 Emaillistverify 特定 use case |
| 建立连接 | RUBE_MANAGE_CONNECTIONS,toolkit 指定为emaillistverify |
| 执行调用 | RUBE_MULTI_EXECUTE_TOOL,使用搜索得到的工具 slug |
| 批量操作 | RUBE_REMOTE_WORKBENCH,内部调用run_composio_tool() |
| 获取完整 Schema | RUBE_GET_TOOL_SCHEMAS,针对返回含schemaRef的工具 |
其中两个进阶工具的定位值得说明:当任务涉及大量邮箱的批量校验、需要远程沙箱化执行时,走RUBE_REMOTE_WORKBENCH+run_composio_tool()的组合更合适;而当搜索返回的工具携带schemaRef引用、需要展开完整参数定义时,用RUBE_GET_TOOL_SCHEMAS获取全量 Schema,可作为复杂参数的核对基准。
安装技能并投入实战
在 Claude Code 中安装
将该技能目录放入 Claude Code 的 skills 目录即可:
mkdir -p ~/.config/claude-code/skills/ cp -r composio-skills/emaillistverify-automation ~/.config/claude-code/skills/随后启动claude,技能会自动加载并在任务相关时激活(详细步骤见 README.md 的 Getting Started)。技能结构遵循标准约定:目录内的SKILL.md即全部指令与元数据所在(结构说明见 README.md 的 Skill Structure)。
与仓库内同类技能协同
本仓库在 Email 验证与营销域还收录了多个定位相近的技能,可对比选型:
- emailable-automation:Emailable 邮箱验证服务自动化;
- mailcheck-automation:Mailcheck 邮箱检查服务自动化;
- zerobounce-automation、neverbounce-automation:同为邮件名单验证类服务的自动化。
它们共享完全一致的"发现 → 检查 → 执行"框架与陷阱清单,仅toolkit名称与use_case描述不同。这意味着你只需掌握本文的三段式流程,即可无障碍迁移到任一同类技能。
总结
Emaillistverify 自动化的核心方法论可以浓缩为一句话:一切以实时 Schema 为准,一切以 ACTIVE 连接为基。先通过RUBE_SEARCH_TOOLS获取当前可用的工具与参数定义,再用RUBE_MANAGE_CONNECTIONS确认连接活性,最后以RUBE_MULTI_EXECUTE_TOOL携带合规参数与memory字段完成执行,同时遵守会话复用与分页拉取约定——这套模式既是本技能的运行骨架,也是仓库中 78 个 SaaS 自动化技能(见 README.md)共同遵循的通用范式。掌握它,你就获得了在 Claude 中驾驭任意第三方工具集的能力。
- AI 技能
- AI 插件
- 人工智能
- 工作流自动化
【免费下载链接】awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
相关推荐
使用 Rube MCP 自动化 Emailable 邮件验证流程:awesome-claude-skills 实战指南
使用 Rube MCP 自动化 Emailable 邮件验证流程:awesome claude skills 实战指南 导读 Emailable 是专注于邮箱地
AI 技能AI 插件人工智能工作流自动化用 BaiduPCS-Go 批量转存百度分享链接:解决"转存文件数超过当前用户上限"
用 BaiduPCS Go 批量转存百度分享链接:解决"转存文件数超过当前用户上限" 把分享链接里的资源批量存进自己网盘时,"转存文件数超过当前用户上限"的报错
CLI网络使用 Rube MCP 自动化 Botsonic 任务:awesome-claude-skills 中的 Composio 集成实战指南
使用 Rube MCP 自动化 Botsonic 任务:awesome claude skills 中的 Composio 集成实战指南 导读 本文是 awes
AI 技能AI 插件人工智能工作流自动化
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考