leverly-automation
通过Rube MCP(Composio)自动化Leverly任务。始终首先搜索工具以获取当前架构。
分类
开发工具安装
热度:23
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-leverly-automation&locale=zh&source=copy
Leverly Automation - 通过 Rube MCP 自动化 Leverly 任务
技能概述
通过 Composio 的 Rube MCP 服务,动态发现并执行 Leverly 工具,实现 MCP 客户端中的 Leverly 任务自动化。
适用场景
核心功能
常见问题
Rube MCP 是什么?需要 API 密钥吗?
Rube MCP 是 Composio 提供的 MCP 服务端点,负责将 Composio 工具包(如 Leverly)暴露给 MCP 客户端。使用时只需在客户端配置中添加
https://rube.app/mcp 作为 MCP 服务器地址,无需任何 API 密钥。连接后会自动获得 RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS 等工具。为什么总是要先搜索工具再执行?
Composio 的工具架构会不时更新,工具 slug、参数字段、推荐执行计划都可能变化。如果硬编码这些定义,工作流可能在工具更新后失败。通过 RUBE_SEARCH_TOOLS 先获取当前架构,可以确保每次执行都使用正确的工具定义,这是本技能的核心设计原则。
Leverly 连接状态不是 ACTIVE 怎么办?
调用 RUBE_MANAGE_CONNECTIONS 后,如果连接状态不是 ACTIVE,会返回一个授权链接。需要在浏览器中打开该链接,完成 Leverly 账户的授权流程,然后重新调用 RUBE_MANAGE_CONNECTIONS 检查状态,直到显示 ACTIVE 才能执行工具操作。授权只需要进行一次,之后连接会保持 ACTIVE 状态。
能否批量执行多个 Leverly 工具?
可以。使用 RUBE_MULTI_EXECUTE_TOOL 时,在 tools 数组中传入多个工具对象,每个对象包含从搜索结果中获取的 tool_slug 和符合架构的 arguments。所有工具会在同一个会话中按顺序执行,适合需要编排多步骤业务流程的场景。
RUBE_REMOTE_WORKBENCH 和 RUBE_MULTI_EXECUTE_TOOL 有什么区别?
RUBE_MULTI_EXECUTE_TOOL 用于直接执行已知的工具操作,适合常规工作流。RUBE_REMOTE_WORKBENCH 提供一个远程 Python 环境,可以运行
run_composio_tool() 函数,支持更复杂的逻辑判断、循环处理和自定义脚本,适合需要动态决策或批量处理的场景。如何获取某个工具的完整架构?
如果 RUBE_SEARCH_TOOLS 返回的工具信息中包含
schemaRef 字段,可以使用 RUBE_GET_TOOL_SCHEMAS 传入该引用值,获取完整的输入输出架构定义。这对于需要精确构造复杂参数的场景很有用。