xeroliteIntegrate OpenClaw with Xerolite - IBKR. Use when: querying Xerolite API, placing orders, searching contracts.
Install via ClawdBot CLI:
clawdbot install xero-flex/xeroliteTrading Bridge from TradingView to Interactive Brokers.
Xerolite automates execution of your trading ideas: it connects TradingView alerts to your Interactive Brokers account so orders are sent in real time with no manual steps. You design the logic and alerts in TradingView; Xerolite handles the bridge to IB (TWS or IB Gateway) and execution.
This skill lets your OpenClaw agent call the Xerolite REST API to place orders and search contracts ā so you can trade or look up symbols from natural language or automation without leaving your workflow.
skills/xerolite/
āāā SKILL.md # This file
āāā scripts/
ā āāā xerolite.mjs # CLI (order place, contract search)
āāā references/
āāā API.md # REST API guide
Use these commands from the skill directory (or with {baseDir} in other skills).
Default flag values (optional; omit to use): --currency USD, --asset-class STOCK, --exch SMART.
Required: --action, --qty, --symbol. Optional: --currency, --asset-class, --exch.
# Minimal (defaults: USD, STOCK, SMART)
node {baseDir}/scripts/xerolite.mjs order place --symbol AAPL --action BUY --qty 10
# Full
node {baseDir}/scripts/xerolite.mjs order place \
--symbol AAPL \
--currency USD \
--asset-class STOCK \
--exch SMART \
--action BUY \
--qty 10
JSON sent to POST /api/internal/agent/order/place-order:
{
"name": "Agent",
"action": "BUY",
"qty": "10",
"symbol": "AAPL",
"currency": "USD",
"asset_class": "STOCK",
"exch": "SMART"
}
Required: --symbol. Optional: --currency, --asset-class, --exch.
# Minimal (defaults: USD, STOCK, SMART)
node {baseDir}/scripts/xerolite.mjs contract search --symbol AAPL
# Full
node {baseDir}/scripts/xerolite.mjs contract search \
--symbol AAPL \
--currency USD \
--asset-class STOCK \
--exch SMART
JSON sent to POST /api/internal/agent/contract/search:
{
"brokerName": "IBKR",
"symbol": "AAPL",
"currency": "USD",
"xeroAssetClass": "STOCK"
}
For the order and contract search endpoints used by this skill, see references/API.md.
fetch)XEROLITE_API_URL ā base URL for Xerolite API. If not set, defaults to http://localhost (same machine or local network). No API key in this version; may be added in a future version.Generated Mar 1, 2026
A retail trader uses TradingView to design technical indicators and sets alerts for buy/sell signals. Xerolite automatically routes these alerts to Interactive Brokers via this skill, executing orders in real-time without manual intervention, ideal for day trading or swing trading strategies.
An investment manager needs to periodically adjust portfolio allocations based on market conditions. By integrating Xerolite with OpenClaw, they can automate order placements for multiple assets simultaneously, ensuring timely rebalancing while reducing operational overhead and human error.
A financial analyst requires quick access to contract details for various securities to support research reports. Using the contract search capability, they can retrieve information like symbols and asset classes from Interactive Brokers directly within their workflow, speeding up data gathering.
A quantitative developer builds custom trading algorithms that generate signals. They leverage Xerolite to bridge these signals to Interactive Brokers for execution, allowing seamless integration of proprietary models with real-market trading without building a full API connector from scratch.
Xerolite offers a monthly or annual subscription fee for access to its trading bridge platform, targeting individual traders and small firms. Revenue is generated through tiered plans based on features like order volume, number of connected accounts, or advanced analytics, ensuring recurring income.
A free version provides basic order placement and contract search, while premium tiers unlock advanced capabilities such as multi-broker support, enhanced alert customization, or priority API access. This model attracts a broad user base and converts a portion to paying customers for higher margins.
Xerolite licenses its technology to larger financial institutions or hedge funds that require customized integrations, dedicated support, and high-volume trading. Revenue comes from one-time setup fees and ongoing maintenance contracts, tailored to enterprise needs for reliability and scalability.
š¬ Integration Tip
Ensure Node.js 18+ is installed for fetch support, and set XEROLITE_API_URL if the API is hosted remotely; otherwise, it defaults to localhost for local testing.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection