A specialized automation interface for the TradingBoat stack that prioritizes DB-first queries and secure lifecycle management.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install tbot-controller
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install tbot-controller using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The TBOT Controller is a technical interface designed to bridge the gap between AI agents and the TradingBoat (TBOT) runtime stack. As part of the ecosystem of Openclaw Skills, it provides a safety-first approach to managing Interactive Brokers (IBKR) automated trading setups. It emphasizes a DB-first strategy, meaning it queries the local SQLite database for portfolio and order data before attempting more intrusive discovery actions.
Built with reliability in mind, this skill handles everything from monitoring container health to generating schema-validated TradingView-style JSON payloads. It serves as an essential tool for developers using Openclaw Skills to maintain high-frequency or algorithmic trading environments without manual intervention through a professional CLI-based workflow.
To integrate this with your Openclaw Skills workflow, ensure you have the tbot-runtime installed and the uv package manager ready.
# Install the required uv package manager
brew install uv
# Clone the recommended runtime stack
git clone https://github.com/PlusGenie/openclaw-on-tradingboat.git
# Configure the skill location
export TBOT_COMPOSE_DIR="$HOME/path/to/openclaw-on-tradingboat"
# Set permissions for the entrypoint script
chmod +x scripts/tbot.sh
The skill interacts with core SQLite tables and generates structured JSON signals based on a specific taxonomy.
| Table/Entity | Description |
|---|---|
| orders | Tracks historical and active IBKR orders and fill status |
| alerts | Logs TradingView signals received via the webhook interface |
| errors | Categorizes and stores system and broker-level error logs |
| tbot | Manages core runtime state and heartbeat metadata |
Signal payloads follow the TradingView webhook standard, including mandatory fields like ticker, direction (e.g., strategy.entrylong), contract type, and a metrics array for price and quantity.
Loading
A structural skeleton for managing deterministic, queue-driven AI orchestration and multi-phase state transitions.

A deterministic tool for converting complex webpages into clean, LLM-ready markdown with intelligent fallback mechanisms.

An automated reporting engine designed to transform structured data files into professional, decision-ready executive summaries and visualizations.

A bounded recursive orchestration skill that decomposes massive tasks into manageable, trackable sub-task trees with explicit state management.

A smart model router for Venice.ai that optimizes API costs and privacy by automatically selecting the ideal model tier for any given prompt.

An automated tool that synthesizes daily agent interactions into structured journals for better knowledge retention.








































