Updated 1d ago
by staskh
trading_skills
Claude powered advisor system for option traders
378 GitHub stars (378)
+6 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | +1 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | −1 |
| Oct 4 | 0 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | +1 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 29 skills (29 skills found in its SKILL.md files)
- 87 forks (87 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add staskh/trading_skills
Asks which skills and agents to install. Just one: npx skills add staskh/trading_skills --skill earnings-calendar — add -g for every project.
Claude Code
git clone https://github.com/staskh/trading_skillscp -r "trading_skills/.claude/skills/earnings-calendar" ~/.claude/skills/
Copies the earnings-calendar skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add staskh/trading_skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
earnings-calendar
Get upcoming earnings dates with timing (before/after market) and EPS estimates. Use when user asks about earnings dates, earnings calendar, when a company reports, or upcoming earnings.
.claude/skills/earnings-calendar/SKILL.md on GitHub (opens in a new tab) -
fundamentals
Get fundamental financial data including financials, earnings, and key metrics. Use when user asks about financials, earnings, revenue, profit, balance sheet, income statement, or company fundamentals.
.claude/skills/fundamentals/SKILL.md on GitHub (opens in a new tab) -
greeks
Calculate option Greeks (delta, gamma, theta, vega) and implied volatility for specific options. Use when user asks about Greeks, delta, gamma, theta, vega, IV, or option sensitivity analysis.
.claude/skills/greeks/SKILL.md on GitHub (opens in a new tab) -
ib-account
Get account summary from Interactive Brokers including cash balance, buying power, and account value. Use when user asks about their account, balance, buying power, or available cash. Requires TWS or IB Gateway running locally.
.claude/skills/ib-account/SKILL.md on GitHub (opens in a new tab) -
ib-collar
Generate tactical collar strategy reports for protecting PMCC positions through earnings or high-risk events. Requires TWS or IB Gateway running locally.
.claude/skills/ib-collar/SKILL.md on GitHub (opens in a new tab) -
ib-create-consolidated-report
Consolidate IBRK trade CSV files from a directory into a summary report. Groups trades by symbol, underlying, date, strike, buy/sell, and open/close. Outputs both markdown and CSV.
.claude/skills/ib-create-consolidated-report/SKILL.md on GitHub (opens in a new tab) -
ib-find-short-roll
Find roll options for existing short positions OR find best covered call/put to open against long stock. Use when user asks about rolling shorts, finding roll candidates, writing covered calls, or managing option positions. Requires TWS or IB Gateway running locally.
.claude/skills/ib-find-short-roll/SKILL.md on GitHub (opens in a new tab) -
ib-option-chain
Get option chain data from Interactive Brokers for equities, ETFs, and futures (FOP), including calls and puts with strikes, bids, asks, volume, implied volatility, and model Greeks. Use when user asks about options using IBKR data, futures options (NQ/ES/CL/GC...), or needs real-time option quotes from their broker. Requires TWS or IB Gateway running locally.
.claude/skills/ib-option-chain/SKILL.md on GitHub (opens in a new tab) -
ib-pmcc-advisor
Analyze PMCC (Poor Man's Covered Call / diagonal spread) positions from IB portfolio. For each diagonal spread, reports short leg risk (delta, IV, assignment probability), daily P&L projections, top-3 roll candidates, and a side-by-side comparison table. Requires TWS or IB Gateway running locally.
.claude/skills/ib-pmcc-advisor/SKILL.md on GitHub (opens in a new tab) -
ib-portfolio-action-report
Generate a comprehensive portfolio action report with earnings dates and risk assessment. Use when user asks for portfolio review, action items, earnings risk, or position management across IB accounts. Requires TWS or IB Gateway running locally.
.claude/skills/ib-portfolio-action-report/SKILL.md on GitHub (opens in a new tab) -
ib-portfolio
Get portfolio positions from Interactive Brokers. Use when user asks about their portfolio, positions, holdings, or what stocks they own. Requires TWS or IB Gateway running locally.
.claude/skills/ib-portfolio/SKILL.md on GitHub (opens in a new tab) -
ib-report-delta-adjusted-notional-exposure
Report delta-adjusted notional exposure across all IBKR accounts. Calculates option deltas using Black-Scholes and reports long/short exposure by account and underlying. Use when user asks about delta exposure, portfolio risk, or directional exposure.
.claude/skills/ib-report-delta-adjusted-notional-exposure/SKILL.md on GitHub (opens in a new tab) -
ib-stop-loss
Downside stop-loss management for PMCC, naked LEAPS, and stock positions in IB. Computes stop prices, detects alerts, and places conditional combo orders. Dry-run by default. Requires TWS or IB Gateway running locally.
.claude/skills/ib-stop-loss/SKILL.md on GitHub (opens in a new tab) -
ib-trades-history
Fetch trade executions from Interactive Brokers filtered by account, date range, or symbol. Supports live API (~7 days history) and FlexReport (full history). Use when user asks about their trades, executions, or transaction history. Requires TWS or IB Gateway running locally.
.claude/skills/ib-trades-history/SKILL.md on GitHub (opens in a new tab) -
ib-trailing-stop
Server-side trailing stop management for stocks and naked LEAPS in IB. Places native TRAIL orders that auto-ratchet the stop as price climbs. Dry-run by default. Requires TWS or IB Gateway running locally.
.claude/skills/ib-trailing-stop/SKILL.md on GitHub (opens in a new tab) -
ib_0dte
Find and place the best 0DTE (zero-days-to-expiration) credit spreads from Interactive Brokers. Default execution route is the EMA9/EMA21 + VIX/VXN regime strategy (ema_vix_0dte.py), which auto-selects bull_put or bear_call from a bare EMA cross and skips the trade when the vol index is elevated (VXN ≥ 35 for NDX/QQQ, VIX ≥ 20 otherwise). Optional --rr-gate and --time-gate add red→red and bar-tim…
.claude/skills/ib_0dte/SKILL.md on GitHub (opens in a new tab) -
insider-trading
Get insider trading activity (SEC Form 4 filings) for one or more stocks. Use when user asks about insider buying/selling, executive transactions, insider sentiment, or Form 4 activity.
.claude/skills/insider-trading/SKILL.md on GitHub (opens in a new tab) -
markdown-to-pdf
Convert a markdown file to PDF using mistune + reportlab. Use when the user wants to convert a .md file to PDF, or when another skill needs to produce a PDF from markdown output.
.claude/skills/markdown-to-pdf/SKILL.md on GitHub (opens in a new tab) -
news-sentiment
Get recent news and sentiment for a stock. Use when user asks about news, headlines, sentiment, what's happening with a stock, or recent developments.
.claude/skills/news-sentiment/SKILL.md on GitHub (opens in a new tab) -
option-chain
Get option chain data including calls and puts with strikes, bids, asks, volume, open interest, and implied volatility. Use when user asks about options, option prices, calls, puts, or option chain for a specific expiration date.
.claude/skills/option-chain/SKILL.md on GitHub (opens in a new tab) -
price-history
Get historical price data (OHLCV) for a stock. Use when user asks about price history, historical data, past performance, price over time, or needs data for chart analysis.
.claude/skills/price-history/SKILL.md on GitHub (opens in a new tab) -
report-stock
Generate comprehensive stock analysis report (PDF or markdown) with trend, PMCC, and fundamental analysis
.claude/skills/report-stock/SKILL.md on GitHub (opens in a new tab) -
risk-assessment
Assess risk metrics for a stock or position including volatility, beta, VaR, and drawdown analysis. Use when user asks about risk, volatility, beta, VaR, value at risk, drawdown, or position sizing.
.claude/skills/risk-assessment/SKILL.md on GitHub (opens in a new tab) -
scanner-bullish
Scan stocks for bullish trends using technical indicators (SMA, RSI, MACD, ADX). Use when user asks to scan for bullish stocks, find trending stocks, or rank symbols by momentum.
.claude/skills/scanner-bullish/SKILL.md on GitHub (opens in a new tab) -
scanner-pmcc
Scan stocks for Poor Man's Covered Call (PMCC) suitability. Analyzes LEAPS and short call options for delta, liquidity, spread, IV, yield, trend direction, and earnings proximity. Use when user asks about PMCC candidates, diagonal spreads, or LEAPS strategies.
.claude/skills/scanner-pmcc/SKILL.md on GitHub (opens in a new tab) -
spread-analysis
Analyze option spread strategies like vertical spreads, iron condors, straddles, strangles. Use when user asks about spreads, multi-leg strategies, vertical spread, iron condor, straddle, strangle, or strategy analysis.
.claude/skills/spread-analysis/SKILL.md on GitHub (opens in a new tab) -
stock-quote
Get real-time stock quote with price, volume, change, market cap, and 52-week range for any ticker symbol. Use when user asks about current stock price, quote, or basic stock info.
.claude/skills/stock-quote/SKILL.md on GitHub (opens in a new tab) -
technical-analysis
Compute technical indicators like RSI, MACD, Bollinger Bands, SMA, EMA for a stock. Use when user asks about technical analysis, indicators, RSI, MACD, moving averages, overbought/oversold, or chart analysis.
.claude/skills/technical-analysis/SKILL.md on GitHub (opens in a new tab) -
whale-hunting
Detect institutional whale activity in options for a given underlying. Use when the user asks about unusual options activity, large block trades, whale trades, or institutional options flow for a specific symbol.
.claude/skills/whale-hunting/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.