backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
Options trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and risk management guidance. Use when user requests options strategy analysis, covered calls, protective puts, spreads,
$ npx -y skills add tradermonty/claude-trading-skills --skill options-strategy-advisor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/options-strategy-advisorContext preview
The summary Claude sees to decide when to auto-load this skill.
Options trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and risk management guidance. Use when user requests options strategy analysis, covered calls, protective puts, spreads,
name: options-strategy-advisor description: Options trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and risk management guidance. Use when user requests options strategy analysis, covered calls, protective puts, spreads, iron condors, earnings plays, or options risk management. Includes volatility analysis, position sizing, and earnings-based strategy recommendations. Educational focus with practical trade simulation.
This skill provides comprehensive options strategy analysis and education using theoretical pricing models. It helps traders understand, analyze, and simulate options strategies without requiring real-time market data subscriptions.
**Core Capabilities:**
**Data Sources:**
**Required:**
**Optional:**
**Installation:**
pip install numpy scipy requests
**Quick Start Examples:**
# Basic call option pricing (no API key needed) python3 scripts/black_scholes.py # With FMP API key for real-time data python3 scripts/black_scholes.py --ticker AAPL --api-key $FMP_API_KEY # Custom option parameters python3 scripts/black_scholes.py --stock-price 180 --strike 185 --days 30 --volatility 0.25 # Put option analysis python3 scripts/black_scholes.py --stock-price 180 --strike 175 --days 30 --option-type put
Use this skill when:
Example requests:
1. **Covered Call** - Own stock, sell call (generate income, cap upside) 2. **Cash-Secured Put** - Sell put with cash backing (collect premium, willing to buy stock) 3. **Poor Man's Covered Call** - LEAPS call + short near-term call (capital efficient)
4. **Protective Put** - Own stock, buy put (insurance, limited downside) 5. **Collar** - Own stock, sell call + buy put (limited upside/downside)
6. **Bull Call Spread** - Buy lower strike call, sell higher strike call (limited risk/reward bullish) 7. **Bull Put Spread** - Sell higher strike put, buy lower strike put (credit spread, bullish) 8. **Bear Call Spread** - Sell lower strike call, buy higher strike call (credit spread, bearish) 9. **Bear Put Spread** - Buy higher strike put, sell lower strike put (limited risk/reward bearish)
10. **Long Straddle** - Buy ATM call + ATM put (profit from big move either direction) 11. **Long Strangle** - Buy OTM call + OTM put (cheaper than straddle, bigger move needed) 12. **Short Straddle** - Sell ATM call + ATM put (profit from no movement, unlimited risk) 13. **Short Strangle** - Sell OTM call + OTM put (profit from no movement, wider range)
14. **Iron Condor** - Bull put spread + bear call spread (profit from range-bound movement) 15. **Iron Butterfly** - Sell ATM straddle, buy OTM strangle (profit from tight range)
16. **Calendar Spread** - Sell near-term option, buy longer-term option (profit from time decay) 17. **Diagonal Spread** - Calendar spread with different strikes (directional + time decay) 18. **Ratio Spread** - Unbalanced spread (more contracts on one leg)
**Required from User:**
**Optional from User:**
**Fetched from FMP API:**
**Example User Input:**
Ticker: AAPL Strategy: Bull Call Spread Long Strike: $180 Short Strike: $185 Expiration: 30 days Contracts: 10 IV: 25% (or use HV if not provided)
**Objective:** Estimate volatility from historical price movements.
**Method:**
# Fetch 90 days of price data
prices = get_historical_prices("AAPL", days=90)
# Calculate daily returns
returns = np.log(prices / prices.shift(1))
# Annualized volatility
HV = returns.std() * np.sqrt(252) # 252 trading days**Output:**
Claude Trading Skills started as a personal project to use AI to improve my own trading process. Claude Trading Skills is a Claude Skills-based trading workflow toolkit for time-constrained individual investors.
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
This skill should be used when analyzing market breadth charts, specifically the S&P 500…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user…
Synthesize the three Jason Shapiro contrarian-pipeline verdicts (COT crowding, news-reaction…
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find…