botpress-automation
Automate Botpress tasks via Rube MCP (Composio). Always search tools first for current schemas.
Botpress Automation - Automate Botpress Operations via Rube MCP
Skill Overview
Botpress Automation is a Claude skill that lets you automatically manage Botpress chatbots without writing code, using Composio’s Rube MCP service. It supports dynamic tool discovery and bulk operations.
Use Cases
-
Bulk Management of Chatbots If you need to manage multiple Botpress bots at once, you can batch run tasks such as configuration updates, content import/export, and session management—without manually handling each bot one by one.
-
Dynamic Workflow Integration Embed Botpress operations into an AI Agent workflow. Trigger the appropriate Botpress API calls automatically based on the conversation content, enabling closed-loop automation for intelligent dialogue systems.
-
API Change Adaptation Botpress APIs are frequently updated. Traditional hard-coded tools tend to break. This skill uses a dynamic schema query mechanism to automatically adapt to the latest API structure, without constantly modifying code.
Core Features
-
Dynamic Tool Discovery (RUBE_SEARCH_TOOLS) Query the available tools in the Botpress toolkit and the latest schema in real time. Retrieve accurate parameter structures and execution recommendations to avoid call failures caused by API changes.
-
Connection Management (RUBE_MANAGE_CONNECTIONS) Centrally manage Botpress account connections. Support connection status checks and authorization flows to ensure the connection is in an ACTIVE state before every operation.
-
Bulk Tool Execution (RUBE_MULTI_EXECUTE_TOOL) Execute multiple Botpress operations within the same session. Supports session reuse and memory management, making it suitable for complex multi-step automation tasks.
FAQ
What prerequisites are required for Botpress Automation?
You need to have the Rube MCP service connected (add https://rube.app/mcp as the MCP server) and complete authorization for your Botpress account. Rube MCP does not require an API key—just add it and use it.
Why must RUBE_SEARCH_TOOLS be called first?
The Botpress API structure changes frequently. Hard-coding tool names and parameters is likely to fail. Dynamic querying ensures you use the latest schema, and the official guidance explicitly recommends: “Always search tools first for current schemas.”
Can Botpress Automation handle batch processing?
Yes. Use RUBE_MULTI_EXECUTE_TOOL to perform multiple operations within a single session, or use RUBE_REMOTE_WORKBENCH to run run_composio_tool() for more complex bulk processing.