d-wwei/openclaw-financial-services · Archived

fsi-lseg-cmd-analyze-bond-rv

Analyze a bond's relative value vs yield curves and credit spreads with scenario stress testing — usage: /analyze-bond-rv <ISIN, RIC, or CUSIP> [vs benchmark]

First seen Jun 21, 2026

Installation

$ npx skills add d-wwei/openclaw-financial-services --skill fsi-lseg-cmd-analyze-bond-rv

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from d-wwei/openclaw-financial-services · top by installs.

npx skills add d-wwei/openclaw-financial-services

Browse all from d-wwei/openclaw-financial-services

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 15
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,037 B
  • docs SUMMARY.md 196 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Analyze Bond Relative Value

This command uses LSEG bond pricing, yield curves, credit curves, and scenario analysis tools. See [CONNECTORS.md](../CONNECTORS.md) for available tools.

Perform relative value analysis on one or more bonds by combining pricing analytics, yield curve context, credit spread decomposition, and rate shock scenarios.

See the bond-relative-value skill for domain knowledge on spread frameworks and rich/cheap assessment.

Workflow

1. Gather Bond Identifiers

Ask the user for:

  • Bond identifier(s) — ISIN, RIC, or CUSIP (required)
  • Optional benchmark bond for comparison
  • Valuation date (optional, defaults to today)

2. Price the Bond(s)

Call bond_price with the identifier(s).

Extract: clean/dirty price, yield, duration, convexity, DV01, currency.

If benchmark provided, price that too.

3. Get the Risk-Free Yield Curve

Call interestratecurve (list then calculate) for the bond's currency.

Interpolate at the bond's maturity to compute G-spread.

4. Get the Credit Spread Curve

Call credit_curve (search by country/issuerType, then calculate).

Compute residual spread = bond G-spread minus credit curve spread at matching maturity. Positive residual = cheap; negative = rich.

5. Run Scenario Analysis

Call yieldbook_scenario with parallel rate shifts: -100bp, -50bp, 0bp, +50bp, +100bp.

Extract price change and P&L under each scenario.

6. Synthesize the Report

Present: bond summary table, spread decomposition (G-spread, credit spread, residual), scenario P&L table, and rich/cheap assessment.

If benchmark provided, include side-by-side comparison.

Output Format

Lead with the rich/cheap assessment and supporting evidence. Follow with spread decomposition and scenario tables.