bonsai-automation

Automate Bonsai platform operations through Rube MCP tool discovery and execution workflows.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill bonsai-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bonsai-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/bonsai-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill bonsai-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of interacting with the Bonsai platform by providing a standardized, agentic workflow for discovering and executing platform tools via the Rube MCP gateway.

Core Features & Use Cases

  • Dynamic Tool Discovery: Automatically fetches current tool schemas and execution plans from the Rube MCP registry.
  • Connection Management: Handles authentication and session state for the Bonsai toolkit to ensure reliable tool execution.
  • Use Case: Automate complex Bonsai workflows by chaining tool discovery, connection verification, and multi-tool execution without hardcoding API schemas.

Quick Start

Use the bonsai-automation skill to discover available tools and execute a specific Bonsai task in a new session.

Frequently Asked Questions about bonsai-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover available Bonsai tools?

Call the RUBE_SEARCH_TOOLS function with a query related to your specific Bonsai task. This returns the necessary tool slugs, input schemas, and execution requirements for your workflow.

How to verify my Bonsai connection status?

Use the RUBE_MANAGE_CONNECTIONS function with the 'bonsai' toolkit parameter. The response will indicate if your connection is ACTIVE or if you need to follow an authentication link.

Can I reuse session IDs for multiple tasks?

Yes, you should reuse session IDs within a single logical workflow to maintain context. However, generate new session IDs when starting entirely different, unrelated tasks.

Why must I call RUBE_SEARCH_TOOLS before executing?

Tool schemas and available slugs on the Bonsai platform change frequently. Calling RUBE_SEARCH_TOOLS ensures you are using the most current, valid arguments and prevents execution errors.

What is the purpose of the memory parameter?

The memory parameter is a required field in RUBE_MULTI_EXECUTE_TOOL calls that maintains state across tool executions. Always include it, even if it is an empty object.