If you're running LEAPS diagonals or Poor Man's Covered Calls, this scanner scores tickers across eight dimensions: delta alignment, liquidity depth, bid-ask spread tightness, IV range, annualized yield, trend direction, and earnings proximity. It pulls real option chains, computes IV from bid-ask spreads using Black-Scholes, and ranks candidates on a 14-point scale with full breakdowns. The scoring is transparent and opinionated (downranks anything with earnings inside 45 days, rewards 25-50% IV). You feed it symbols or a JSON file from another scanner, it outputs structured data, and Claude writes the actual report from that JSON instead of using the mechanical markdown generator. Useful when you need to filter a watchlist down to structurally sound PMCC setups without manually digging through option chains.

GitHub stars
248
last updated
Jun 11, 2026

Install

$ npx -y skills add staskh/trading_skills --skill scanner-pmcc --agent claude-code

Installs into .claude/skills of the current project.

Files

PMCC Scanner

Finds optimal Poor Man's Covered Call setups by scoring symbols on option chain quality.

What is PMCC?

Buy deep ITM LEAPS call (delta ~0.80) + Sell short-term OTM call (delta ~0.20) against it. Cheaper alternative to covered calls.

Instructions

Note: If uv is not installed or pyproject.toml is not found, replace uv run python with python in all commands below.

uv run python scripts/scan.py SYMBOLS [options]

Arguments

  • SYMBOLS - Comma-separated tickers or path to JSON file from bullish scanner
  • --min-leaps-days - Minimum LEAPS expiration in days (default: 270 = 9 months)
  • --leaps-delta - Target LEAPS delta (default: 0.80)
  • --short-delta - Target short call delta (default: 0.20)
  • --output - Save results to JSON file (use this; Claude generates the report from the JSON)
  • --report - Save auto-generated markdown to file (programmatic fallback only — prefer Claude-generated reports)

Scoring System (max possible: 14, range: -8 to 14)

Sponsors

Details

Repository
github.com/staskh/trading_skills
Category
Finance & Trading
License
MIT
First seen
Jun 11, 2026

More from staskh/trading_skills

All 28
1staskh avatarspread-analysisstaskh/trading_skillsAnalyze option spread strategies like vertical spreads, iron condors, straddles, strangles. Use when user asks about spreads, multi-leg strategies, vertical spr0skills.sh installs
2insforge avatarinsforge-cliinsforge/insforge-skillsUse this skill whenever someone needs a backend, or a task touches InsForge backend or cloud infrastructure through the InsForge CLI: projects, SQL, migrations,65Kskills.sh installs
3wshobson avatarrisk-metrics-calculationwshobson/agentsCalculate portfolio risk metrics including VaR, CVaR, Sharpe, Sortino, and drawdown analysis. Use when measuring portfolio risk, implementing risk limits, or bu11.4Kskills.sh installs
4getcargohq avatarcargo-billinggetcargohq/cargo-skillsPull usage metrics, check subscription status, view invoices, and manage credits using the Cargo CLI. Use when the user wants billing analytics, usage reports, 11.2Kskills.sh installs
5wshobson avatarpci-compliancewshobson/agentsImplement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI comp10.9Kskills.sh installs
6emblemcompany avataremblem-market-researchemblemcompany/agent-skillsCrypto market intelligence via EmblemAI. Trending tokens, on-chain analytics, derivatives data, and smart money tracking from CoinGecko, CoinGlass, Birdeye, and8.9Kskills.sh installs