Skip to content
Back to skills

Source B0e1295a7cbd4ac7aeb519c2

ASecurity

Decompose a fund's total value / TVPI into per-company contributions, split realized

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsrailsapiperformance

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add gutsofpratik/OpenClaude-Skills --skill source-b0e1295a7cbd4ac7aeb519c2 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Source B0e1295a7cbd4ac7aeb519c2?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Source B0e1295a7cbd4ac7aeb519c2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gutsofpratik-source-b0e1295a7cbd4ac7aeb519c2/badge)](https://www.skillsdirectory.com/skills/gutsofpratik-source-b0e1295a7cbd4ac7aeb519c2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: chronograph-tvpi-attribution-by-company
description: Decompose a fund's total value / TVPI into per-company contributions, split realized
  vs. unrealized, and rank top contributors and detractors — using Chronograph investment metrics.
when_to_use: "Use when explaining where a fund's value and performance come from. Triggers:
  \"attribution by company\", \"which companies drive our TVPI/MOIC\", \"top contributors and
  detractors\", \"realized vs unrealized by company\", \"where is the value concentrated\". For
  period valuation moves use chronograph-markup-markdown-brief."
---

# TVPI Attribution by Company

**Requirements:** A connected Chronograph MCP server as a GP client, with per-investment invested / realized / unrealized values.

## Overview
Decompose a fund's total value into per-company contributions and show how each company contributes to TVPI (total value ÷ paid-in), split into realized and unrealized. Rank contributors and detractors and show how concentrated value is — answering "what is actually driving the fund."

## Chronograph MCP usage
Use the **`investment-metrics`** tool for per-investment invested capital, realized proceeds, and unrealized value (gross), for the as-of period. Use fund-level metrics for the fund's total paid-in (the TVPI denominator) and entity resolution to scope. A portfolio company may be held through **multiple investments** — aggregate investment-level values to the company level for company attribution. Never default currency to USD; display `—` where unavailable.

## Workflow
1. Resolve the fund (or portfolio) and the as-of period.
2. Pull per-investment invested, realized, and unrealized (gross) from `investment-metrics`. Pull the fund's total paid-in for the TVPI denominator.
3. Aggregate investments to companies (a company may have multiple investments); compute each company's total value (realized + unrealized) and its contribution to fund TVPI; decompose into realized and unrealized components.
4. Rank companies by contribution; identify top contributors and detractors and the concentration of value (e.g. share from the top 5).
5. Optionally compute period-over-period movement in each company's contribution.
6. Present an attribution table or value waterfall with the realized/unrealized split and a concentration summary.

## Method notes
- This is a **gross, company-level** attribution. The bridge from gross company value to the fund's **net** TVPI (fees, carry, fund expenses, leverage) is out of scope — state that the attribution is gross and does not reconcile to net without that bridge.
- Be explicit about the paid-in basis used for the denominator.

## Output standards

- **Disclaimer footer (required).** Every rendered deliverable (HTML page, Excel sheet, PDF, or document) must show a footer on each page/sheet, and any chat-only output must close with the same line: *For informational purposes only — not investment advice. Source: Chronograph · as of {as-of date}.*
- Lead with top contributors and detractors and the value-concentration headline.
- Table: company, invested, realized, unrealized, total value, contribution to TVPI, realized/unrealized split.
- State as-of date, currency, gross basis, and the gross-to-net caveat.

## Guardrails

- **No autonomous actions.** Draft and flag only; never approve, execute, or externally distribute. LP-facing or external distribution requires human (e.g. IR/CCO) sign-off outside this skill.
- Draft analyst work product for performance attribution — not investment advice.
- Keep the math transparent and label every source; never fabricate investment- or company-level values.
- If the Chronograph connector is not available, do not reference Chronograph-specific schemas, private tool names, field mappings, or retrieval recipes.

Files in this skill

  • PROVENANCE.json269 B
  • SKILL.md3.7 KB
  • UPSTREAM-LICENSE.txt11.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.