options-analysis
Skill1 starsChanged 2 months agoMITView on GitHub
Analyze options and volatility with live ApexVol data — IV rank, volatility risk premium, GEX, expected moves, earnings setups, strategy building, and market screens. Use when the user asks whether options are cheap or expensive, where dealer gamma sits, how to trade an earnings event, which stocks suit premium selling, or wants any options strategy built and stress-tested. Requires the ApexVol MCP server (remote connector or apexvol-mcp package).
2 other projects use a version of this.
Adopted by
Most recently taken up by
- federbenjamin/feder-skillstheir own version, first seen Oct 11, 2026
- Serennity007/invest-skilltheir own version, first seen Aug 25, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- federbenjamin/feder-skills★ 3same name
- Serennity007/invest-skill★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Fetch before claiming: Never state an IV rank, GEX level, or expected move from memory — call the tool.
- Very specific: line 75
Check the earnings date falls outside the DTE window (step 1 data or get_orats_cores).
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Options Analysis with ApexVol
You have access to 44 ApexVol tools for live options analytics. This skill tells you which tools to combine for common analyses and how to interpret the numbers.
Ground rules
- Fetch before claiming. Never state an IV rank, GEX level, or expected move from memory — call the tool. Quote the timestamp that comes back with the data.
- Volatility numbers are percentage points. IV 12.3 means 12.3% — never rescale. VRP is quoted as IV minus realized vol, in points.
- Tier gating: each tool follows the user's ApexVol plan. A 403 means that tool sits above their tier — say which tool was gated and continue with what you can access; don't retry.
- Rate limits: 60 requests/min, 1,000/hr. Batch your thinking: plan which 3-6 calls answer the question rather than fetching everything.
- Flow tools (
get_options_flow,get_smart_money_flow) may report themselves unavailable; relay that honestly instead of substituting guesses. - This is analysis, not financial advice — present numbers, comparisons, and trade-offs, and note key risks (assignment, earnings gaps, liquidity).
Workflow: Is volatility rich or cheap on X?
get_iv_rank(ticker)— where current IV sits in its 52-week range.get_volatility_risk_premium(ticker)— IV minus realized vol.get_term_structure(ticker)— front-month vs back-month shape.- Optional:
get_volatility_cone(ticker)for IV vs realized across windows.
Interpretation:
- IV rank > 50 and positive VRP → premium historically rich; selling structures have a tailwind. IV rank > 80 usually means a known catalyst — check earnings before calling it "expensive."
- IV rank < 30 and VRP near zero or negative → options cheap relative to movement; favors long-vol/debit structures.
- Negative VRP (realized exceeding implied) is a warning for premium sellers regardless of IV rank.
- Term structure in backwardation (front above back) signals event risk or stress; contango is the normal state.
Workflow: Earnings event setup
get_earnings_calendarorget_orats_cores(ticker)— confirm the date.calculate_expected_move(ticker)— straddle-implied move for the relevant expiration.get_earnings_move_analysis(ticker, view="expected_vs_actual")— how implied compared to realized on past events;view="verdict"for the summary;view="iv_crush"for post-event vol behavior.
Interpretation:
- Compare the implied move to the average realized move. Implied persistently above realized → the straddle is a rich sale, but size for the tail: one outsized quarter erases many small wins.
- Realized moves are measured close-to-close; the overnight gap can differ. Note this when precision matters.
- The pre-earnings straddle price is a cost, not an expected return — never present it as profit potential.
Workflow: Premium-selling candidates (CSP / covered call)
screen_market(scan_type="high_iv_rank")— raw candidates.- Filter judgment: prefer liquid large caps the user would own; treat extreme IV (rank > 85 or absolute IV > 100%) as a red flag for binary risk, not an opportunity.
- Per candidate:
get_expirations(ticker), thenget_options_by_delta(ticker, delta=0.20-0.30)at 30-45 DTE. calculate_probability_of_profiton the chosen strike.- Check the earnings date falls outside the DTE window (step 1 data or
get_orats_cores).
Present each candidate as: strike, premium, annualized yield on collateral, breakeven, PoP, and the main risk.
Workflow: GEX / dealer positioning read
get_gex(ticker)— net gamma by strike, flip point, call/put walls.get_zero_dte(ticker)for SPY/QQQ/SPX intraday context.get_cross_index_gex()to compare regimes across indices.
Interpretation:
- Spot above the flip point (positive net gamma): dealer hedging dampens moves; ranges and mean-reversion are favored.
- Spot below the flip (negative gamma): hedging amplifies moves; expect wider ranges and faster trends.
- Large call/put walls act as magnets/resistance into expiration — strongest near OPEX, weakest right after.
Workflow: Build and stress a strategy
build_strategy(ticker, strategy_type=...)— legs from live quotes.analyze_strategy— P&L profile, breakevens, Greeks.run_scenario_analysisorgenerate_stress_tests— shock price and IV (at minimum: ±expected move, and an IV crush for post-earnings).optimize_strategywhen the user wants strike selection done for them.- For portfolios:
calculate_portfolio_greeks, thenget_hedge_recommendationsif they ask how to flatten risk.
Quick reference: which tool answers what
| Question shape | Tool |
| "Is IV high on X?" | get_iv_rank |
| "Are options overpriced vs how it moves?" | get_volatility_risk_premium |
| "What move is priced in?" | calculate_expected_move |
| "Where are the gamma walls / flip?" | get_gex, get_zero_dte |
| "How does X behave into earnings?" | get_earnings_move_analysis |
| "Find me candidates for strategy Y" | screen_market, then per-ticker checks |
| "Skew / dividends / borrow / HV regime?" | get_ticker_analytics(view=...) |
| "Raw vendor fields" | get_orats_cores |
| "Whole-market picture" | get_market_overview, get_vix_snapshot |
Error handling
- 401/403: token invalid or tool above the user's plan tier — name the tool, suggest checking Account → API Access, continue with accessible tools.
- 429: rate limit — pause and reduce call count; don't hammer.
- Ticker not found: try
search_tickersbefore concluding no coverage.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

