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,可以在多个工具调用间共享记忆状态。