fund-operations

Compute VC fund KPIs, carried interest, and LP quarterly update narratives.

3.4k|487|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/davepoon/buildwithclaude --skill fund-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fund-operations
Source: https://github.com/davepoon/buildwithclaude/tree/main/plugins/venture-capital-intelligence/skills/fund-operations
Command: npx skills add https://github.com/davepoon/buildwithclaude --skill fund-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Venture capital fund managers spend significant time manually calculating fund performance metrics like TVPI, DPI, and IRR, modeling carried interest waterfalls, and drafting LP quarterly updates. This Skill automates the entire fund reporting pipeline from raw investment data to a formatted performance report.

Core Features & Use Cases

  • Fund KPI Computation: Calculates TVPI, DPI, RVPI, IRR (via Newton-Raphson XIRR on dated cash flows), and per-company MOIC from a structured JSON input of investments and cash flows.
  • Carried Interest & Fee Modeling: Models a European waterfall carry structure with hurdle rate, preferred return, and GP catch-up, plus management fee totals across investment and harvest periods.
  • LP Narrative & Report Generation: Drafts a 300-word LP quarterly update in a professional fund manager tone and formats a terminal-ready fund report with portfolio companies ranked by MOIC.
  • Use Case: A fund CFO preparing Q3 reporting enters fund size, vintage, and portfolio company valuations, then receives computed KPIs, carry earned to date, J-curve positioning, and a ready-to-edit LP update draft.

Quick Start

Ask Claude to calculate my fund KPIs and draft an LP quarterly update using my portfolio investment data.

Frequently Asked Questions about fund-operations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate TVPI and DPI for a venture capital fund?

TVPI equals realized proceeds plus current fair market value divided by total invested capital, while DPI equals realized proceeds divided by total invested. This Skill computes both automatically from a fund_inputs.json file listing each investment's invested amount, current FMV, and realized proceeds.

How to calculate IRR from fund cash flows in Python?

IRR is computed using the Newton-Raphson method on dated cash flows, solving for the rate where net present value equals zero. Provide capital call and distribution dates in YYYY-MM format; if dates are unavailable, a simplified approximation derives IRR from MOIC and fund age.

What is a European waterfall carried interest calculation?

A European waterfall returns all LP capital first, then pays the preferred return at the hurdle rate, then lets the GP catch up, and finally splits remaining profits 80/20. The carry model here uses total realized proceeds, invested capital, hurdle rate, and fund age to compute carry earned.

Does this fund KPI calculator require external Python packages?

No external packages are required. The scripts use only the Python 3 standard library (json, math, datetime, os, sys), so they run in any standard Python 3 environment without pip installs.

Why is my fund IRR calculation falling back to an approximation?

The exact XIRR method requires at least two dated cash flow entries in fund_inputs.json. If fewer than two cash flows exist or date parsing fails, the script falls back to a simplified IRR derived from the MOIC raised to the inverse of fund age.