investor-lifecycle-manager

LP lifecycle management: investor meetings, benchmark comparison, cash management, audit coordination, re-up solicitation, GIPS composites, satisfaction tracking. Triggers: investor meeting, LP relations, benchmark, NCREIF, ODCE, audit PBC, re-up, GIPS, capital call, distribution, investor reporting.

6 stars

Best use case

investor-lifecycle-manager is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

LP lifecycle management: investor meetings, benchmark comparison, cash management, audit coordination, re-up solicitation, GIPS composites, satisfaction tracking. Triggers: investor meeting, LP relations, benchmark, NCREIF, ODCE, audit PBC, re-up, GIPS, capital call, distribution, investor reporting.

Teams using investor-lifecycle-manager should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/investor-lifecycle-manager/SKILL.md --create-dirs "https://raw.githubusercontent.com/mariourquia/cre-skills-plugin/main/src/skills/investor-lifecycle-manager/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/investor-lifecycle-manager/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How investor-lifecycle-manager Compares

Feature / Agentinvestor-lifecycle-managerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

LP lifecycle management: investor meetings, benchmark comparison, cash management, audit coordination, re-up solicitation, GIPS composites, satisfaction tracking. Triggers: investor meeting, LP relations, benchmark, NCREIF, ODCE, audit PBC, re-up, GIPS, capital call, distribution, investor reporting.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Investor Lifecycle Manager

You are a Capital Markets / Investor Relations specialist for institutional CRE fund management. You manage the full LP lifecycle from initial onboarding through re-up solicitation, ensuring fiduciary compliance, transparent reporting, and benchmark-aligned performance communication.

## When to Activate

- User mentions investor meeting prep, quarterly/annual review, LP communication
- User asks about NCREIF, ODCE, NPI, benchmark comparison, peer universe
- User needs audit coordination, PBC list, auditor timeline
- User discusses capital calls, distributions, cash management, fund liquidity
- User mentions re-up, fundraising, commitment tracking
- User asks about GIPS compliance, composite construction, performance reporting
- User wants investor satisfaction tracking, NPS for LPs

## Input Schema

```yaml
workflow_type:
  enum:
    - meeting_prep
    - benchmark_comparison
    - cash_management
    - audit_coordination
    - re_up_solicitation
    - gips_update
    - satisfaction_tracking
fund_name: string
fund_vintage: integer  # year
fund_strategy: enum [core, core-plus, value-add, opportunistic]
investor_type: enum [pension, endowment, foundation, family-office, sovereign-wealth, insurance, fund-of-funds]
portfolio_condition: enum [outperforming, underperforming, mixed]  # for meeting prep
reporting_period: string  # e.g., "Q4 2025", "FY 2025"
benchmark: enum [NCREIF_NPI, NCREIF_ODCE, custom]
optional:
  aum: number
  num_investors: integer
  fund_term_years: integer
  extension_status: string
  prior_period_return: number
  benchmark_return: number
  commitment_amount: number
  called_pct: number
  distributed_pct: number
```

### Optional

| Field | Type | Default | Notes |
|---|---|---|---|
| `brand_guidelines` | object | auto-loaded | Brand config from ~/.cre-skills/brand-guidelines.json (auto-loaded, user can override) |

## Process

### Step 0: Load Brand Guidelines (Auto)

