CtrlK
BlogDocsLog inGet started
Tessl Logo

bond-relative-value

Perform relative value analysis on bonds by combining pricing, yield curve context, credit spreads, and scenario stress testing. Use when analyzing bond richness/cheapness, computing spread decomposition, comparing bonds, assessing bond value vs curves, or running rate shock scenarios.

76

Quality

93%

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

87%

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

A tight, actionable skill body that efficiently chains MCP tools into a spread-decomposition and scenario workflow with clear output templates. The main gap is the absence of explicit validation/checkpoint steps in the workflow, which caps workflow clarity at 2.

Suggestions

Add explicit validation checkpoints between steps — e.g., after retrieving a curve, confirm it returned data at the bond's maturity before interpolating the G-spread, and sanity-check that the residual spread sign is consistent with the curve inputs.

Include a short feedback loop for the scenario step: if a scenario P&L result is implausible (e.g., positive P&L on both +100bp and -100bp for a non-callable bond), flag and re-derive before synthesizing.

Specify fallback behavior when a tool call fails or returns missing fields (e.g., issuer not found in credit_curve), so the synthesis step is not reached on incomplete decomposition.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no padding explaining what bonds, curves, or spreads are — and each section (tools, chaining, output) earns its place. The only mild filler is the 'You are an expert fixed income analyst' opener, but it is brief and does not pad with known concepts.

3 / 3

Actionability

Provides concrete, executable guidance: named MCP tools with their inputs/outputs, a precise chaining order, and specific scenario parameters ('parallel shifts -100bp, -50bp, 0, +50bp, +100bp') plus concrete residual-spread and G-spread computations. As an MCP instruction skill, executable code is not expected, yet the guidance is copy-ready.

3 / 3

Workflow Clarity

The 6-step tool-chaining workflow is clearly sequenced, but there are no explicit validation checkpoints (e.g., confirm a curve returned data before interpolating, or sanity-check the residual sign), fitting the anchor for steps listed with validation gaps. It does not reach 3 because it lacks the feedback/validation steps the top anchor requires, though the operations are not destructive/batch so the cap-at-2 rule is not the binding reason.

2 / 3

Progressive Disclosure

This is a single-file skill under 50 lines with no external bundle files (references/scripts/assets are absent) and no need for them; per the simple-skills note, well-organized sections with clear headers earn the top score.

3 / 3

Total

11

/

12

Passed

Description

100%

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

A strong, well-scoped description that clearly states both capabilities and explicit triggers in third-person voice. It is concise yet specific, with no vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions such as 'combining pricing, yield curve context, credit spreads, and scenario stress testing', 'computing spread decomposition', and 'running rate shock scenarios', matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

Explicitly answers both what ('Perform relative value analysis on bonds by combining...') and when ('Use when analyzing bond richness/cheapness, computing spread decomposition...'), satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Includes natural terms a fixed-income user would actually say — 'bond richness/cheapness', 'spread decomposition', 'comparing bonds', 'rate shock scenarios' — giving good coverage rather than generic jargon.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (bond relative value) with distinct triggers unlikely to overlap with unrelated skills, and is written in proper third-person voice.

3 / 3

Total

12

/

12

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
anthropics/financial-services
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.