ibkr

Solid

Query Interactive Brokers via the local `ibkr` CLI. Use when the user asks about their IBKR account, positions, P&L, market quotes, option chains (incl. per-leg open interest), official market calendars, local watchlist, daily price history, technical/relative-strength screens, running a market scan, sizing a planned trade by fixed-fractional risk, checking the market's stress lifecycle (S&P 500 breadth, SPX-canonical dealer zero-gamma with SPY context and 0DTE / 1-7 / term horizon split, the broad-market regime dashboard), checking portfolio-aware canary stress lifecycle, held-name market-event flags, reading daemon protection proposals, daemon opportunities, offline opportunity research diagnostics, or runtime settings/freeze state, or explicitly requests an order preview/status/history read. This skill is read/preview-first by default; explicit current-turn broker-write requests must use the gated CLI path and report a redacted execution artifact.

AI & Automation 5 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
26
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

Updated: 2026-07-18 18:23 CEST ## When to use If the user asks about holdings, cash, buying power, P&L, a local watchlist, a specific stock or ETF quote, whether a supported market is open, an option chain, daily history, technical/relative-strength screen, or wants to scan the market, run the relevant `ibkr` subcommand with `--json` and parse the output. If the user asks about the *market environment* — "is the market risky today?", "what's the regime?", "where's dealer gamma?", "how broad is the rally?" — reach for `ibkr regime` (all eight indicator rows in one call), `ibkr breadth` (S&P 500 stocks-above-50DMA), or `ibkr gamma` (SPX/SPXW-canonical dealer gamma, with SPY as corroborating ETF context when usable). `ibkr regime` is broad-market only; it emits row bands, source health, semantic fingerprints, and a lifecycle stage rather than portfolio advice. If the user asks whether *their portfolio* needs attention under the current account, positions, exposures, regime, margin, concentration, options, or data quality state, run `ibkr canary --json`. Canary answers with top-level `action`, `market_confirmation`, `portfolio_fit`, `input_health`, planner readiness, and evidence rows. It does not choose hedges, size trades, preview orders, or execute. If the user asks for the daily operator overview across market, calendar, portfolio, risk limits, and process clocks, run `ibkr brief --json`. The brief is a read surface for agents: agent-origin text renders never stamp the m...

Details

Author
osauer
Repository
osauer/ibkr
Created
2 months ago
Last Updated
2 days ago
Language
Go
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category