文件格式转换
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/cloudconvert-automation。
技能介绍
要解决什么问题
在 Agent 或 IDE 里做 PDF、Office、图片、音视频 等格式互转时,如果每次都手写 CloudConvert API、维护 OAuth 与任务轮询,成本和出错面都很大。本技能把 CloudConvert 封装进 Composio 工具集,经 Rube MCP 暴露给模型:先发现当前可用工具与 schema,再在校验连接后执行转换,而不是硬编码过期的 slug 或参数字段。
技能如何工作
典型流程分三步:
- 工具发现:调用
RUBE_SEARCH_TOOLS,按 CloudConvert 相关用例拿到工具 slug、输入 schema、推荐执行顺序和已知坑点。 - 连接检查:用
RUBE_MANAGE_CONNECTIONS指定toolkit cloudconvert;状态须为 ACTIVE,否则按返回的授权链接完成绑定。 - 执行:通过
RUBE_MULTI_EXECUTE_TOOL使用搜索到的 slug;批量或脚本化场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool()。需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
执行时须严格使用搜索结果的字段名与类型;RUBE_MULTI_EXECUTE_TOOL 始终带上 memory 参数(可为 {});同一工作流内复用 session ID,新工作流再新建。
适用边界与注意点
- 依赖 Rube MCP 已接入(例如客户端配置
https://rube.app/mcp),且 CloudConvert 连接已激活。 - 不要跳过
RUBE_SEARCH_TOOLS:工具 schema 会变,硬编码 slug 或参数容易直接失败。 - 列表类响应注意 分页 token,需拉取到结束再汇总结果。
工具集文档见 Composio 官方:composio.dev/toolkits/cloudconvert。
使用场景
- 在 Cursor 等 MCP 客户端里,用户上传 PDF 后需要 Agent 先转成 DOCX 再抽取正文,由技能完成连接校验与 `RUBE_MULTI_EXECUTE_TOOL` 调用。
- 设计或市场同事发来 HEIC、TIFF 等格式,需要在对话工作流中按 `RUBE_SEARCH_TOOLS` 返回的 schema 转成 PNG 或 WebP 再入库。
- 法务或销售流程要求把 Word/PPT 批量导出为 PDF,通过 `RUBE_REMOTE_WORKBENCH` 的 `run_composio_tool()` 按分页拉全任务结果。
- 集成 Composio CloudConvert 时,每次执行前必须先确认 `RUBE_MANAGE_CONNECTIONS` 为 ACTIVE,避免 OAuth 过期导致转换任务静默失败。
适合人员
- 在 MCP 客户端里编排文档预处理链路的后端工程师,希望 Agent 能稳定调用 CloudConvert 而非自维护 REST 封装。
- 每天处理客户混合格式附件的客户成功或实施顾问,需要对话内完成格式统一后再归档或发回客户。
- 负责 Composio/Rube 连接与工具 schema 变更的平台或自动化工程师,需要按官方工作流模式做发现—连接—执行。
- 做内容发布流水线的技术运营,要把音视频或 Office 素材自动转成站点指定格式,并遵守 session 与 memory 参数约定。