files-com-automation
通过Rube MCP(Composio)自动化文件操作任务。始终优先搜索工具以获取当前架构。
分类
文件管理安装
热度:26
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-files-com-automation&locale=zh&source=copy
Files Com 自动化技能 - 通过 Rube MCP 实现 Composio 集成
技能概述
通过 Rube MCP 和 Composio 的 Files Com toolkit,无需 API 密钥即可自动化 Files Com 文件操作,始终先搜索工具以获取最新 schema。
适用场景
当 Claude 需要直接操作 Files Com 文件时,通过 Rube MCP 可以安全地执行文件列表、上传、下载、删除等操作,无需编写复杂的 API 集成代码。
需要对 Files Com 中的多个文件执行统一操作时(如批量重命名、批量移动、批量权限设置),使用 RUBE_MULTI_EXECUTE_TOOL 可以一次性完成多个工具调用。
不想使用 Files Com SDK 或直接 API 的开发者,通过简单的 MCP 工具调用即可实现文件操作,特别适合快速原型开发和轻量级自动化场景。
核心功能
每次执行前自动调用 RUBE_SEARCH_TOOLS 获取最新的工具 schema,确保使用正确的参数格式。这解决了 API 变更导致的集成失效问题,无需手动维护工具定义。
通过 RUBE_MANAGE_CONNECTIONS 实时检查 Files Com 连接状态,支持一键授权激活。连接非活跃时会自动返回授权链接,完成授权后即可执行所有文件操作。
RUBE_MULTI_EXECUTE_TOOL 支持在一次会话中按顺序执行多个文件操作,配合 session 复用机制,可以构建完整的文件工作流,如"搜索 → 过滤 → 批量下载"。
常见问题
Rube MCP 需要 API 密钥吗?
不需要。只需在客户端配置中添加
https://rube.app/mcp 作为 MCP 服务器即可使用。但 Files Com 本身的连接需要通过 Composio 进行一次 OAuth 授权,授权后连接状态保持 ACTIVE。为什么每次都要先调用 RUBE_SEARCH_TOOLS?
Composio 的工具 schema 会随 Files Com API 更新而变化。硬编码工具定义会导致集成失效。RUBE_SEARCH_TOOLS 返回最新的工具 slug、参数格式和执行建议,确保你的调用始终有效。
如何处理 Files Com 连接未激活的情况?
调用 RUBE_MANAGE_CONNECTIONS 检查连接状态。如果返回非 ACTIVE 状态,响应中会包含授权链接。点击链接完成 Composio 的 Files Com 授权后,再次检查连接状态即可变为 ACTIVE,之后就能正常执行工具了。
批量操作如何避免重复搜索工具?
第一次调用 RUBE_SEARCH_TOOLS 时保存返回的 session_id,后续的 RUBE_MANAGE_CONNECTIONS 和 RUBE_MULTI_EXECUTE_TOOL 都使用同一个 session_id。这样工具定义可以在会话内复用,减少重复搜索。
Files Com 支持哪些文件操作?
具体支持的操作需要通过 RUBE_SEARCH_TOOLS 动态获取。通常包括文件列表、搜索、上传、下载、删除、重命名、移动、权限管理等 Files Com 提供的核心功能。工具返回的 schema 会明确说明每个操作所需的参数。