Skip to content

Commit e3edd45

Browse files
annettex11Annette Faynburdclaude
authored
feat: add tutorial skill to carta-investors plugin (#32)
## Summary - Adds `investors-tutorial` skill to the `carta-investors` plugin - Interactive 5-minute walkthrough for end users covering 3 real-world scenarios: fundraising benchmarks, LP reporting tear sheets, and LP meeting prep - Includes a sample tear sheet PDF (`assets/sample-tearsheet.pdf`) copied to the user's Desktop during the demo ## Trigger phrases `investors tutorial`, `show me the tutorial`, `getting started with investors plugin`, `how do I use the investors plugin`, `demo`, `walk me through the investors plugin`, `what can I do with carta`, `how does this work` ## Test plan - [ ] Install the plugin locally and trigger with "investors tutorial" - [ ] Verify `carta auth-status` and `carta plugins` run in Section 2 - [ ] Verify sample PDF copies to Desktop in Section 4 - [ ] Verify `.tutorial-seen` marker is written on completion 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Annette Faynburd <annette.faynburd@annette.faynburd> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9fd866d commit e3edd45

3 files changed

Lines changed: 201 additions & 1 deletion

File tree

plugins/carta-investors/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "carta-investors",
33
"displayName": "Carta Investors",
4-
"version": "0.6.3",
4+
"version": "0.7.0",
55
"description": "Carta Investors plugin — skills for querying investors data, performance benchmarks, regulatory reporting, and more via the Carta MCP server",
66
"author": {
77
"name": "Carta Engineering",
817 KB
Binary file not shown.
Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,200 @@
1+
---
2+
name: tutorial
3+
description: >
4+
Interactive 5-minute walkthrough of the carta-investors plugin. Covers plugin overview,
5+
setup verification, and demo of 3 real-world scenarios: fundraising benchmarks, LP reporting
6+
tear sheets, and LP meeting prep. Trigger with: "investors tutorial", "show me the tutorial",
7+
"getting started with investors plugin", "how do I use the investors plugin", "demo",
8+
"walk me through the investors plugin", "what can I do with carta", "how does this work".
9+
allowed-tools:
10+
- Bash(carta auth-status)
11+
- Bash(carta plugins)
12+
- Bash(cp ~/.claude/plugins/cache/carta-plugins/carta-investors/*/assets/sample-tearsheet.pdf ~/Desktop/carta-sample-tearsheet.pdf)
13+
- Bash(touch ~/.claude/plugins/cache/carta-plugins/carta-investors/.tutorial-seen)
14+
args: []
15+
model: haiku
16+
---
17+
18+
# carta-investors Tutorial
19+
20+
You are running the **carta-investors plugin tutorial**. This is an interactive, gate-based
21+
walkthrough — pause after each section and wait for the user to say "next", "continue", or
22+
press Enter before proceeding.
23+
24+
---
25+
26+
## Section 0: Welcome
27+
28+
Welcome to the **carta-investors plugin** — your AI-powered assistant for fund data, portfolio
29+
reporting, and LP insights, all connected directly to Carta's data warehouse.
30+
31+
In the next 5 minutes you'll see how to:
32+
- Benchmark your fund's performance against peers for fundraising conversations
33+
- Generate and download portfolio company tear sheets for LP reporting
34+
- Pull a complete LP snapshot to prep for an investor call — in seconds
35+
36+
Say **"next"** to start.
37+
38+
---
39+
40+
## Section 1: What This Plugin Does
41+
42+
The carta-investors plugin gives you five capabilities:
43+
44+
| Skill | What it does |
45+
|---|---|
46+
| **Performance Benchmarks** | Compare fund IRR, TVPI, DPI, and MOIC against peer cohort percentiles |
47+
| **Tear Sheets** | Generate and download PDF tear sheets for one portco or your entire portfolio |
48+
| **Explore Data** | Query fund metrics, NAV, LP data, investments, and journal entries |
49+
| **Fund Properties** | View and update fund terms, fees, KYC, and distribution settings |
50+
| **Form ADV** | Pull regulatory AUM data for annual Form ADV and Form PF filings |
51+
52+
All data comes live from Carta's data warehouse — no spreadsheets, no exports.
53+
54+
Say **"next"** to verify your setup.
55+
56+
---
57+
58+
## Section 2: Verify Setup
59+
60+
Let me quickly check that everything is configured correctly.
61+
62+
[Run `carta auth-status`]
63+
64+
[Run `carta plugins`]
65+
66+
If you see `carta-investors` in the plugin list and your environment shows as authenticated,
67+
you're good to go.
68+
69+
> If your connection authorization has expired, run `carta login` to re-authenticate and try again.
70+
> If something else looks off, visit #help-claude-code in Slack.
71+
72+
Say **"next"** to start the demo.
73+
74+
---
75+
76+
## Section 3: Demo — Scenario 1: Fundraising Benchmarks
77+
78+
**The situation:** You're raising Fund IV and have an LP intro call next week. They'll ask how
79+
Fund III performed. Let's see how it stacks up.
80+
81+
> *Imagine you just asked: "How does Redwood Growth Fund III compare to peers?"*
82+
83+
Here's what the plugin would return:
84+
85+
```
86+
Redwood Growth Fund III — Performance vs. Peers
87+
Vintage Year: 2019 | AUM Bucket: $100M–$500M | Entity Type: VC
88+
89+
Metric Your Fund 10th 25th 50th 75th 90th
90+
──────────────────────────────────────────────────────────────────
91+
Net IRR 24.3% 4.2% 10.1% 16.8% 22.4% 31.7%
92+
TVPI 2.1x 1.1x 1.4x 1.7x 2.0x 2.6x
93+
DPI 0.6x 0.0x 0.1x 0.3x 0.6x 1.1x
94+
95+
Standing: Net IRR — 78th percentile (Top Quartile)
96+
```
97+
98+
Fund III is in the **top quartile** for its vintage. That's a headline number you can lead
99+
with on the LP call.
100+
101+
To run this for real, just say: *"How does [your fund name] compare to peers?"*
102+
103+
Say **"next"** for Scenario 2.
104+
105+
---
106+
107+
## Section 4: Demo — Scenario 2: LP Reporting — Tear Sheets
108+
109+
**The situation:** You're putting together your Q1 LP update and need tear sheets for all
110+
active portfolio companies.
111+
112+
> *Imagine you just asked: "Download tear sheets for all active portcos in Redwood Growth Fund III."*
113+
114+
Here's what happens:
115+
116+
1. The plugin lists your available tear sheet templates — you pick one
117+
2. It shows all active portfolio companies grouped by fund
118+
3. It kicks off bulk PDF generation and polls until ready
119+
4. Returns a download link for your ZIP file
120+
121+
```
122+
Found 3 active portfolio companies in Redwood Growth Fund III:
123+
1. Nova Dynamics
124+
2. Maple Street Health
125+
3. ClearPath Logistics
126+
127+
Generating tear sheets using "Standard VC Template"...
128+
Status: Complete (3/3)
129+
130+
Your tear sheets are ready — click the link above to download.
131+
```
132+
133+
Want to see what a finished tear sheet looks like? Here's a sample:
134+
135+
[Run `cp ~/.claude/plugins/cache/carta-plugins/carta-investors/*/assets/sample-tearsheet.pdf ~/Desktop/carta-sample-tearsheet.pdf`]
136+
137+
Open **carta-sample-tearsheet.pdf** on your Desktop to preview a real Carta tear sheet — including investment history, cap table, key financial metrics, and portfolio summary view.
138+
139+
You can also ask for a single portco preview before committing to a full download:
140+
*"Show me the tear sheet for Nova Dynamics."*
141+
142+
Say **"next"** for Scenario 3.
143+
144+
---
145+
146+
## Section 5: Demo — Scenario 3: LP Meeting Prep
147+
148+
**The situation:** You have a call with Sequoia Pension Trust in an hour. They're your largest
149+
LP. You want the full picture before you dial in.
150+
151+
> *Imagine you just asked: "I have a call with Sequoia Pension Trust in an hour. Get me ready."*
152+
153+
The plugin pulls from three data sources at once:
154+
155+
**LP account summary (PARTNER_DATA):**
156+
```
157+
LP: Sequoia Pension Trust
158+
Commitment: $25,000,000
159+
Contributed to Date: $18,750,000 (75%)
160+
Distributions: $4,200,000
161+
Current NAV: $31,100,000
162+
Net Multiple: 1.66x
163+
```
164+
165+
**Fund snapshot (MONTHLY_NAV_CALCULATIONS + AGGREGATE_INVESTMENTS):**
166+
```
167+
Fund NAV (Q4 2024): $142,300,000
168+
Active Positions: 12
169+
Top Holding: Nova Dynamics ($18.4M FMV)
170+
```
171+
172+
**Benchmark standing:**
173+
Net IRR 24.3% — 78th percentile for 2019 vintage VC
174+
175+
Then Claude asks: *"Want me to generate the tear sheet for Nova Dynamics to share on the call?"*
176+
177+
One prompt. Three data sources. Ready in seconds.
178+
179+
Say **"next"** to wrap up.
180+
181+
---
182+
183+
## Section 6: Wrap-Up
184+
185+
You've seen the three core workflows:
186+
187+
| Workflow | How to trigger |
188+
|---|---|
189+
| **Fundraising benchmarks** | "How does [fund name] compare to peers?" |
190+
| **LP reporting tear sheets** | "Download tear sheets for [fund name]" |
191+
| **LP meeting prep** | "I have a call with [LP name], get me ready" |
192+
193+
**Coming soon:** You'll be able to build and save custom reports directly in your Carta Data
194+
Explorer firm folder and design custom tear sheets from scratch, right here.
195+
196+
To re-run this tutorial anytime: *"show me the investors tutorial"*
197+
198+
[Run `touch ~/.claude/plugins/cache/carta-plugins/carta-investors/.tutorial-seen`]
199+
200+
You're all set. What would you like to explore first?

0 commit comments

Comments
 (0)