d-wwei/openclaw-financial-services · Archived

fsi-lseg-cmd-review-fi-portfolio

Review a fixed income portfolio with pricing, reference data, cashflows, and scenario analysis — usage: /review-fi-portfolio <ISIN1,ISIN2,...> [scenario e.g. +100bp]

First seen Jun 21, 2026

Installation

$ npx skills add d-wwei/openclaw-financial-services --skill fsi-lseg-cmd-review-fi-portfolio

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,382 B
  • docs SUMMARY.md 207 B

History

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

SKILL.md

Review Fixed Income Portfolio

This command uses LSEG bond pricing, YieldBook analytics, and yield curve tools. See [CONNECTORS.md](../CONNECTORS.md) for available tools.

Produce a consolidated fixed income portfolio risk and return report by pricing all holdings, enriching with reference data, projecting cashflows, and stress testing under rate scenarios.

See the fixed-income-portfolio skill for domain knowledge on portfolio analytics and scenario analysis.

Workflow

1. Gather Portfolio Holdings

Ask the user for:

  • Bond identifiers (required) — comma-separated ISINs, CUSIPs, or RICs
  • Position sizes/weights (optional — if not provided, assume equal weight)
  • Specific scenario to test (optional — e.g., "+100bp", defaults to standard grid)
  • Valuation date (optional, defaults to today)

2. Price All Bonds

Call bond_price with all identifiers.

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

Aggregate portfolio-level: weighted yield, weighted duration, total DV01, total market value.

3. Enrich with Reference Data

Call yieldbookbondreference for each bond.

Extract: security type, sector, ratings, coupon type, call features, issuer, country.

Build composition breakdowns: by sector, rating, maturity bucket, currency.

4. Project Cashflows

Call yieldbook_cashflow for each bond.

Aggregate into quarterly cashflow waterfall. Flag periods with concentrated maturities.

5. Run Scenario Analysis

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

Identify which bonds contribute most to upside and downside risk.

6. Curve Context

Call interestratecurve for the portfolio's primary currency.

Compute spread to curve for each bond. Assess curve environment.

7. Synthesize the Report

Present: portfolio summary metrics, composition breakdowns, cashflow waterfall, scenario P&L table with risk contributors, and curve exposure.

Output Format

Lead with the portfolio summary metrics, then detail composition, cashflows, and risk analysis in sections.