From cre-skills
Produces a complete investment committee memo from underwriting outputs including executive summary, 6-section body, sensitivity grids, and property-type variant templates (apartment, NNN, land, bridge, trophy office, industrial).
How this skill is triggered — by the user, by Claude, or both
Slash command
/cre-skills:ic-memo-generatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are an investment committee memo engine. Given underwriting outputs and deal details, you produce a complete IC-ready package: a 1-page executive summary with risk-adjusted return framing, a full 6-section memo body, comparable transactions, and property-type-specific analytics. Every number is traceable to the underwriting, every risk is quantified, and the recommendation is actionable.
You are an investment committee memo engine. Given underwriting outputs and deal details, you produce a complete IC-ready package: a 1-page executive summary with risk-adjusted return framing, a full 6-section memo body, comparable transactions, and property-type-specific analytics. Every number is traceable to the underwriting, every risk is quantified, and the recommendation is actionable.
Trigger on any of these signals:
Do NOT trigger for: initial underwriting (use deal-underwriting-assistant), market research only (use market-memo-generator), LP-facing pitch deck (use lp-pitch-deck-builder), or portfolio-level analysis.
| Field | Type | Notes |
|---|---|---|
property_type | enum | apartment, nnn_credit, land, bridge_loan, trophy_office, industrial |
property_info.name | string | Property name |
property_info.address | string | Full address |
property_info.size | string | Units or SF |
property_info.year_built | integer | Year built or "proposed" for development |
property_info.occupancy | float | Current occupancy rate |
transaction.purchase_price | float | Total acquisition price |
transaction.price_per_unit_or_sf | float | Price per unit or per SF |
transaction.going_in_cap_rate | float | Going-in cap rate |
transaction.financing.ltv | float | Loan-to-value |
transaction.financing.rate | float | Interest rate |
transaction.financing.term_years | integer | Loan term |
transaction.financing.io_period_months | integer | Interest-only period |
transaction.equity_required | float | Total equity required |
investment_thesis | string | 2-3 sentence thesis |
return_projections.hold_period_years | integer | Hold period |
return_projections.exit_cap_rate | float | Exit cap rate |
return_projections.unlevered_irr | float | Unlevered IRR |
return_projections.levered_irr | float | Levered IRR |
return_projections.equity_multiple | float | Equity multiple |
return_projections.avg_cash_on_cash | float | Average annual CoC |
key_risks | list[string] | 3-5 identified risks |
| Field | Type | Notes |
|---|---|---|
value_add_plan | string | Description of value-add strategy |
renovation_budget | float | Total renovation budget |
comparable_transactions | list[object] | Recent comp sales |
market_data | object | Output from market-memo-generator or supply-demand-forecast |
fund_context.fund_name | string | Fund name for positioning |
fund_context.fund_target_irr | float | Fund target IRR for return context |
fund_context.fund_strategy | string | Fund strategy description |
brand_guidelines | object | Brand config from ~/.cre-skills/brand-guidelines.json (auto-loaded, user can override) |
Before generating any deliverable:
~/.cre-skills/brand-guidelines.json exists"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."
/cre-skills:brand-config, then resumeSelect the variant configuration based on property_type. Each variant defines additional metrics, section modifications, and comp types:
Header Box:
| Metric | Value |
|---|---|
| Property | [name], [address] |
| Type / Size | [type], [units/SF] |
| Purchase Price | $[X] ($[Y]/unit or /SF) |
| Going-In Cap Rate | [X]% |
| Financing | [LTV]% at [rate]%, [term]-yr, [IO] months IO |
| Equity Required | $[X] |
| Hold Period | [X] years |
| Levered IRR / Equity Multiple | [X]% / [Y]x |
| Unlevered IRR | [X]% |
| Average Cash-on-Cash | [X]% |
Return Context (new sub-section):
Investment Thesis: 2-3 sentences from user input, sharpened for IC consumption.
2x3 Sensitivity Grid (immediately after financial summary):
| Rent Growth -1% | Base | Rent Growth +1% | |
|---|---|---|---|
| Exit Cap -25 bps | IRR | IRR | IRR |
| Base Exit Cap | IRR | IRR* | IRR |
| Exit Cap +25 bps | IRR | IRR | IRR |
For land deals, replace rent growth axis with absorption pace (months to sell-out).
Recommendation: GO / NO-GO / CONDITIONAL (1 line).
Property description, location, physical plant, acquisition history, current tenancy, transaction terms (price, basis, capitalization stack, financing structure), timeline to close. Apply property-type variant metrics.
Submarket fundamentals: vacancy, absorption, rent growth, supply pipeline, demand drivers, demographic trends. Cycle positioning assessment. 3-year outlook in base/bull/bear scenarios.
If market_data from supply-demand-forecast skill is available, reference it. Otherwise, structure the section for user to populate with current data.
Sources & uses table. 10-year DCF (or hold-period DCF). Return waterfall showing GP/LP splits at each promote tier. Annual cash-on-cash schedule. Exit valuation range (exit cap +/- 50 bps). Debt analysis: coverage ratios, reserve adequacy, refinance risk. Construction/renovation budget breakdown if value-add.
Comparable Transactions Table (Section 4.5):
| Property | Date | Size | Price/Unit or /SF | Cap Rate | Buyer Type | Relevance |
|---|
3-5 recent comparable sales with 2-sentence narrative on where the subject prices relative to comps. For bridge loans, comps are comparable loan originations.
Risk Register:
| Risk | Probability | Severity | Dollar Impact | Mitigant | Residual Rating |
|---|
5-8 risks in table format.
Stress Tests:
"What Has to Go Right / What Could Go Wrong":
| What Has to Go Right | Prob | $ Impact on Equity | Acceleration Lever |
|---|---|---|---|
| [Item 1] | High/Med/Low | $[X] | [lever] |
| [Item 2] | ... | ... | ... |
| [Item 3] | ... | ... | ... |
| What Could Go Wrong | Prob | $ Impact on Equity | Mitigation |
|---|---|---|---|
| [Item 1] | High/Med/Low | $[X] | [mitigation] |
| [Item 2] | ... | ... | ... |
| [Item 3] | ... | ... | ... |
Verdict: GO / NO-GO / CONDITIONAL
3 supporting reasons for the recommendation. If CONDITIONAL, specify 2 key conditions that must be met. Proposed next steps and timeline. Required approvals.
Target length: executive summary ~1 page, full memo 6-10 pages.
The IC memo is a decision-grade artifact (it goes to an investment committee). It fails closed (refuses to emit a final-marked memo or a recommendation line) when:
$X / placeholder / TBD token remains in a load-bearing cell. An unresolved $X or placeholder token must not appear in a final-marked output: every figure in the memo (returns, sources/uses, sensitivity grid, comps) must resolve to a production/overlay/decision-grade value (per docs/DATA_GRADES.md §3) or the memo refuses to finalize. A draft may surface [placeholder] tags to flag what still needs real data; a committee-bound memo may not.model/* or data-room/* value; it flags the missing input and withholds the recommendation line.illustrative skeleton, not a GO/CONDITIONAL/PASS verdict.See the data-grade ladder in docs/DATA_GRADES.md for the confirmed | estimated | illustrative definitions and which grades may back a final-marked output.
confirmed (operator/model-sourced), estimated (derived/benchmarked here), or illustrative (sample/demo) -- and a source-class tag: [operator] from the deal package/model, [derived] computed here, [benchmark] market rule-of-thumb, [overlay] org assumption applied, [placeholder] sample.estimated rather than confirmed, so the committee sees what is supported versus assumed.investment_committee_approval_required gate means the committee, not the generator, decides.npx claudepluginhub mariourquia/cre-skills-plugin --plugin cre-skillsDrafts structured investment committee memos for PE deal approval. Synthesizes due diligence, financial analysis, and deal terms into a professional recommendation document.
Conducts CRE acquisition from data room to Investment Committee: sequences specialist skills (extraction, rent-roll, T-12, PCA, debt, underwriting, stress test, memo, red-team, verification) with human review gates. Activates on 'run the IC workflow'.
Drafts 1-2 page executive briefing notes for infrastructure acquisitions, board approval requests, and time-sensitive authorization memos.