Skills

Options Payoff

Render an interactive options payoff chart, expiry P&L plus Black-Scholes theoretical...

Install

npx skills add himself65/finance-skills --skill options-payoff -g -a claude-code -y
Category
Engineering
Updated
10d ago
License
MIT
Context cost
Mediumabout 1,777 tokens
Runs scripts
No, instructions only

What it does

Render an interactive options payoff chart, expiry P&L plus Black-Scholes theoretical value, with sliders for strikes, premium, IV, DTE, and spot. Use this skill whenever the user describes or shares an options position or strategy and wants to see how it makes or loses money: vertical, calendar, diagonal, or ratio spreads, butterflies, condors and iron condors, straddles, strangles, covered calls, protective or naked puts, or any multi-leg structure. This includes pasted strikes, premiums, and expiries, requests like "show me the payoff" or "draw the P&L curve", and broker screenshots (IBKR, TastyTrade, Robinhood). Use it even when details are partial, defaults fill the gaps.

Options Payoff Curve Skill

If your host has not already executed the shell probes below (for example, in Codex), run the commands inside the ! wrappers with its shell tool before choosing a setup path. Use the actual output; if shell access is unavailable, report that limitation.

Generates an interactive HTML chart using the host's available visualization tool, or a standalone HTML file in Codex, showing:

  • Expiry payoff curve (dashed gray line), intrinsic value at expiration
  • Theoretical value curve (solid colored line), Black-Scholes price at current DTE/IV
  • Dynamic sliders for all key parameters
  • Real-time stats: max profit, max loss, breakevens, current P&L at spot

Step 1: Extract Strategy From User Input

When the user provides a screenshot or text, extract:

FieldWhere to find itDefault if missing
Strategy typeTitle bar / leg description"custom"
UnderlyingTicker symbolSPX
Strike(s)K1, K2, K3... in title or leg tablenearest round number
Premium paid/receivedFilled price or avg price5.00
QuantityPosition size1
Multiplier100 for equity options, 100 for SPX100
ExpiryDate in title30 DTE
Spot priceCurrent underlying price shown in the screenshot or textlive quote (see below); middle strike only if no quote is available
IVShown in greeks panel, or estimate from vega20%
Risk-free rate,4.3%

Spot for screenshots: spot is the underlying's current price, and broker screenshots often omit it or show it far from the strikes, don't read it off the strike labels. Use the price shown, else a live quote (the SPX probe below, or yfinance for other underlyings). Fall back to the middle strike only when no quote is available, and tell the user you did.

Read the whole SKILL.md on GitHub

More in Engineering