shotstack-automation

Automate Shotstack tasks via Rube MCP (Composio). Always search tools first for current schemas.

Install

Hot:20

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-shotstack-automation&locale=en&source=copy

Shotstack Automation

Automate Shotstack video rendering and editing tasks using Composio’s Shotstack SDK and the Rube MCP.

Use Cases

  • Batch Video Production: When you need to create or render multiple video projects at once, use RUBE_MULTI_EXECUTE_TOOL to process multiple Shotstack tasks in parallel, significantly improving production efficiency.
  • Video Workflow Integration: Integrate Shotstack video rendering capabilities into your existing Claude MCP workflows to achieve end-to-end automation from script generation to video rendering.
  • Dynamic Video Template Rendering: Render personalized video content in batches in a data-driven way using the Shotstack API. Suitable for marketing campaigns, batch content generation for social media, and similar scenarios.
  • Core Features

  • Tool Discovery and Pattern Management: Use RUBE_SEARCH_TOOLS to dynamically fetch the latest schema from the current Shotstack tool package, ensuring tool calls remain compatible with the latest API. Use RUBE_MANAGE_CONNECTIONS to centrally manage Shotstack connection states.
  • Automated Task Execution: Support executing single or multiple Shotstack operations via RUBE_MULTI_EXECUTE_TOOL, including creating projects, starting renders, querying status, etc., with built-in session reuse and memory management.
  • Workflow Best Practices: Provide a complete Shotstack automation workflow pattern, including tool search → connection verification → task execution → standardized result distribution, helping you avoid common pitfalls such as schema changes and connection timeouts.
  • FAQ

    Why do I need to run RUBE_SEARCH_TOOLS before calling the tool each time?

    Shotstack tool schemas are updated frequently. Hard-coding tool slugs and parameters often causes calls to fail. RUBE_SEARCH_TOOLS returns the currently available tools, input formats, recommended execution plans, and known pitfalls, ensuring your calls stay compatible with the latest API.

    What should I do if the Shotstack connection status is not ACTIVE?

    Call RUBE_MANAGE_CONNECTIONS to check the connection status. If the returned status is not ACTIVE, the response will include an authorization link. Open that link to authorize your Shotstack account, then call the connection management interface again to confirm the status becomes ACTIVE.

    How can I reuse a session across multiple Shotstack tasks?

    When you first call RUBE_SEARCH_TOOLS, use session: {generate_id: true} to generate a session ID. Then include that session_id in subsequent calls to RUBE_MANAGE_CONNECTIONS and RUBE_MULTI_EXECUTE_TOOL. This keeps connection state and tool search results shared within the same workflow, improving efficiency.