Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agiprolabs avatar

Options Pricing

  • 230 installs
  • 257 repo stars
  • Updated June 24, 2026
  • agiprolabs/claude-trading-skills

options-pricing is a Claude Code skill that prices crypto options with a Black-Scholes calculator, Greeks, and an implied-volatility solver.

About

options-pricing is a Claude Code skill for pricing crypto options. It ships a working Black-Scholes calculator with Greeks and an implied-volatility solver, plus an overview of planned binomial-tree, Monte Carlo, and IV-surface features. It is marked a STUB awaiting fuller implementation, and it states it is analytical only and not financial advice.

  • Working Black-Scholes calculator with Greeks and an implied-volatility solver
  • Marked STUB: full binomial-tree, Monte Carlo, and IV-surface support is planned
  • Covers crypto options venues Deribit, Lyra, Aevo, Zeta Markets and PsyOptions

Options Pricing by the numbers

  • 230 all-time installs (skills.sh)
  • Ranked #413 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

options-pricing capabilities & compatibility

Free; the included Black-Scholes script runs on the Python standard library with no dependencies or API keys.

Capabilities
options pricing · greeks computation · implied volatility · derivatives analysis
Use cases
data analysis
Pricing
Free
From the docs

What options-pricing says it does

This stub includes a working Black-Scholes calculator with Greeks computation and a basic implied volatility solver.
SKILL.md
This skill is informational and analytical only. It does not provide financial advice or trading recommendations.
SKILL.md
npx skills add https://github.com/agiprolabs/claude-trading-skills --skill options-pricing

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs230
repo stars257
Last updatedJune 24, 2026
Repositoryagiprolabs/claude-trading-skills

What it does

Price crypto options and compute Greeks and implied volatility using Black-Scholes for hedging and volatility trading.

Who is it for?

Computing theoretical option prices, Greeks, and implied volatility for BTC/ETH/SOL options.

Skip if: Production derivatives pricing without validation; it is a stub with only Black-Scholes implemented.

When should I use this skill?

You need to price a crypto call/put or estimate its Greeks and implied volatility.

What you get

Theoretical option prices, Greeks, and implied volatility estimates for hedging and volatility trading.

  • Option price
  • Option Greeks (delta, gamma, theta, vega, rho)
  • Implied volatility estimate

By the numbers

  • 5 Greeks documented (delta, gamma, theta, vega, rho)
  • 4 planned pricing models (Black-Scholes, binomial, Monte Carlo, Black-76)

Files

SKILL.mdMarkdownGitHub ↗

Options Pricing

Status: STUB — This skill provides a basic Black-Scholes implementation and an overview of planned capabilities. Full implementation is awaiting community contribution.

Options pricing is the quantitative foundation of derivatives trading. For crypto markets, options on BTC and ETH trade actively on Deribit, Lyra, and Aevo, while Solana options are emerging on platforms like Zeta Markets and PsyOptions. Understanding pricing models, implied volatility surfaces, and Greeks is essential for hedging, volatility trading, and constructing structured products.

This skill is informational and analytical only. It does not provide financial advice or trading recommendations.

---

Current Capabilities

This stub includes a working Black-Scholes calculator with Greeks computation and a basic implied volatility solver. See scripts/black_scholes.py for the implementation.

import math
from scipy.stats import norm

def black_scholes_call(S: float, K: float, T: float, r: float, sigma: float) -> float:
    """Price a European call option using Black-Scholes.

    Args:
        S: Current underlying price.
        K: Strike price.
        T: Time to expiration in years.
        r: Risk-free rate (annualized).
        sigma: Volatility (annualized).

    Returns:
        Theoretical call option price.
    """
    d1 = (math.log(S / K) + (r + 0.5 * sigma**2) * T) / (sigma * math.sqrt(T))
    d2 = d1 - sigma * math.sqrt(T)
    return S * norm.cdf(d1) - K * math.exp(-r * T) * norm.cdf(d2)

