scanner-pmcc

Solid

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.

AI & Automation 229 stars 56 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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. ```bash 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: -4 to 14) | Category | Condition | Points | |----------|-----------|--------| | **Delta Accuracy** | LEAPS within ±0.05 | +2 | | | LEAPS within ±0.10 | +1 | | | Short within ±0.05 | +1 | | | Short within ±0.10 | +0.5 | | **Liquidity** | LEAPS vol+OI > 100 | +1 | | | LEAPS vol+OI > 20 | +0.5 | | | Short vol+OI > 500 | +1 | | | Short vol+OI > 100 | +0.5 | | **Spread** | LEAPS spread < 5% | +1 | | | LEAPS spread < 10% | +0.5 | | | Short spread < 10% | +1 | | | Short spread < 20% | +0.5 ...

Details

Author
staskh
Repository
staskh/trading_skills
Created
3 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

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.

229 Updated today
staskh
AI & Automation Listed

leaps-screen

LEAPS (long-dated equity options, 1-3 years out) selection framework. Filters strikes by IV, open interest, breakeven, leverage. Computes payoff at multiple price scenarios. Compares 2027/1 vs 2028/1 expiries. Recommends 2-3 strikes with position sizing and stock-vs-LEAPS comparison. Triggers in English ("LEAPS for X", "what call should I buy on X", "stock or LEAPS for X", "long-term options on X") or Chinese ("X 买什么 LEAPS", "X 的长期 call", "X 现货还是期权", "X 2027 call 推荐").

1 Updated today
ssurmic
AI & Automation Solid

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.

229 Updated today
staskh
Data & Documents Solid

report-stock

Generate comprehensive stock analysis report (PDF or markdown) with trend, PMCC, and fundamental analysis

229 Updated today
staskh
AI & Automation Listed

find-alpha

Find alpha across 3 time horizons (1-3 week swing, 1-3 month position, 6-12+ month LEAPS). Each scan returns top 3 candidates with strict filters (insider real buying not RSU, theme fit, catalyst, valuation). Designed to be invoked manually OR via schedule (weekly Monday pre-market). Companion to review-investment-screenshot skill.

1 Updated today
ssurmic