ib-option-chain
SKILL.md
IB Option Chain
Fetch option chain data from Interactive Brokers for a specific expiration date.
Prerequisites
User must have TWS or IB Gateway running locally with API enabled:
- Paper trading: port 7497
- Live trading: port 7496
Instructions
First, get available expiration dates:
uv run python scripts/options.py SYMBOL --expiries
Then fetch the chain for a specific expiry:
uv run python scripts/options.py SYMBOL --expiry YYYYMMDD
Arguments
SYMBOL- Ticker symbol (e.g., AAPL, SPY, TSLA)--expiries- List available expiration dates only--expiry YYYYMMDD- Fetch chain for specific date (IB format: YYYYMMDD, no dashes)--port- IB port (default: 7496 for live trading)
Output
Returns JSON with:
calls- Array of call options with strike, bid, ask, lastPrice, volume, openInterest, impliedVolatilityputs- Array of put options with same fieldsunderlying_price- Current stock price for referencesource- "ibkr"
Present data as a table. Highlight high volume strikes and notable IV levels.
Dependencies
ib-async
Weekly Installs
13
Repository
staskh/trading_skillsGitHub Stars
47
First Seen
Mar 1, 2026
Security Audits
Installed on
opencode12
gemini-cli12
github-copilot12
codex12
kimi-cli12
amp12