Run the demo:

python scripts/black_scholes.py --demo

---

Planned Capabilities

When fully implemented, this skill will cover:

Pricing Models

ModelOption StyleUse Case
Black-ScholesEuropeanVanilla calls/puts, quick Greeks
Binomial TreeAmericanEarly exercise, dividend-paying assets
Monte CarloExoticPath-dependent, barrier, Asian options
Black-76FuturesFutures options on crypto perpetuals

Greeks

GreekMeasuresFormula Basis
DeltaPrice sensitivity to underlyingdC/dS
GammaDelta sensitivity to underlyingd²C/dS²
ThetaTime decay per daydC/dT
VegaSensitivity to volatilitydC/dσ
RhoSensitivity to interest ratesdC/dr

Implied Volatility

  • Newton-Raphson and bisection IV solvers
  • Volatility smile and skew analysis
  • IV surface construction (strike x expiry)
  • IV term structure analysis
  • Vol-of-vol estimation

Crypto Options Platforms

PlatformChainAssetsStyle
DeribitOff-chainBTC, ETHEuropean
LyraOptimism/ArbitrumETH, BTCEuropean
AevoEthereum L2BTC, ETH, altsEuropean
Zeta MarketsSolanaSOL, BTCEuropean
PsyOptionsSolanaSOL, variousAmerican

Structured Products

  • Covered calls and protective puts
  • Straddles and strangles for volatility trading
  • Vertical spreads for directional exposure
  • Iron condors for range-bound markets
  • Calendar spreads for term structure trades

---

Prerequisites

# Core (for full implementation)
uv pip install numpy scipy

# Optional (for visualization)
uv pip install matplotlib

The included scripts/black_scholes.py uses only the Python standard library (math module) and runs without any dependencies.

---

Use Cases

Hedging

Compute delta-neutral hedge ratios for crypto spot positions using options. Calculate the number of put contracts needed to protect a portfolio against downside moves.

Volatility Trading

Compare implied volatility to realized volatility to identify over/underpriced options. When IV significantly exceeds realized vol, selling premium may be favorable (and vice versa).

Structured Products

Price structured products that combine options at different strikes and expirations. Analyze payoff profiles and breakeven points before execution.

Risk Assessment

Use Greeks to understand portfolio-level exposure to price moves (delta), acceleration (gamma), time decay (theta), and volatility changes (vega).

---

Quick Reference: Black-Scholes Formulas

Call price:

C = S * N(d1) - K * e^(-rT) * N(d2)

Put price:

P = K * e^(-rT) * N(-d2) - S * N(-d1)

Where:

d1 = [ln(S/K) + (r + σ²/2) * T] / (σ * √T)
d2 = d1 - σ * √T

Put-call parity:

C - P = S - K * e^(-rT)

---

Files

FileDescription
references/planned_features.mdPlanned features, formulas, data sources, and implementation priorities
scripts/black_scholes.pyBlack-Scholes calculator with Greeks and implied vol solver

---

Contributing

This skill is a stub awaiting full implementation. To contribute:

1. Implement binomial tree pricing for American-style options 2. Add Monte Carlo simulation for exotic payoffs 3. Build IV surface construction from market quotes 4. Integrate Deribit API for live options chain data 5. Add portfolio Greeks aggregation

See references/planned_features.md for the full feature list and implementation priorities.

---

This skill provides analytical tools and mathematical models for informational purposes only. It does not constitute financial advice. Options trading involves substantial risk of loss.

Related skills

FAQ

What is actually implemented?

A working Black-Scholes calculator with Greeks and a basic implied-volatility solver in scripts/black_scholes.py; binomial trees, Monte Carlo, and IV surfaces are planned only.

Does it need dependencies?

The included black_scholes.py uses only the Python standard library math module; numpy and scipy are for the planned full implementation.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.