veriphone-automation
作者 ComposioHQveriphone-automation 可帮助 agent 通过 Composio Rube MCP 运行 Veriphone 工作流:发现当前工具 schema、检查 Veriphone 连接,并在不猜测参数的情况下执行已验证的任务。
该 skill 得分为 64/100,表示可以收录,但能力和资料相对有限。目录用户可以获得足够信息,判断它是一个面向 Veriphone 自动化的 Rube MCP/Composio 封装,并了解 agent 应如何开始工具发现和连接配置;但也应预期 Veriphone 专属工作流细节较少,独立上手材料也不多。
- 有效的 frontmatter 清楚标明了 skill 名称,声明需要 Rube MCP,并将触发场景描述为通过 Composio 自动化 Veriphone 任务。
- 前置条件和设置步骤会引导 agent 验证 RUBE_SEARCH_TOOLS、管理 Veriphone 连接,并在运行工作流前确认状态为 ACTIVE。
- 该 skill 明确要求 agent 先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema,从而降低凭空猜测 schema 的风险。
- 除 SKILL.md 外,没有附带支持文件、脚本、示例或安装命令,因此采用该 skill 的前提是已经了解 MCP/Rube 的配置方式。
- 相关指导主要是通用的 Rube 工具发现与连接配置流程;没有展示具体的 Veriphone 任务示例或预期输出。
veriphone-automation skill 概览
veriphone-automation 的作用
veriphone-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP toolkit 执行 Veriphone 相关任务。它围绕一条关键规则设计:不要假设 Veriphone 的工具名称或输入 schema 永远稳定。该 skill 会指导 agent 先搜索 Rube tools,确认 Veriphone connection,再根据 Rube 当前返回的 schema 执行正确的工具。
适合的用户与工作流
如果你的工作流需要通过 Veriphone 做电话号码情报查询或验证,并希望由 AI agent 处理 MCP 工具发现与执行步骤,veriphone-automation 会很适合。典型场景包括:运营团队核验销售线索手机号、支持团队补全客户记录、工作流搭建者把电话验证加入自动化流程,以及开发者在不手动阅读每个 Composio toolkit schema 的情况下测试 Veriphone actions。
为什么不用普通 prompt,而要用 skill
普通 prompt 可能只是让模型“使用 Veriphone”,但模型很容易编造工具名称、跳过 connection 检查,或使用已经过时的参数。veriphone-automation skill 为 agent 提供了更安全的操作模式:验证 Rube MCP 是否可用,管理 veriphone connection,调用 RUBE_SEARCH_TOOLS,检查返回的 schema,然后再运行匹配的操作。
安装前需要理解的关键依赖
该 skill 依赖 Rube MCP,而不是一个独立的本地脚本。你需要一个支持 MCP 的客户端、对 https://rube.app/mcp 的访问权限,以及一个通过 Rube 管理的有效 Veriphone connection。如果你的环境无法使用 MCP tools,这个 skill 本身不会产生实际作用。
如何使用 veriphone-automation skill
veriphone-automation 安装与配置背景
从 Composio skill collection 安装该 skill:
npx skills add ComposioHQ/awesome-claude-skills --skill veriphone-automation
然后把 Rube MCP 作为 MCP server 添加到你的 AI client:
https://rube.app/mcp
安装完成后,确认客户端已暴露 RUBE_SEARCH_TOOLS。使用带 toolkit veriphone 的 RUBE_MANAGE_CONNECTIONS 检查 connection 是否处于 active 状态。如果 Rube 返回 auth link,请先完成授权流程,再让 agent 执行任何 Veriphone 操作。
你需要提供哪些输入
为了可靠地使用 veriphone-automation,请向 agent 提供真实任务、电话号码数据、期望的输出格式,以及任何策略约束。避免使用“检查这个号码”这类含糊指令。更好的 prompt 示例是:
Use the veriphone-automation skill to validate these phone numbers through the Veriphone toolkit. First search Rube tools for the current schema, confirm the Veriphone connection is active, then return a table with input number, validity status, country, carrier or line-type fields if available, and any error messages. Do not guess missing fields.
如果你处理的是生产数据,请说明批处理预期、是否遇到错误就停止,以及如何处理无效或不完整的号码。
首次运行的推荐流程
先阅读 composio-skills/veriphone-automation/SKILL.md;这是该 skill 中唯一的支持文件,包含必需的 MCP 使用模式。在 agent session 中,请让它:
- 针对你的具体 Veriphone 用例调用
RUBE_SEARCH_TOOLS。 - 查看返回的 tool slugs 和 schemas。
- 检查 Veriphone connection 状态。
- 只执行与已发现 schema 匹配的工具。
- 汇总结果,并说明任何 schema 假设或工具错误。
这个顺序很重要,因为该 skill 的主要价值就是避免调用已经过时的工具。
用于 Workflow Automation 的实用 prompt 模式
如果把 veriphone-automation 用于 Workflow Automation,不要只描述 Veriphone 调用本身,还要说明上游和下游步骤。例如:
Validate new CRM lead phone numbers with Veriphone via Rube MCP. Input is a CSV-style list with
lead_id,phone, andcountry_hint. Discover the current Veriphone tools first. Return JSON objects keyed bylead_idwith normalized phone fields when available, validation result, and anext_actionvalue ofaccept,review, orreject.
这样 agent 才有足够结构,把 Veriphone 结果映射成可用于自动化决策的输出。
veriphone-automation skill 常见问题
veriphone-automation 对新手友好吗?
是的,前提是你的 AI client 已经支持 MCP tools。该 skill 的说明简短且偏操作型,新手只要按配置流程走就能使用。主要障碍并不是 prompt 复杂度,而是 Rube MCP 是否已连接,以及 Veriphone toolkit 授权是否处于 active 状态。
它包含脚本、示例或本地代码吗?
不包含。该 repository 路径下只有 SKILL.md。对这个用例来说,这不一定是缺点,因为执行过程发生在 Rube MCP tools 中;但这也意味着你不应期待该 skill 随附本地 helper scripts、test fixtures 或自定义验证代码。
什么时候不该使用这个 skill?
如果你需要离线电话号码验证、自定义 Veriphone SDK 集成,或无需 MCP server 就能运行的确定性代码,就不适合使用它。如果你的组织禁止通过已连接的自动化工具发送电话号码数据,也应避免使用。在这些情况下,直接的后端集成或内部验证服务会更合适。
与直接使用 Composio 文档相比如何?
Composio Veriphone toolkit 文档更适合用来理解完整的平台能力范围。veriphone-automation skill 更适合放在 AI-agent session 内使用,因为它编码了安全的操作顺序:发现 tools、确认 connection、检查 schema、执行并报告。如果你正在构建长期稳定的生产工作流,建议两者结合使用。
如何改进 veriphone-automation skill
通过更清晰的任务定义提升 veriphone-automation 结果
最大的质量提升来自于明确说明 Veriphone 查询之后你要做出的业务决策。不要只要求“phone validation”,而应说明输出是用于去重线索、拦截异常注册、补全 CRM 记录,还是标记记录进入人工复核。这样可以帮助 agent 选择更贴合工作流的输出字段和错误处理方式。
避免常见失败模式
常见问题包括 Veriphone 授权未激活、跳过工具发现、猜测参数,以及电话号码格式含糊。请明确告诉 agent 在执行前调用 RUBE_SEARCH_TOOLS,并报告它实际使用的准确 schema。尽可能提供 country hints 或 E.164 格式号码,因为电话号码解析质量通常依赖国家/地区上下文。
首次输出后继续迭代
首次运行后,把失败项与成功查询结果分开检查。让 agent 按原因对错误分组,例如缺少国家代码、格式无效、connection 未激活、字段不可用或工具执行错误。然后只重新运行已修正的子集,而不是重新处理整份列表。
值得补充的 repository 级改进
如果增加一个简短示例 prompt、一个 sample output contract,以及针对 Rube connection 状态的 troubleshooting section,这个 skill 会更完整。如果你维护 fork,可以加入单号码验证、批量 enrich、CRM 风格决策输出等示例,同时保持核心规则不变:执行前始终先发现当前 Veriphone tool schema。
