CtrlK
BlogDocsLog inGet started
Tessl Logo

options-payoff

Generate an interactive options payoff curve chart with dynamic parameter controls. Use this skill whenever the user shares an options position screenshot, describes an options strategy, or asks to visualize how an options trade makes or loses money. Triggers include: any mention of butterfly, spread (vertical/calendar/diagonal/ratio), straddle, strangle, condor, covered call, protective put, iron condor, or any multi-leg options structure. Also triggers when a user pastes strike prices, premiums, expiry dates, or says things like "show me the payoff", "draw the P&L curve", "what does this trade look like", or uploads a screenshot from a broker (IBKR, TastyTrade, Robinhood, etc). Always use this skill even if the user only provides partial info — extract what you can and use defaults for the rest.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is well-structured with a clear five-step workflow, concrete formulas and specs, and excellent progressive disclosure via two real reference files. Its main weaknesses are minor redundancy between inline formulas and the strategies reference, stub placeholders in the code template, and the absence of explicit validation checkpoints.

Suggestions

Remove the payoff formulas duplicated in Step 3 that already appear in references/strategies.md, replacing them with a pointer to keep SKILL.md lean.

Replace the placeholder stubs in the JS code template (e.g., /* standard BS call */) with a direct instruction to copy the implementations from references/bs_code.md, or inline the full functions.

Add a lightweight verification checkpoint after Step 3 or Step 4, e.g. sanity-check that breakevens lie within the strike range and that max loss/profit are finite before rendering.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes Claude's competence (no preamble explaining what options or Black-Scholes are), but payoff formulas are restated inline in Step 3 while also appearing in references/strategies.md, creating minor redundancy.

4 / 5

Actionability

Provides concrete Black-Scholes formulas, a JS code template, specific slider ranges ("IV % (5–80%, step 0.5)"), and detailed chart specs, but the inline JS template uses placeholder stubs (/* Horner approximation */, /* standard BS call */) that require the reference file to be fully executable.

4 / 5

Workflow Clarity

Five clearly sequenced steps (extract, identify, compute, render, respond) with specific sub-instructions, but there are no explicit validation or verification checkpoints for the computed payoffs or rendered widget despite a multi-step compute-and-render flow.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview that delegates detail to two real, one-level-deep reference files (references/strategies.md, references/bs_code.md), both explicitly signaled in a dedicated "Reference Files" section with clear navigation.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it states concrete capabilities, provides comprehensive natural trigger terms covering strategy names, user phrases, and brokers, and explicitly answers both what the skill does and when to use it. It is highly distinctive within a clear niche.

DimensionReasoningScore

Specificity

"Generate an interactive options payoff curve chart with dynamic parameter controls" and "visualize how an options trade makes or loses money" list multiple concrete actions (chart generation, dynamic controls, payoff visualization) with comprehensive coverage.

5 / 5

Completeness

Explicitly answers "what" (generate an interactive options payoff curve chart with dynamic parameter controls) and "when" ("Use this skill whenever the user shares an options position screenshot, describes an options strategy... Triggers include...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural terms including strategy names (butterfly, spread, straddle, strangle, condor), user phrases ("show me the payoff", "draw the P&L curve", "what does this trade look like"), and broker names (IBKR, TastyTrade, Robinhood) covering synonyms and variations.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (options payoff visualization) with distinct, specialized trigger terms that are unlikely to fire for unrelated skills; minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
himself65/finance-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.