Indexedhimself65/finance-skills

Options Payoff CurveFinance Skill

An options payoff visualization skill that renders an interactive HTML widget (via visualize:show_widget or generative-ui skill) showing expiry payoff (dashed gray) and Black-Scholes theoretical value (solid colored) curves with dynamic sliders. 5-step process: (1) extract strategy from user input (screenshot or text) with a 10-field extraction table and defaults; (2) identify strategy type from 9 supported strategies (butterfly, vertical spread, calendar spread, iron condor, straddle, strangle, covered call, naked put, ratio spread) or custom mode; (3) compute payoffs using Black-Scholes put/call pricing and strategy-specific expiry formulas; (4) render widget with structure sliders (strikes, premium, quantity, multiplier), pricing variable sliders (IV 5-80%, DTE 0-90, risk-free rate 0-8%), spot price slider, live stats cards (max profit, max loss, breakevens, current P&L), and chart specs (blue solid = theoretical, gray dashed = expiry, green vertical = strikes, amber vertical = spot, green/red fill); (5) respond with detected strategy, max profit/loss, and one key insight. Includes two reference files: strategies.md (payoff formulas and edge cases for all 9 strategies with JS code) and bs_code.md (copy-paste Black-Scholes JS implementation with normCDF, bsCall, bsPut, bsDelta, bsTheta). Uses yfinance only for SPX reference price. Works on Claude.ai (show_widget) or Claude Code (generative-ui skill).

Snapshot quality
88/100
Snapshot risk
Medium
Audit conclusion
Needs review

Discovery

What this Skill helps an agent do.

Search metadata is limited to this summary, the controlled finance taxonomy, and relation labels. Detailed upstream instructions are not part of the Search Index.

Finance tasks

Options analysis

Domains and assets

Technical analysisPublic equities

Search aliases and tags

options payoffpayoff curveP&L curveoptions strategy visualizeroptions payoff chartshow me the payoffdraw the P&L curvewhat does this trade look likeoptions-payoffoptions-strategiesblack-scholespayoff-curvebutterflyiron-condorvertical-spreadstraddlestranglecovered-callinteractive-widget

Trust

Evidence from the captured directory.

This content snapshot assessment does not certify the repository, current files, or installation environment. "Not verified" means the captured files did not support a Yes or No conclusion.

License

MITYes

GitHub reports the repository license as MIT License.

Review state

Automated review
Automated review
Install tested
No
Human reviewed
Not verified

Snapshot

Files reviewed
4
Captured
2026-07-29 07:31 UTC
Snapshot ID
fsh-options-payoff-2026-07-29-001

Permissions

FilesystemRead

No

The skill does not read local files. It processes user-provided screenshots or text input directly.

FilesystemWrite

No

The skill does not write local files. Output is rendered as an interactive HTML widget.

NetworkAccess

Yes

yfinance fetches the current SPX reference price from Yahoo Finance. This is optional — the skill works with user-supplied spot price.

ShellExecution

Yes

The skill executes a Python one-liner to fetch SPX price via yfinance. The core payoff computation is done in JavaScript within the widget.

CodeExecution

Yes

The skill generates and executes JavaScript code within the HTML widget for Black-Scholes pricing, payoff computation, and Chart.js rendering.

ExternalCredentials

No

No external credentials are required — yfinance uses public Yahoo Finance APIs for the optional SPX price lookup.

Dependencies

yfinance

python3 -m pip install yfinance (used only for SPX reference price)

No

Python library for fetching SPX reference price. Optional — not required for core payoff computation.

visualize:show_widget or generative-ui skill

Claude.ai built-in show_widget tool, or generative-ui skill on Claude Code

Yes

Widget rendering capability required for interactive chart output.

Data sources named by the Skill

Yahoo Finance (yfinance) — optional SPX reference

Optional data source for SPX reference price lookup.

Snapshot assessment

88/100

Pineify Finance Skill snapshot assessment, version 1.0.0. Generated 2026-07-29 07:31 UTC.

Medium risk · Needs review

Skill structure

100/100

Instruction clarity

100/100

Dependency transparency

65/100

Permission transparency

75/100

Safety guardrails

100/100

Finance task fit

100/100

Audit findings

Medium

Dependency manifest is absent from the snapshot

No requirements.txt or pyproject.toml is included. Dependencies are documented in README and SKILL.md.

Low

Requires widget rendering capability (show_widget or generative-ui)

The skill depends on visualize:show_widget (Claude.ai) or the generative-ui skill (Claude Code) to render the interactive HTML widget. Without this capability, the payoff chart cannot be rendered.

Sources and relations

Context around this Skill.

Repository

himself65/finance-skills

topic

Options payoff visualization

P0 relation label. No public page yet.

topic

Options strategies & structures

P0 relation label. No public page yet.

topic

Black-Scholes pricing

P0 relation label. No public page yet.

agent

Claude Code

P0 relation label. No public page yet.

collection

Market analysis

P0 relation label. No public page yet.

guide

Reviewing finance skills before install

P0 relation label. No public page yet.

Registry

Read this record as data.

The public record includes the page-safe snapshot, evidence, assessment, taxonomy, and relations. Internal revision fields stay outside the public projection.

Record ID
github:himself65/finance-skills:plugins/market-analysis/skills/options-payoff
Snapshot ID
fsh-options-payoff-2026-07-29-001
This page is an informational registry entry, not investment advice or a security guarantee. A high content quality score does not make the Skill safe for every environment. Review current files, permissions, data sources, and financial assumptions before use.