音频转写助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/castingwords-automation。
技能介绍
要解决什么问题
Castingwords 提供人工与流程化的音频转写服务,但在 Agent 或自动化脚本里直接对接其 API,往往要维护认证、工具列表和参数 schema 的变更。本技能把 Castingwords 能力接到 Rube MCP 与 Composio Castingwords toolkit 上,让模型按固定流程先发现工具、再校验连接、最后执行,而不是硬编码过期的 tool slug 或字段名。
技能如何工作
典型流程分三步:
- 发现工具:调用
RUBE_SEARCH_TOOLS,按 Castingwords 相关用例拿到当前可用的 tool slug、输入 schema、推荐执行顺序和已知坑点。 - 检查连接:通过
RUBE_MANAGE_CONNECTIONS(toolkit 为castingwords)确认状态为 ACTIVE;若不是,按返回的授权链接完成绑定后再继续。 - 执行工具:用
RUBE_MULTI_EXECUTE_TOOL按搜索结果里的字段名与类型调用;批量或复杂场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool()。需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
工具包文档见 composio.dev/toolkits/castingwords。Rube MCP 端点为 https://rube.app/mcp,接入后无需单独配置 API key。
适用边界与注意点
- 不要跳过发现步骤:Composio 侧 schema 会变,未先
RUBE_SEARCH_TOOLS就写死参数容易失败。 RUBE_MULTI_EXECUTE_TOOL必须带memory参数,即使为空也要传{}。- 同一条工作流内复用 session ID,新开工作流再生成新 session。
- 分页:响应里若有 pagination token,应继续拉取直到数据完整。
- 执行前务必确认 Castingwords 连接为 ACTIVE,否则工具调用无意义。
使用场景
- 录播或访谈音频已导出,需要在 Agent 对话里先确认 Castingwords 连接为 ACTIVE,再按最新 schema 提交或查询转写任务。
- 维护基于 Rube 的自动化脚本时,每次执行前用 RUBE_SEARCH_TOOLS 拉取 Castingwords 工具列表,避免硬编码已变更的 slug 与参数字段。
- 同一轮工作流里要连续调用多个 Castingwords 工具,需复用 session ID,并在 RUBE_MULTI_EXECUTE_TOOL 中始终传入 memory(可为空对象)。
- 批量创建或轮询 Castingwords 订单时,在 RUBE_REMOTE_WORKBENCH 中通过 run_composio_tool() 串联 Composio 侧操作。
适合人员
- 每周把多期播客母带交给 Castingwords 转写、又希望用对话式 Agent 查订单状态的独立创作者
- 在公司内把 Composio Castingwords 接到 Rube MCP,给同事提供「先连账户、再跑转写流程」的标准 Agent 技能维护者
- 做媒体后期流水线、需要在不手写 REST 的情况下让 LLM 按分页 token 拉全 Castingwords 列表数据的集成工程师
- 为法务或研究团队搭建访谈录音归档流程、要求 Agent 执行前强制校验 castingwords toolkit 连接状态的产品/运维同学