skyfire-automation

通过Rube MCP(Composio)自动化执行Skyfire任务。始终优先搜索工具以获取当前模式。

安装

热度:35

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-skyfire-automation&locale=zh&source=copy

Skyfire Automation 智能体技能

技能概述


Skyfire Automation 是一个通过 Composio 的 Rube MCP 实现的 Skyfire 任务自动化技能,提供工具搜索、连接管理和多工具执行能力,帮助开发者高效构建 Skyfire 操作工作流。

适用场景

1. Skyfire API 集成开发


需要将 Skyfire 功能集成到智能体应用中时,该技能提供统一的 MCP 接口。通过 RUBE_SEARCH_TOOLS 发现可用工具,自动获取最新的模式定义,避免硬编码工具调用参数。

2. 批量任务自动化执行


面对重复性 Skyfire 操作任务时,可使用 RUBE_MULTI_EXECUTE_TOOL 实现多工具并行执行,或通过 RUBE_REMOTE_WORKBENCH 进行批量操作,显著提升工作效率。

3. 动态工具模式适配


当 Skyfire API 更新导致工具模式变化时,该技能的搜索优先机制确保每次执行前获取最新工具定义,减少因模式不匹配导致的执行失败。

核心功能

1. 智能工具发现


通过 RUBE_SEARCH_TOOLS 查询 Skyfire 相关工具,自动获取工具 slug、输入模式、执行计划建议和已知陷阱。支持会话复用,确保同一工作流内工具定义一致性。

2. 连接状态管理


使用 RUBE_MANAGE_CONNECTIONS 实时监控 Skyfire 连接状态,在工具执行前验证连接可用性,避免因连接失效导致的任务失败。支持通过认证链接完成连接激活。

3. 多工具协同执行


RUBE_MULTI_EXECUTE_TOOL 支持在一次调用中执行多个 Skyfire 工具,配合会话级记忆管理,实现复杂业务场景的工具编排。对于需要完整模式定义的工具,可通过 RUBE_GET_TOOL_SCHEMAS 获取详细结构。

常见问题

Skyfire 和 Rube MCP 如何集成?


首先需要将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥。然后调用 RUBE_SEARCH_TOOLS 验证可用性,再通过 RUBE_MANAGE_CONNECTIONS 建立并激活 Skyfire 连接即可开始使用。

如何处理 Skyfire 工具模式变更?


该技能采用"搜索优先"原则,每次执行工作流前先调用 RUBE_SEARCH_TOOLS 获取当前工具模式。避免在代码中硬编码工具 slug 和参数,始终使用搜索返回的最新模式定义。

RUBE_MULTI_EXECUTE_TOOL 的 memory 参数有什么作用?


memory 参数用于在工具执行间传递上下文信息,即使当前工作流不需要记忆数据,也必须包含空对象 {},这是执行接口的必需参数。通过复用 session_id,可以在多个工具调用间共享记忆状态。