Options chain analysis with Greeks, IV skew, and strategy suggestions
Scanned 5/27/2026
Install via CLI
openskills install tvremix/claude-plugin---
name: options
description: Options chain analysis with Greeks, IV skew, and strategy suggestions
argument-hint: EXCHANGE:TICKER [expiration]
---
Analyse the options chain for: `$ARGUMENTS`
Before starting, read `../mcp-tools.md` and `../presentation.md`.
## 1. Parse arguments
- Symbol: resolve bare tickers with `mcp__tvremix__search_symbols`.
- Optional expiration: if the user gave a date (e.g. `2026-05-16`), use it. Otherwise, pick the nearest weekly/monthly expiration that's at least 7 days out.
## 2. Get expirations and spot
```
mcp__tvremix__get_option_expirations(symbol=<SYMBOL>)
mcp__tvremix__get_quote(symbol=<SYMBOL>)
```
`get_quote` gives you the underlying price you need for ATM / ITM / OTM classification and for `min_strike`/`max_strike` framing.
## 3. Fetch the chain
```
mcp__tvremix__get_option_chain(symbol=<SYMBOL>, expiration=<PICKED_EXPIRATION>)
```
Don't pass `option_type` unless the user explicitly asked for just calls or just puts — the full chain lets you show the calls/puts table side-by-side.
If the returned chain is huge (hundreds of strikes), filter in-code to strikes within ±15% of spot. Keep ≈ 10 calls + 10 puts bracketing ATM.
## 4. Present the chain
### Table format
One table per expiration, strikes in the centre, calls on the left, puts on the right:
| Call Vol | Call Δ | Call IV% | Call Ask | Strike | Put Ask | Put IV% | Put Δ | Put Vol |
|---:|---:|---:|---:|:---:|---:|---:|---:|---:|
| … | … | … | … | **(ATM)** $185 | … | … | … | … |
- Bold the ATM row (closest strike to spot).
- Note ITM / OTM above/below ATM.
- If `bid`/`ask` are 0 and `theoPrice` is populated, use `theoPrice` and add a footnote: "market likely closed — theo prices shown".
### IV context
After the table, in 2–3 lines:
- ATM IV and whether it's elevated vs historical norms for the name.
- Skew: are OTM puts materially higher IV than OTM calls (fear premium)? Vice versa?
- Call ATM Δ and Put ATM Δ — should be close to ±0.50; anything skewed tells you where the chain thinks the underlying is heading.
## 5. Strategy suggestion (when the user asked for one)
Pick one or two strategies from this list that match the stated view. Always quote the real bid/ask from the chain — never estimate:
- **Bullish & want leverage** → long ATM call or slight OTM call-debit spread.
- **Bullish & want income** → cash-secured put at a strike you'd happily own.
- **Bearish & want leverage** → long ATM put or put-debit spread.
- **Neutral / range-bound** → iron condor or short strangle (warn about unlimited-risk legs).
- **Holding shares, want income** → covered call just OTM.
- **High IV, expecting a big move** → long straddle / strangle.
- **Low IV, expecting a move** → same, but note cost of theta decay.
For each suggested strategy, give:
- Exact contract(s), strike(s), expiration.
- Net debit/credit using actual bid/ask.
- Max profit, max loss, breakeven(s) — compute from contract prices.
- Theta exposure (dollars-per-day) if meaningful.
- One-line risk call-out (earnings? binary events? liquidity?).
## 6. Catalysts
Run `mcp__tvremix__get_earnings_calendar(symbols=[<SYMBOL>])` to check whether earnings fall inside the option window. If yes, flag it — the option premium probably already prices in the move.
## Don't
- Don't estimate option prices — always use the chain output.
- Don't recommend complex multi-leg strategies without quoting each leg's real price.
- Don't touch 0-DTE unless the user explicitly asked for it (mention it's high-risk).
- Don't forget to include IV% — it's the single most informative column.
No comments yet. Be the first to comment!