shotstack-automation

通过Rube MCP(Composio)自动化Shotstack任务。始终优先搜索工具以获取当前架构。

安装

热度:20

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-shotstack-automation&locale=zh&source=copy

Shotstack Automation

通过 Composio 的 Shotstack 工具包和 Rube MCP,自动化执行 Shotstack 视频渲染和编辑任务。

适用场景

  • 批量视频生产:需要一次性创建或渲染多个视频项目时,通过 RUBE_MULTI_EXECUTE_TOOL 并行处理多个 Shotstack 任务,显著提升生产效率。
  • 视频工作流集成:将 Shotstack 视频渲染能力集成到现有的 Claude MCP 工作流中,实现从脚本生成到视频渲染的端到端自动化。
  • 动态视频模板渲染:基于数据驱动的方式,使用 Shotstack API 批量渲染个性化视频内容,适用于营销活动、社交媒体批量内容生成等场景。
  • 核心功能

  • 工具发现与模式管理:通过 RUBE_SEARCH_TOOLS 动态获取当前 Shotstack 工具包的最新 schema,确保工具调用始终兼容最新 API;使用 RUBE_MANAGE_CONNECTIONS 统一管理 Shotstack 连接状态。
  • 自动化任务执行:支持通过 RUBE_MULTI_EXECUTE_TOOL 执行单个或批量 Shotstack 操作,包括创建项目、启动渲染、查询状态等,自带 session 复用和 memory 管理。
  • 工作流最佳实践:提供完整的 Shotstack 自动化工作流模式,包括工具搜索 → 连接验证 → 任务执行 → 结果分发的标准化流程,帮助避免常见陷阱如 schema 变更、连接超时等。
  • 常见问题

    为什么每次调用工具前都要先执行 RUBE_SEARCH_TOOLS?

    Shotstack 的工具 schema 会频繁更新,直接硬编码工具 slug 和参数容易导致调用失败。RUBE_SEARCH_TOOLS 会返回当前可用的工具列表、输入格式、推荐执行计划和已知陷阱,确保你的调用始终与最新 API 兼容。

    Shotstack 连接状态显示非 ACTIVE 怎么处理?

    调用 RUBE_MANAGE_CONNECTIONS 检查连接状态,如果返回的不是 ACTIVE 状态,响应中会包含授权链接。访问该链接完成 Shotstack 账户授权后,再次调用连接管理接口确认状态变为 ACTIVE 即可。

    如何在多个 Shotstack 任务之间复用 session?

    在首次调用 RUBE_SEARCH_TOOLS 时使用 session: {generate_id: true} 生成会话 ID,后续的 RUBE_MANAGE_CONNECTIONSRUBE_MULTI_EXECUTE_TOOL 调用都携带该 session_id。这样可以保持连接状态和工具搜索结果在同一个工作流中共享,提升效率。