plasmic-automation

Automate Plasmic 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-plasmic-automation&locale=en&source=copy

Plasmic Automation Skill Details

Skill Overview


Plasmic Automation uses Composio’s Plasmic toolkit and Rube MCP to help developers automate Plasmic tasks without manually calling APIs.

Use Cases


  • Batch operations on Plasmic projects: When you need to handle multiple Plasmic projects, components, or pages at once, use batch tools to improve efficiency.

  • Integrating Plasmic workflows: Incorporate Plasmic operations into your existing development process to automate scenarios like deployments and updates.

  • Dynamic tool discovery and execution: When the Plasmic API or tool architecture changes frequently, use real-time search to ensure your actions remain compatible with the latest architecture.
  • Core Features


  • Real-time tool discovery: Use RUBE_SEARCH_TOOLS to fetch the latest Plasmic tool architecture, input formats, and recommended execution plans—avoiding hard-coded outdated tool definitions.

  • Connection management: Use RUBE_MANAGE_CONNECTIONS to check and manage Plasmic connection status, ensuring the connection is in an ACTIVE state before tool execution.

  • Batch tool execution: Use RUBE_MULTI_EXECUTE_TOOL to concurrently run multiple Plasmic actions. Supports session reuse and memory management, making it suitable for complex workflows.
  • Common Questions

    What configuration does Rube MCP require?


    Add https://rube.app/mcp as an MCP server only—no API key is needed. After adding it, use RUBE_SEARCH_TOOLS to verify that the connection is available.

    How do I check the Plasmic connection status?


    Call RUBE_MANAGE_CONNECTIONS and pass toolkits: ["plasmic"] along with the session ID. If the connection is not in an ACTIVE state, complete the setup using the authentication link returned.

    Why search for tools before every execution?


    Plasmic tool architectures are updated frequently. If you don’t search and instead hard-code a tool slug or parameters, calls may fail. RUBE_SEARCH_TOOLS returns the latest architecture and recommended execution plan.

    How should I use the session ID correctly?


    Reuse the same session ID within the same workflow. Generate a new session ID for different workflows. This keeps operation context consistent while avoiding session contamination.

    How do I handle pagination during batch operations?


    Check for a pagination token in the tool response. If it exists, use that token to retrieve the remaining data until the full set union is completed.

    How do I debug Plasmic automation errors?


    First, confirm that the tool architecture returned by RUBE_SEARCH_TOOLS matches the current call. Next, verify that the connection status is ACTIVE. Finally, validate that the parameter field names and types match the architecture definitions.



    Powered by Composio