Help us improve
Share bugs, ideas, or general feedback.
From asset-management
Performance attribution by property type, geography, vintage vs benchmark (NPI, ODCE)
npx claudepluginhub firststreetai/realestate-services-plugins --plugin asset-managementHow this skill is triggered — by the user, by Claude, or both
Slash command
/asset-management:attributionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Decompose portfolio or fund returns by property type, geography, and vintage year, with benchmark comparison against NPI or ODCE.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Decompose portfolio or fund returns by property type, geography, and vintage year, with benchmark comparison against NPI or ODCE.
performance-attribution -- return decomposition methodology, benchmark comparisonperformance/fund-returns.xlsx -- fund-level returns for reconciliationperformance/attribution.xlsx, attribution.mdtotal_return, income_return, appreciation_return, top_contributor, top_detractor, excess_return_vs_benchmarkGather income return and appreciation return for each property. Confirm weighting basis (beginning-of-period NAV or average NAV).
Invoke performance-attribution to decompose total portfolio return into:
Compare portfolio and segment returns to benchmark (NPI for property type, ODCE for fund-level). Calculate allocation effect (over/underweight in outperforming segments) and selection effect (asset-level outperformance within segments).
Rank properties by contribution to portfolio return. Identify top 3 contributors and top 3 detractors with explanation of drivers.
Generate attribution.xlsx with tabs:
Generate attribution.md with narrative summary of attribution findings.
Write to performance directory and update manifest.