通过Composio的Box工具包自动化Box操作包括文件上传/下载、内容搜索、文件夹管理、协作、元数据查询和签名请求。技能概述box-automation 技能通过Composio的Box工具包和Rube MCP自动化Box云存储操作。此技能允许AI代理管理Box中的文件、文件夹、协作、元数据和签名请求实现云存储和文档管理的自动化流程。下载地址antigravity-awesome-skills/skills/box-automation at main · sickn33/antigravity-awesome-skills · GitHub主要功能文件上传和下载上传文件到Box或从Box下载文件内容搜索和浏览按名称、内容或元数据查找文件、文件夹或Web链接文件夹管理创建、更新、移动、复制或删除文件夹协作管理管理文件夹共享和协作权限元数据查询通过元数据模板值搜索文件和文件夹签名请求创建和管理Box Sign签名请求ZIP下载将多个文件/文件夹打包为ZIP下载触发条件在以下情况下应该使用此技能用户想要上传文件到Box或从Box下载文件用户想要按名称、内容或元数据查找文件、文件夹或Web链接用户想要创建、更新、移动、复制或删除文件夹需要管理文件夹共享和协作权限需要通过元数据模板值搜索文件需要创建和管理签名请求前置条件重要使用此技能前需要完成以下设置Rube MCP必须已连接RUBE_SEARCH_TOOLS可用通过RUBE_MANAGE_CONNECTIONS建立活跃的Box连接始终先调用RUBE_SEARCH_TOOLS获取当前工具架构使用场景场景1文件上传和下载用户需要将文件上传到Box存储或从Box下载文件到本地。场景2内容搜索和浏览用户需要查找特定文件、浏览文件夹内容或通过元数据搜索。场景3文件夹管理用户需要创建新文件夹、重命名、移动或删除现有文件夹。处理过程1. 设置和连接首先验证Rube MCP可用性然后建立Box连接。1. 验证RUBE_SEARCH_TOOLS响应 2. 调用RUBE_MANAGE_CONNECTIONStoolkit: box 3. 如果连接未激活按照返回的认证链接完成Box OAuth 4. 确认连接状态显示ACTIVE2. 文件上传和下载工作流上传和下载文件的核心工作流程工具序列1. BOX_SEARCH_FOR_CONTENT - 查找目标文件夹如果路径未知[前置条件]2. BOX_GET_FOLDER_INFORMATION - 验证文件夹存在并获取folder_id [前置条件]3. BOX_LIST_ITEMS_IN_FOLDER - 浏览文件夹内容并发现文件ID [可选]4. BOX_UPLOAD_FILE - 上传文件到特定文件夹 [上传必需]5. BOX_DOWNLOAD_FILE - 通过file_id下载文件 [下载必需]6. BOX_CREATE_ZIP_DOWNLOAD - 将多个文件/文件夹打包为ZIP [可选]3. 搜索和浏览内容工作流搜索和浏览内容的工作流程工具序列1. BOX_SEARCH_FOR_CONTENT - 全文搜索文件、文件夹和Web链接 [必需]2. BOX_LIST_ITEMS_IN_FOLDER - 浏览特定文件夹的内容 [可选]3. BOX_GET_FILE_INFORMATION - 获取特定文件的详细元数据 [可选]4. BOX_GET_FOLDER_INFORMATION - 获取特定文件夹的详细元数据 [可选]5. BOX_QUERY_FILES_FOLDERS_BY_METADATA - 通过元数据模板值搜索 [可选]6. BOX_LIST_RECENTLY_ACCESSED_ITEMS - 列出最近访问的项目 [可选]4. 文件夹管理工作流管理文件夹的工作流程工具序列1. BOX_GET_FOLDER_INFORMATION - 验证文件夹存在并检查权限 [前置条件]2. BOX_CREATE_FOLDER - 创建新文件夹 [创建必需]3. BOX_UPDATE_FOLDER - 重命名、移动或更新文件夹设置 [更新必需]4. BOX_COPY_FOLDER - 将文件夹复制到新位置 [可选]5. BOX_DELETE_FOLDER - 将文件夹移动到回收站 [删除必需]6. BOX_PERMANENTLY_REMOVE_FOLDER - 永久删除回收站中的文件夹 [可选]输入要求使用此技能需要提供以下输入Rube MCP连接必须先配置Rube MCP服务器Box OAuth认证需要完成Box OAuth流程文件夹ID目标文件夹的ID根文件夹使用0文件ID要下载或操作的文件ID搜索参数查询字符串、文件类型、日期范围等输出说明此技能提供以下输出文件信息文件元数据、下载链接、版本信息文件夹信息文件夹元数据、内容列表、权限信息搜索结果匹配的文件、文件夹和Web链接列表上传结果上传文件的ID和元数据ZIP下载打包文件的下载链接关键参数说明参数说明用途parent_id文件夹ID上传目标文件夹根文件夹使用0fileFileUploadable对象包含s3key、mimetype和name的上传文件file_id文件唯一标识符下载或操作特定文件query搜索字符串支持操作符精确匹配、AND、OR、NOT - 仅大写type类型过滤器按file、folder或web_link过滤folder_id文件夹ID浏览特定文件夹内容根文件夹使用0常见陷阱注意事项上传到存在相同文件名的文件夹可能触发冲突行为决定覆盖还是重命名超过50MB的文件应使用分块上传API标准工具不可用上传的attributes部分必须在file部分之前否则会得到HTTP 400错误文件ID和文件夹ID是可从Box Web应用URL中提取的数字字符串偏移量超过10000的查询会被HTTP 400拒绝BOX_SEARCH_FOR_CONTENT需要query或mdfilters参数布尔操作符AND、OR、NOT必须大写使用示例示例1上传文件到Box1. 调用BOX_GET_FOLDER_INFORMATION获取目标文件夹ID2. 调用BOX_UPLOAD_FILE提供- parent_id: 文件夹ID根文件夹使用0- file: { s3key: 文件路径, mimetype: 文件类型, name: 文件名 }示例2搜索文件并下载1. 调用BOX_SEARCH_FOR_CONTENT搜索文件- query: 搜索关键词- type: file- file_extensions: pdf,docx2. 从结果中获取file_id3. 调用BOX_DOWNLOAD_FILE下载文件示例3创建文件夹并上传文件1. 调用BOX_CREATE_FOLDER创建新文件夹- name: 新文件夹名称- parent__id: 0根文件夹2. 获取新文件夹的ID3. 调用BOX_UPLOAD_FILE上传文件到新文件夹最佳实践提示始终先调用RUBE_SEARCH_TOOLS获取最新的工具架构在执行操作前验证连接状态为ACTIVE使用文件夹ID0访问根文件夹大文件上传前检查文件大小限制使用精确的搜索查询以提高性能定期清理不需要的文件和文件夹设置指南获取Rube MCP在客户端配置中将https://rube.app/mcp添加为MCP服务器。无需API密钥 - 只需添加端点即可使用。风险等级警告此技能风险等级为 CRITICAL此技能涉及文件上传、下载和删除操作可能影响重要数据。使用时请确保仔细验证操作的目标文件和文件夹在删除操作前确认文件不再需要定期备份重要数据遵循组织的文件管理政策相关资源GitHub仓库Rube MCP文档Composio Box工具包Box API文档
【计算机工具类-协作工具Skills】box-automation 技能
发布时间:2026/6/15 14:15:11
通过Composio的Box工具包自动化Box操作包括文件上传/下载、内容搜索、文件夹管理、协作、元数据查询和签名请求。技能概述box-automation 技能通过Composio的Box工具包和Rube MCP自动化Box云存储操作。此技能允许AI代理管理Box中的文件、文件夹、协作、元数据和签名请求实现云存储和文档管理的自动化流程。下载地址antigravity-awesome-skills/skills/box-automation at main · sickn33/antigravity-awesome-skills · GitHub主要功能文件上传和下载上传文件到Box或从Box下载文件内容搜索和浏览按名称、内容或元数据查找文件、文件夹或Web链接文件夹管理创建、更新、移动、复制或删除文件夹协作管理管理文件夹共享和协作权限元数据查询通过元数据模板值搜索文件和文件夹签名请求创建和管理Box Sign签名请求ZIP下载将多个文件/文件夹打包为ZIP下载触发条件在以下情况下应该使用此技能用户想要上传文件到Box或从Box下载文件用户想要按名称、内容或元数据查找文件、文件夹或Web链接用户想要创建、更新、移动、复制或删除文件夹需要管理文件夹共享和协作权限需要通过元数据模板值搜索文件需要创建和管理签名请求前置条件重要使用此技能前需要完成以下设置Rube MCP必须已连接RUBE_SEARCH_TOOLS可用通过RUBE_MANAGE_CONNECTIONS建立活跃的Box连接始终先调用RUBE_SEARCH_TOOLS获取当前工具架构使用场景场景1文件上传和下载用户需要将文件上传到Box存储或从Box下载文件到本地。场景2内容搜索和浏览用户需要查找特定文件、浏览文件夹内容或通过元数据搜索。场景3文件夹管理用户需要创建新文件夹、重命名、移动或删除现有文件夹。处理过程1. 设置和连接首先验证Rube MCP可用性然后建立Box连接。1. 验证RUBE_SEARCH_TOOLS响应 2. 调用RUBE_MANAGE_CONNECTIONStoolkit: box 3. 如果连接未激活按照返回的认证链接完成Box OAuth 4. 确认连接状态显示ACTIVE2. 文件上传和下载工作流上传和下载文件的核心工作流程工具序列1. BOX_SEARCH_FOR_CONTENT - 查找目标文件夹如果路径未知[前置条件]2. BOX_GET_FOLDER_INFORMATION - 验证文件夹存在并获取folder_id [前置条件]3. BOX_LIST_ITEMS_IN_FOLDER - 浏览文件夹内容并发现文件ID [可选]4. BOX_UPLOAD_FILE - 上传文件到特定文件夹 [上传必需]5. BOX_DOWNLOAD_FILE - 通过file_id下载文件 [下载必需]6. BOX_CREATE_ZIP_DOWNLOAD - 将多个文件/文件夹打包为ZIP [可选]3. 搜索和浏览内容工作流搜索和浏览内容的工作流程工具序列1. BOX_SEARCH_FOR_CONTENT - 全文搜索文件、文件夹和Web链接 [必需]2. BOX_LIST_ITEMS_IN_FOLDER - 浏览特定文件夹的内容 [可选]3. BOX_GET_FILE_INFORMATION - 获取特定文件的详细元数据 [可选]4. BOX_GET_FOLDER_INFORMATION - 获取特定文件夹的详细元数据 [可选]5. BOX_QUERY_FILES_FOLDERS_BY_METADATA - 通过元数据模板值搜索 [可选]6. BOX_LIST_RECENTLY_ACCESSED_ITEMS - 列出最近访问的项目 [可选]4. 文件夹管理工作流管理文件夹的工作流程工具序列1. BOX_GET_FOLDER_INFORMATION - 验证文件夹存在并检查权限 [前置条件]2. BOX_CREATE_FOLDER - 创建新文件夹 [创建必需]3. BOX_UPDATE_FOLDER - 重命名、移动或更新文件夹设置 [更新必需]4. BOX_COPY_FOLDER - 将文件夹复制到新位置 [可选]5. BOX_DELETE_FOLDER - 将文件夹移动到回收站 [删除必需]6. BOX_PERMANENTLY_REMOVE_FOLDER - 永久删除回收站中的文件夹 [可选]输入要求使用此技能需要提供以下输入Rube MCP连接必须先配置Rube MCP服务器Box OAuth认证需要完成Box OAuth流程文件夹ID目标文件夹的ID根文件夹使用0文件ID要下载或操作的文件ID搜索参数查询字符串、文件类型、日期范围等输出说明此技能提供以下输出文件信息文件元数据、下载链接、版本信息文件夹信息文件夹元数据、内容列表、权限信息搜索结果匹配的文件、文件夹和Web链接列表上传结果上传文件的ID和元数据ZIP下载打包文件的下载链接关键参数说明参数说明用途parent_id文件夹ID上传目标文件夹根文件夹使用0fileFileUploadable对象包含s3key、mimetype和name的上传文件file_id文件唯一标识符下载或操作特定文件query搜索字符串支持操作符精确匹配、AND、OR、NOT - 仅大写type类型过滤器按file、folder或web_link过滤folder_id文件夹ID浏览特定文件夹内容根文件夹使用0常见陷阱注意事项上传到存在相同文件名的文件夹可能触发冲突行为决定覆盖还是重命名超过50MB的文件应使用分块上传API标准工具不可用上传的attributes部分必须在file部分之前否则会得到HTTP 400错误文件ID和文件夹ID是可从Box Web应用URL中提取的数字字符串偏移量超过10000的查询会被HTTP 400拒绝BOX_SEARCH_FOR_CONTENT需要query或mdfilters参数布尔操作符AND、OR、NOT必须大写使用示例示例1上传文件到Box1. 调用BOX_GET_FOLDER_INFORMATION获取目标文件夹ID2. 调用BOX_UPLOAD_FILE提供- parent_id: 文件夹ID根文件夹使用0- file: { s3key: 文件路径, mimetype: 文件类型, name: 文件名 }示例2搜索文件并下载1. 调用BOX_SEARCH_FOR_CONTENT搜索文件- query: 搜索关键词- type: file- file_extensions: pdf,docx2. 从结果中获取file_id3. 调用BOX_DOWNLOAD_FILE下载文件示例3创建文件夹并上传文件1. 调用BOX_CREATE_FOLDER创建新文件夹- name: 新文件夹名称- parent__id: 0根文件夹2. 获取新文件夹的ID3. 调用BOX_UPLOAD_FILE上传文件到新文件夹最佳实践提示始终先调用RUBE_SEARCH_TOOLS获取最新的工具架构在执行操作前验证连接状态为ACTIVE使用文件夹ID0访问根文件夹大文件上传前检查文件大小限制使用精确的搜索查询以提高性能定期清理不需要的文件和文件夹设置指南获取Rube MCP在客户端配置中将https://rube.app/mcp添加为MCP服务器。无需API密钥 - 只需添加端点即可使用。风险等级警告此技能风险等级为 CRITICAL此技能涉及文件上传、下载和删除操作可能影响重要数据。使用时请确保仔细验证操作的目标文件和文件夹在删除操作前确认文件不再需要定期备份重要数据遵循组织的文件管理政策相关资源GitHub仓库Rube MCP文档Composio Box工具包Box API文档