{"slug":"options-payoff","title":"options-payoff","summary":"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: ","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-10-19T21:17:42.044022Z","repo":{"url":"https://github.com/himself65/finance-skills","stars":3427,"forks":389,"license":"MIT","updatedAt":"2026-10-19T08:37:18Z"},"bodyHtml":"<h1>options-payoff</h1>\n<p>Generate interactive options payoff curve charts with dynamic parameter controls.</p>\n<h2>What it does</h2>\n<p>This skill renders a fully interactive HTML widget showing:</p>\n<ul>\n<li><strong>Expiry payoff curve</strong> (dashed gray line) — intrinsic value at expiration</li>\n<li><strong>Theoretical value curve</strong> (solid colored line) — Black-Scholes price at current DTE/IV</li>\n<li>Dynamic sliders for all key parameters (strikes, premium, IV, DTE, spot price)</li>\n<li>Real-time stats: max profit, max loss, breakevens, current P&amp;L at spot</li>\n</ul>\n<h2>Supported strategies</h2>\n<table>\n<thead>\n<tr>\n<th>Strategy</th>\n<th>Legs</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Butterfly</td>\n<td>Buy K1, Sell 2×K2, Buy K3</td>\n</tr>\n<tr>\n<td>Vertical spread</td>\n<td>Buy K1, Sell K2 (same expiry)</td>\n</tr>\n<tr>\n<td>Calendar spread</td>\n<td>Buy far-expiry K, Sell near-expiry K</td>\n</tr>\n<tr>\n<td>Iron condor</td>\n<td>Sell K2/K3, Buy K1/K4 wings</td>\n</tr>\n<tr>\n<td>Straddle</td>\n<td>Buy Call K + Buy Put K</td>\n</tr>\n<tr>\n<td>Strangle</td>\n<td>Buy OTM Call + Buy OTM Put</td>\n</tr>\n<tr>\n<td>Covered call</td>\n<td>Long 100 shares + Sell Call K</td>\n</tr>\n<tr>\n<td>Naked put</td>\n<td>Sell Put K</td>\n</tr>\n<tr>\n<td>Ratio spread</td>\n<td>Buy 1×K1, Sell N×K2</td>\n</tr>\n</tbody>\n</table>\n<p>For unlisted strategies, the skill uses <code>custom</code> mode — decomposing into individual legs and summing their P&amp;Ls.</p>\n<h2>Triggers</h2>\n<ul>\n<li>Describing an options strategy (e.g., \"show me a bull call spread\")</li>\n<li>Uploading a screenshot from a broker (IBKR, TastyTrade, Robinhood, etc.)</li>\n<li>Mentioning strike prices, premiums, or expiry dates</li>\n<li>Asking to \"show me the payoff\", \"draw the P&amp;L curve\", or \"what does this trade look like\"</li>\n</ul>\n<h2>Platform</h2>\n<p>Works on <strong>Claude.ai</strong> (via the built-in <code>show_widget</code> tool) or with the <a href=\"../../../ui-tools/skills/generative-ui/\">generative-ui</a> skill on Claude Code.</p>\n<h2>Setup</h2>\n<pre><code># Choose finance-market-analysis when prompted.\nnpx plugins add himself65/finance-skills\n\n# Or install just this skill\nnpx skills add himself65/finance-skills --skill options-payoff\n</code></pre>\n<p>See the <a href=\"../../../../README.md\">main README</a> for more installation options.</p>\n<h2>Reference files</h2>\n<ul>\n<li><code>references/strategies.md</code> — Detailed payoff formulas and edge cases for each strategy type</li>\n<li><code>references/bs_code.md</code> — Copy-paste ready Black-Scholes JS implementation with normCDF</li>\n</ul>\n","files":[{"path":"README.md","sizeBytes":2036,"isText":true},{"path":"references/bs_code.md","sizeBytes":2168,"isText":true},{"path":"references/strategies.md","sizeBytes":4858,"isText":true},{"path":"SKILL.md","sizeBytes":7916,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-10-19T21:18:58.236811Z","sha256":"07E87782EA13979A0C2AAEACE0A5925D456A64A8F40247F0E02A552CC24AAA62","sizeBytes":7842},"review":null,"source":{"repositoryUrl":"https://github.com/himself65/finance-skills","path":"plugins/market-analysis/skills/options-payoff","license":"MIT","commit":"73d554d60c0a3f121a30f505680f7a06b2b1fd11","subtreeSha":"28DB616106AD10981C1D85F4DAE9559D4A86D8C8BAF6D7DE2720BF766A3E8104","lastSyncedAt":"2026-10-19T21:17:41.134703Z"},"reviewedAt":"2026-10-19T21:22:00.132695Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/himself65/finance-skills/tree/main/plugins/market-analysis/skills/options-payoff"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install himself65-finance-skills@llmmart"},{"target":"git","command":"git clone https://github.com/himself65/finance-skills.git"}]}