marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when IBKR API returns error codes, TWS logs show warnings, Web API gives HTTP errors, or orders are rejected — classifies errors and gives concrete resolution steps.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when IBKR API returns error codes, TWS logs show warnings, Web API gives HTTP errors, or orders are rejected — classifies errors and gives concrete resolution steps.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when designing, debugging, or improving trading bots that connect to Interactive Brokers (IBKR), troubleshooting NaN data, order rejections, connection issues, permissions, market data subscriptions, or session conflicts.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when IBKR returns "No security definition found", contract description mismatches, empty options chains, or invalid futures contracts — validates contract fields BEFORE debugging order or data logic.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when running IBKR (Interactive Brokers) via Docker with ibinsync, troubleshooting API connections, configuring market data subscriptions, or handling TWS/Gateway port forwarding issues.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when determining IBKR market data coverage, checking if a symbol has streaming vs snapshot data, configuring market data subscriptions, or encountering Error 10168/10089 for missing market data entitlements.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when hitting IBKR API pacing violations, rate limits, disconnects from too many requests, order efficiency ratio warnings, or "max market data requests exceeded" errors.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when reviewing trade requests before sending to IBKR, validating order size/type/permissions, checking options level compliance, enforcing risk limits, or when any trade needs a safety gatekeep before execution.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when trading bot gets NaN quotes, empty option chains, "not connected" or "no market data permission" errors — diagnoses IBKR session and data problems before debugging code.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing any mathematical indicator (EMA, ATR, RSI, VWAP, Bollinger Bands), trailing stop formulas, or position sizing calculations.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing emergency stop mechanisms, daily loss limits, error-rate circuit breakers, or when the bot needs to halt trading safely under adverse conditions.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when integrating LLMs (Gemini, OpenAI, Claude) into trading systems, handling streaming response parsing, implementing provider fallback chains, managing API rate limits and costs, or extracting structured JSON from LLM responses.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing market data feeds, price subscriptions, indicator computation, or when encountering stale prices, missing data, or sentinel values being treated as real data.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when processing news feeds for trading signals, analyzing social media sentiment, implementing NLP-based market mood indicators, or detecting institutional flow patterns.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when integrating Claude with brokerage APIs via Model Context Protocol, configuring MCP servers for trading, implementing deterministic trade execution loops, or setting up human-in-the-loop approval for live trades.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when running multiple trading strategies concurrently, implementing cross-strategy deduplication, managing position ownership across engines, or preventing duplicate entries from multiple signal sources.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when trading options, handling expiration, Greeks, DTE management, or when options positions expire without proper handling.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing order submission, fill handling, partial fills, order cancellation, or when encountering duplicate orders, ghost positions, or untracked fills.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when preparing to move a trading strategy from paper trading to live, or when determining readiness for live deployment.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
You MUST use this when calculating P&L, tracking partial fills, handling options contract multipliers, reconciling DB totals against broker equity, or aggregating daily P&L from multiple trade tables.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing position tracking, encountering position mismatches between local state and broker, or designing EOD or continuous reconciliation.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing order submission logic, adding pre-trade checks, or when orders are rejected by the broker for invalid symbols, closed markets, or insufficient liquidity.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing position sizing, stop-losses, max drawdown limits, or any pre-trade risk checks, or when risk checks are being bypassed or returning None on failure.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when implementing AI-driven strategy adaptation, building feedback loops that learn from trade outcomes, designing knowledge hierarchies for trading insights, or any system that modifies its own trading parameters based on past performance.
marnenivishal/trading-bot-skills
Skill Claude CodeCodex
Use when ingesting signals from external sources like Discord, Telegram, webhooks, or alert services, or when parsing alert messages into structured trade signals.