From asset-management
Same-store NOI analysis, occupancy bridge, and revenue/expense decomposition
npx claudepluginhub firststreetai/realestate-services-plugins --plugin asset-managementThis skill uses the workspace's default tool permissions.
The canonical skill for analyzing property-level NOI performance on a same-store basis. Any command that needs NOI trend analysis, occupancy bridges, or revenue/expense decomposition MUST invoke this skill.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
The canonical skill for analyzing property-level NOI performance on a same-store basis. Any command that needs NOI trend analysis, occupancy bridges, or revenue/expense decomposition MUST invoke this skill.
Activated when any command needs:
Same-store NOI growth is the primary measure of organic operating performance in real estate. By comparing a consistent pool of assets across periods, it strips out the noise of acquisitions, dispositions, and development completions to reveal true operational trends. This metric is reported by REITs, open-end funds, and institutional managers as a key performance indicator.
A property qualifies as same-store when it meets ALL of the following:
Properties failing these criteria are classified as "non-same-store" and reported separately.