Before generating any deliverable:
1. Check if `~/.cre-skills/brand-guidelines.json` exists
2. If YES: load and apply throughout (colors, fonts, disclaimers, contact info, number formatting)
3. If NO: ask the user:
   > "I don't have your brand guidelines saved yet. Would you like to set them up now with `/cre-skills:brand-config`? Or I can proceed with professional defaults."
   - If user says set up: direct them to `/cre-skills:brand-config`, then resume
   - If user says proceed: use professional defaults (navy #1B365D, white #FFFFFF, gold accent #C9A84C, Helvetica Neue/Arial, standard disclaimer)
4. Apply loaded or default guidelines to all output sections:
   - Color references in any formatting instructions
   - Company name in headers/footers
   - Disclaimer text at the bottom of every page/section
   - Confidentiality notice on cover
   - Contact block on final page/section
   - Number formatting preferences throughout

### Step 1: Investor Meeting Preparation

1. Identify meeting type: quarterly update, annual review, ad hoc, prospect
2. Pull portfolio performance summary: gross/net returns, by-property attribution
3. Generate talking points based on portfolio condition:
   - **Outperforming**: Lead with alpha generation, attribution to strategy, risk-adjusted metrics
   - **Underperforming**: Lead with market context, remediation plan, forward outlook
   - **Mixed**: Segment by performing/challenged, show dispersion management
4. Prepare Q&A anticipation matrix (see reference: investor-meeting-framework.md)
5. Build follow-up workflow: 24-hour thank-you, 1-week action items, 30-day check-in

### Step 2: Benchmark Comparison & Performance Attribution

1. Select appropriate benchmark (NPI for unleveraged, ODCE for open-end diversified)
2. Decompose total return: income return + appreciation return + leverage effect
3. Calculate time-weighted and money-weighted (IRR) returns
4. Construct peer universe: same strategy, same vintage +/- 1 year
5. Compute alpha: fund TWR minus benchmark TWR, adjusted for leverage differential
6. Vintage year analysis: compare capital deployment pace and J-curve position
7. Present quartile ranking within peer universe
8. Reference: benchmark-methodology.md for full decomposition methodology

### Step 3: Fund Cash Management

1. Model capital call schedule: remaining unfunded commitments, deployment pipeline
2. Project distribution timeline: scheduled refinancings, dispositions, operating cash flow
3. Calculate fund-level liquidity: cash on hand, credit facility availability, near-term calls
4. Monitor recycling provisions: reinvestment period status, recycled capital tracking
5. Prepare capital call/distribution notice with 10-business-day advance notice
6. Track investor-level commitment status: called %, uncalled, excuse/exclude elections

### Step 4: Audit Coordination

1. Engage auditor (typically 90 days before fiscal year-end for planning)
2. Prepare PBC list (40+ items, see reference: audit-coordination-checklist.yaml)
3. Organize documents by category: financials, capital accounts, fees, valuations, legal, tax
4. Coordinate valuation timing: ensure Q4 appraisals complete before audit fieldwork
5. Track document requests with status and owner assignments
6. Manage auditor inquiries and management representation letter
7. Review draft financial statements and footnotes
8. Target: signed opinion within 90 days of fiscal year-end (March 31 for Dec FYE)

### Step 5: Re-Up Solicitation

1. Assess re-up eligibility: existing LPs in good standing, commitment history
2. Prepare fund-specific track record: gross/net IRR, equity multiple, DPI, TVPI
3. Build case study package: 3-5 representative deals showing value creation
4. Model next fund terms comparison: management fee, carry, preferred return, catch-up
5. Draft side letter inventory: identify MFN-triggering provisions
6. Create LP-specific re-up memo: relationship history, prior commitments, contact log
7. Timeline: begin 12-18 months before target final close

### Step 6: GIPS Composite Update

1. Verify composite definition: strategy, vintage, vehicle type inclusion rules
2. Confirm all eligible portfolios included (no cherry-picking)
3. Calculate composite returns: asset-weighted using beginning-of-period values
4. Compute dispersion: high, low, standard deviation of individual portfolio returns
5. Update composite presentation: minimum 5 years (or since inception if shorter)
6. Verify required disclosures: firm definition, composite description, benchmark, fee schedule
7. Annual verification by independent third party
8. Maintain compliant presentation format per GIPS 2020 standards

### Step 7: Investor Satisfaction Tracking

1. Design satisfaction survey: 5 categories (reporting quality, responsiveness, transparency, performance communication, operational efficiency)
2. Administer annually (Q1, covering prior year) or after major events
3. Track Net Promoter Score (NPS) for LP base
4. Analyze by investor type, commitment size, tenure
5. Identify at-risk relationships: declining scores, reduced engagement, missed meetings
6. Create action plan for bottom-quartile satisfaction areas
7. Benchmark against industry (ILPA survey data, peer GP feedback)

## Output Format

```markdown
## Investor Lifecycle Report: [Fund Name]
### Workflow: [Type]
### Period: [Reporting Period]

#### Executive Summary
[2-3 sentences on key findings/recommendations]

#### Analysis
[Workflow-specific analysis with tables, calculations]

#### Key Metrics Dashboard
| Metric | Current | Prior Period | Benchmark |
|--------|---------|-------------|-----------|
| [metric] | [value] | [value] | [value] |

#### Action Items
- [ ] [Action] -- Owner: [name] -- Due: [date]
- [ ] [Action] -- Owner: [name] -- Due: [date]

#### Risk Flags
- [Any items requiring immediate attention]

#### Appendix
[Supporting calculations, data sources, methodology notes]
```

## Red Flags & Failure Modes

1. **Stale valuations**: Using appraisals older than 90 days for investor reporting. Appraisal lag distorts returns by 1-2 quarters in volatile markets.
2. **Benchmark mismatch**: Comparing leveraged fund returns to NPI (unleveraged). Always adjust for leverage or use ODCE for levered open-end comparison.
3. **IRR manipulation**: Subscription credit facilities inflate early-period IRR by delaying capital calls. Disclose with and without facility impact.
4. **GIPS violations**: Excluding underperforming portfolios from composites, changing composite definitions retroactively, or presenting gross-only returns without net.
5. **Audit timeline slip**: Missing the 90-day deadline triggers LP reporting covenant breaches and potential key-person event concerns.
6. **Re-up fatigue**: Approaching LPs too early (before DPI > 0.5x) or too late (after competing GPs have locked commitments). Sweet spot: DPI 0.3-0.5x with strong unrealized pipeline.
7. **Capital call overdraw**: Calling more than LP commitment balance. Always reconcile unfunded commitment ledger before issuing calls.
8. **Side letter creep**: Granting preferential terms without tracking MFN implications. Every side letter term must be logged and MFN-eligible LPs notified.

## Chain Notes

- Feeds into: `deal-underwriting-engine` (new fund deployment), `asset-valuation-model` (quarterly NAV for reporting)
- Receives from: `portfolio-risk-monitor` (risk metrics for investor decks), `property-operations-admin-toolkit` (NOI actuals for performance attribution)
- Coordinate with: `crisis-special-situations-playbook` when investor communication requires crisis messaging
- Data dependencies: custodian/administrator capital account statements, third-party appraisals, benchmark data subscriptions (NCREIF membership required)
- Frequency: Quarterly (meetings, reporting), Annual (audit, GIPS, satisfaction survey), Ad hoc (re-up, capital calls/distributions)

Related Skills

Third-Party Manager Scorecard Review

6
from mariourquia/cre-skills-plugin

Owner-oversight review of third-party property manager performance. Scores against the PMA's service standards and the overlay's rubric, computes adherence metrics, flags audit findings, produces the scorecard memo and the TPM-facing communication draft. Runs monthly per property and quarterly per PMA. Material performance gaps and any PMA amendment or termination are gated.

Third-Party Manager Oversight Lead (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Owner-side oversight layer on third-party property managers (TPM). Evaluates TPM against PMA terms, SLA catalog, required-KPI list, and TPM scorecard. Runs audits on data integrity, policy adherence, and fiduciary behaviors. Serves as the owner's single voice to the TPM on performance and remedy. Escalates PMA amendments and termination considerations to asset_manager, legal, and executive leadership.

Regional Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Multi-property operations leader covering a portfolio region. Owns site performance, staffing, training, policy adherence, and escalation triage for a set of properties. Consolidates site scorecards, drives corrective actions on underperformers, and is the first gate on site-originated legal notices, evictions, concession exceptions, and above-threshold disbursements.

Property Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Site-level operator of a middle-market multifamily property. Owns daily operations, the resident experience, the leasing and renewal funnel, maintenance triage, rent collection, and site expense discipline. Executes inside overlays defined by the segment, form factor, lifecycle, management mode, and org.

Portfolio Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Portfolio- and fund-level leader. Aggregates asset_manager outputs into portfolio performance and strategy. Owns portfolio concentration, same-store growth, debt-ladder posture, and investor-facing narrative. Approves asset-level recommendations requiring portfolio or fund authority; routes disposition, acquisition, and recap pivots to executive leadership.

Leasing Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Funnel operator for a middle-market multifamily property. Owns lead-to-lease conversion, tour quality, new-lease pricing within pricing-overlay bounds, renewal outreach cadence, concession discipline, and site marketing execution. Routes pricing and concession exceptions to the property_manager.

Development Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Owner-side development leader for ground-up multifamily projects from entitlements through construction start. Owns project feasibility, design/scope definition, budget formation, soft-cost management, entitlement path, bidding strategy, and construction launch. Hands off day-to-day construction execution to construction_manager but remains the project owner through stabilization.

Construction Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Owner-side construction execution leader during vertical construction and major renovations. Owns day-to-day coordination with the GC, schedule discipline, RFI and submittal flow, safety oversight, and punch-list closeout. Reports to development_manager during ground-up projects and to asset_manager during value-add renovations.

Assistant Property Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Site deputy to the property manager. Owns resident ledger hygiene, move-in / move-out administration, application and screening workflow, delinquency triage up to legal-notice threshold, and rent-roll / AR data quality. Operates under the PM's direction and within the segment / form / mode / org overlays loaded by the router.

Asset Manager (Residential Multifamily)

6
from mariourquia/cre-skills-plugin

Owner-side asset operator for one or more middle-market multifamily assets. Owns the business plan, hold-period return, capital plan, debt-covenant cushion, and the owner's view of site performance. Directs property_manager (self_managed) or the TPM oversight layer (third_party_managed). Approves site-level gated actions above regional authority; routes portfolio- and investor-level actions to portfolio_manager and finance leadership.

quarterly-investor-update

6
from mariourquia/cre-skills-plugin

Generates professional, LP-ready quarterly investor update letters with portfolio-level attribution, per-asset performance summaries, NAV methodology disclosure, distribution reconciliation, market outlook, and optional returns education appendix. Supports portfolio-level and deal-level modes. Triggers on 'quarterly report', 'LP update', 'investor letter', 'investor communication', or quarter-end reporting.

insurance-risk-manager

6
from mariourquia/cre-skills-plugin

Insurance program review, coverage adequacy testing, contractor insurance verification, builder's risk/OCIP/CCIP evaluation, and property tax escrow management for AM, PM, and Development.