← ClaudeAtlas

ibkrlisted

Trade and research options on Interactive Brokers via a local CLI (chains, quotes, Greeks, single-leg and vertical orders). Use when the user asks about option chains, option quotes, or wants to place/cancel option orders on IBKR. Requires IB Gateway running locally. Paper account is the default; live needs --live.
baileywickham/ibkr · ★ 0 · AI & Automation · score 72
Install: claude install-skill baileywickham/ibkr
# IBKR Options Trading All commands run as `ibkr <command>`. If `ibkr` is not on PATH, install it (requires Python 3.11+ and [uv](https://github.com/astral-sh/uv)): git clone https://github.com/baileywickham/ibkr cd ibkr && uv tool install --editable . Output is JSON. Exit codes: 0 ok, 2 gateway unreachable, 3 validation error, 4 token rejected, 5 account error, 6 delayed-data blocked. **Mode**: paper account by default (Gateway port 4002). Add `--live` (port 4001) ONLY when the user explicitly says to trade the live account. ## Commands ``` ibkr status # connection + account summary ibkr positions | orders | trades ibkr chain AAPL # expirations ibkr chain AAPL --expiry 2026-07-17 --strikes 8 # strikes around spot, quotes + Greeks ibkr quote AAPL # stock quote ibkr quote AAPL --expiry 2026-07-17 --strike 200 --right C # option quote ibkr place --symbol AAPL --expiry 2026-07-17 --strike 200 --right C \ --side BUY --qty 1 --limit 3.50 # PREVIEW (never trades) ibkr place ... --execute TOKEN # place previewed order ibkr place-vertical --symbol AAPL --expiry 2026-07-17 --right C --side BUY \ --long-strike 200 --short-strike 205 --qty 1 --limit 1.80 ibkr stock --symbol AAPL --side BUY --qty 10 --limit 250 # shares (preview/execute) ibkr cancel ORDER_ID ibkr close 355C # PREVIEW closing one position (match by symbol) ibkr close --all