音频转写助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/gladia-automation。
技能介绍
要解决什么问题
在 Agent 或 IDE 里做 Gladia 相关自动化时,工具 slug、入参 schema 和连接状态都会随 Composio 侧更新而变化。若把调用方式写死在提示词或脚本里,很容易出现连接未激活、字段名不匹配或分页未拉全等问题。本技能描述的是通过 Rube MCP 接入 Composio 的 Gladia 工具集时,应遵循的发现、连接与执行顺序。
技能如何工作
核心思路是「先搜工具、再验连接、再按 schema 执行」,而不是直接猜工具名。
- 工具发现:每次工作流开始前调用
RUBE_SEARCH_TOOLS,按 Gladia 相关用例获取当前可用的 tool slug、输入 schema、推荐执行路径与已知坑点。 - 连接管理:用
RUBE_MANAGE_CONNECTIONS指定 toolkitgladia,确认状态为 ACTIVE;若非活跃,按返回的授权链接完成绑定后再继续。 - 执行:通过
RUBE_MULTI_EXECUTE_TOOL使用搜索结果中的 slug 与字段;memory参数必须传入(可为{})。同一条工作流内复用 session ID,新工作流再生成新 session。 - 批量与深度集成:大批量或脚本化场景可用
RUBE_REMOTE_WORKBENCH中的run_composio_tool();需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
更细的 toolkit 说明见 Composio 文档:composio.dev/toolkits/gladia。
适用边界与注意点
- 不要硬编码:未先
RUBE_SEARCH_TOOLS就不要假定 slug 或参数结构不变。 - Schema 严格对齐:字段名与类型必须与最近一次搜索结果一致。
- 分页:响应若带分页 token,需循环拉取直到数据完整。
- 本技能面向已配置 Rube MCP 端点(如
https://rube.app/mcp)且能使用RUBE_SEARCH_TOOLS的环境;Gladia 侧能力以 Composio Gladia toolkit 实际暴露的工具为准。
使用场景
- 在 Cursor 里写 Agent 流程前,先用 `RUBE_SEARCH_TOOLS` 查清 Gladia 当前可用工具,再对会议录音发起转写并拉取完整分页结果。
- 运维 Composio 连接时,发现 Gladia 状态非 ACTIVE,按 `RUBE_MANAGE_CONNECTIONS` 返回的链接完成授权后再批量提交转写任务。
- 同一轮对话里要连续调用多个 Gladia 接口时,固定复用 session ID,并用 `RUBE_MULTI_EXECUTE_TOOL` 且始终带上 `memory` 参数。
- 转写任务量较大、需在远端脚本里循环调用时,通过 `RUBE_REMOTE_WORKBENCH` 的 `run_composio_tool()` 按最新 schema 执行。
适合人员
- 在 Agent 里对接第三方语音 API、又不想手写 Gladia REST 与鉴权轮换的后端工程师
- 负责把采访/客服录音交给 Gladia 转写,并希望在对话式工具里自动校验连接与参数的内容运营
- 用 MCP 客户端编排多步自动化、需要按 Composio 文档约束做工具发现与分页的数据/ML 工程师
- 维护内部 Copilot 技能库、要为团队统一 Gladia(Rube + Composio)调用规范的平台或 DevOps 同学