conveyor-automation
作者 ComposioHQconveyor-automation 是一个 Claude skill,用于通过 Composio Rube MCP 自动化 Conveyor 任务。它会引导 agent 验证 Conveyor 连接,使用 RUBE_SEARCH_TOOLS 搜索实时 tool schemas,并在执行前规划安全的工作流操作。
评分:64/100。这是一个可接受但能力边界较清晰的目录候选项:目录用户可以理解它适合什么场景,以及 agent 应如何通过 Rube MCP 安全启动;但仓库证据显示,它更偏向发现与连接模式,而不是完整丰富的 Conveyor 自动化 playbook。对于已经依赖 Rube/Composio 的用户有一定价值,同时也明确提示了运行时依赖和具体工作流细节有限等注意事项。
- 有效的 skill 元数据清楚标明了触发场景:通过 Rube MCP 使用 Composio 的 Conveyor toolkit 自动化 Conveyor 操作。
- 前置条件和设置步骤写得明确,包括需要 Rube MCP、可用的 Conveyor connection,以及使用 RUBE_MANAGE_CONNECTIONS。
- 该 skill 给出了重要的操作约束:在执行工作流前,始终先调用 RUBE_SEARCH_TOOLS 获取最新的 tool schemas。
- 除 SKILL.md 外,没有包含支持文件、脚本、示例或仓库内引用,因此实际采用在很大程度上依赖运行时通过 Rube MCP 进行工具发现。
- 现有信息更像是通用的 Conveyor/Rube 工作流模式,而不是具体的端到端 Conveyor 任务配方;对于特定操作,用户可能仍需要自行摸索。
conveyor-automation skill 概览
conveyor-automation 能做什么
conveyor-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP server 执行 Conveyor workflow 任务。它的核心价值不在于提供一段固定脚本,而是为 agent 提供一套操作模式:连接到 Rube MCP,确认当前存在可用的 Conveyor toolkit 连接,搜索实时工具目录,然后基于 Rube 返回的最新 schema 执行 Conveyor actions。
这一点很重要,因为 Conveyor 的工具名称和输入字段可能会变化。该 skill 明确要求 agent 在执行操作前先调用 RUBE_SEARCH_TOOLS,从而减少脆弱 prompt 和过时假设带来的风险。
适合的用户和使用场景
conveyor-automation skill 最适合已经在使用 Conveyor,并希望让 Claude 或其他兼容 skill 的 agent 通过 Composio 操作 Conveyor 的团队。它适用于 workflow automation 任务,例如检查当前可用的 Conveyor 操作、准备执行计划、运行已授权的 action,以及在运行前排查连接状态。
当你需要 agent 安全、重复地与 Conveyor 交互时,它比一次性的泛泛 prompt(例如“use Conveyor to do X”)更有价值。
这个 skill 的差异化价值
它的差异点在于“先发现工具,再执行”的工作流。conveyor-automation 不是硬编码 Conveyor actions,而是要求 agent 从 Rube MCP 获取实时的 tool slugs、schemas、推荐计划和潜在问题。对于 Conveyor API surface 可能演进,或工具可用性取决于已认证连接的环境,这种方式更合适。
代价是:这是一个较轻量的集成型 skill。除了 SKILL.md 之外,它不包含额外脚本、示例、参考文件,或特定领域的 Conveyor playbooks。
如何使用 conveyor-automation skill
conveyor-automation 安装与设置背景
使用你的 skill manager 从 GitHub skill repository 安装该 skill,例如:
npx skills add ComposioHQ/awesome-claude-skills --skill conveyor-automation
然后在客户端中配置 Rube MCP,添加 MCP server endpoint:
https://rube.app/mcp
该 skill 依赖 Rube MCP,并预期 RUBE_SEARCH_TOOLS 可用。在请求任何 Conveyor action 之前,先使用 RUBE_MANAGE_CONNECTIONS,toolkit 设置为 conveyor,并确认连接状态为 ACTIVE。如果连接不是 active,请按照 Rube 返回的 authentication link 完成认证,然后重新检查状态。
稳定使用所需的输入信息
要让 conveyor-automation 发挥稳定效果,应向 agent 提供明确的 Conveyor 目标、业务约束和期望输出格式。避免使用“automate Conveyor”这类模糊请求。更好的 prompt 是:
Use the conveyor-automation skill to find the current Rube MCP tools for Conveyor, verify my Conveyor connection, and create an execution plan for updating the target workflow. Do not run changes until you show the tool slug, required fields, risks, and confirmation question.
这样能提升输出质量,因为该 skill 依赖实时 schema discovery。agent 需要知道具体的 Conveyor 任务,RUBE_SEARCH_TOOLS 才能围绕正确用例搜索,而不是返回过宽泛或无关的工具集合。
首次运行的推荐工作流
先阅读 composio-skills/conveyor-automation/SKILL.md;这个 skill 目录中没有配套的 README.md、rules/、references/ 或脚本,因此主文件就是事实来源。
一个安全的首次工作流是:
- 确认
RUBE_SEARCH_TOOLS有响应。 - 针对 toolkit
conveyor调用RUBE_MANAGE_CONNECTIONS。 - 如果连接不是 active,完成 auth flow。
- 使用你的具体 Conveyor 用例搜索 tools。
- 审查返回的 schemas 和 execution plan。
- 在调用写入类 action 之前,让 agent 先给出 dry-run summary。
- 只有在确认目标、字段和预期副作用后再执行。
更适合调用该 skill 的 prompt 模式
使用能区分 discovery、planning 和 execution 的 prompt:
Use conveyor-automation for Workflow Automation. First call
RUBE_SEARCH_TOOLSfor this exact task:[describe task]. Then check the Conveyor connection. Summarize the available tool slugs, required parameters, and possible pitfalls. If a write action is needed, stop and ask me for approval before execution.
这种模式能让 agent 始终贴合该 skill 的核心指令:先搜索工具,再根据当前 schemas 执行操作。
conveyor-automation skill 常见问题
conveyor-automation 只适合 Composio 用户吗?
实际使用上,是的。这个 skill 围绕 Composio 的 Rube MCP 以及通过它暴露的 Conveyor toolkit 构建。如果你的 agent 环境无法连接到 https://rube.app/mcp,无法调用 RUBE_SEARCH_TOOLS,或无法通过 RUBE_MANAGE_CONNECTIONS 认证 Conveyor 连接,那么这个 skill 就无法发挥预期价值。
它比普通 Conveyor prompt 好在哪里?
普通 prompt 可能会幻觉出不存在的工具名称、假设过期参数,或跳过认证检查。conveyor-automation skill 会强制采用更安全的顺序:发现当前工具、验证连接状态、检查 schema 要求,然后运行合适的操作。这也是安装它而不是只依赖自然语言指令的主要原因。
这份 conveyor-automation 指南适合新手吗?
如果你已经了解 MCP 基础,并且有 Conveyor 访问权限,那么它对新手是友好的。这个 skill 自身内容很精简,因此新手需要准备好查看 RUBE_SEARCH_TOOLS 返回的实时输出。agent 需要根据返回的 schemas 推理,而不是照着一篇很长的内置教程执行。
什么时候不应该使用这个 skill?
不要把它用于通用的工厂输送系统、实体机器人、PLC programming 或非 Composio 自动化。这里的名称指的是作为 Composio toolkit 目标的 Conveyor,而不是工业 conveyor-belt automation。此外,如果你需要一个包含示例、测试或辅助脚本的完整打包 workflow,也不适合使用它;这个 skill 提供的是连接与执行模式,不是完整应用。
如何改进 conveyor-automation skill 的使用效果
让 conveyor-automation prompt 更具体
最常见的失败模式,是在缺少足够上下文的情况下提出过于宽泛的 action。要提升结果质量,应包含具体的 Conveyor object 或 workflow、agent 是否可以进行修改、哪些内容必须保留,以及你期望的输出。
较弱示例:
Use Conveyor to fix my workflow.
更强示例:
Use conveyor-automation to inspect available Conveyor tools for modifying workflow routing. Verify the connection, list required fields, and propose the safest update plan. Do not execute write actions until I approve.
以实时 schemas 作为决策依据
由于这个 skill 依赖 Rube MCP discovery,不要凭记忆或旧文档假设字段名称。在 RUBE_SEARCH_TOOLS 之后,让 agent 复述所选 tool slug、必填 inputs、可选 inputs,以及 Rube 返回的任何已知 pitfalls。这样可以让下一步操作可审计,并在执行前发现不匹配的问题。
在写入操作前增加 guardrails
对于生产环境的 workflow automation,应要求执行前检查点。检查点应包括目标资源、计划 mutation、rollback 或 recovery 思路、缺失 inputs,以及 yes/no 确认请求。尤其要注意:一旦连接处于 active 状态,该 skill 可以把对话中的指令连接到真实的 Conveyor actions。
根据首次输出继续迭代
如果第一版计划过于宽泛,就缩小用例范围,并用更好的 query 重新进行 tool discovery。如果 agent 选择了错误操作,可以把相关 schema result 粘贴回对话中,让它比较备选方案。当你把 discovery output 当作工作上下文,而不是隐藏的实现细节时,conveyor-automation skill 的效果会更好。
