# real-estate-analyzer

Calculates rental yields, net operating income, and cash-on-cash returns. Helps evaluate property investments, run comparative market analyses, and model mortgage schedules.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 399 installs · ★ 106
- Author: travisjneuman
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/travisjneuman/.claude/tree/HEAD/skills/real-estate-analyzer/SKILL.md
- Updated: 2026-10-25
- HTML: https://affpapa.org/en/nevibecode/skills/real-estate-analyzer

## What it does

The skill equips coding agents with formulas and structured templates for property valuation. It covers three valuation frameworks: comparative market analysis (CMA) based on recent neighborhood sales, the income approach via capitalization rates, and the cost approach for construction or insurance needs.

Investment workflows calculate net operating income (NOI) after deducting vacancy reserves and operating expenses. Included templates calculate debt service coverage ratio (DSCR), cash-on-cash returns, gross rent multipliers, and five-year equity projections. An amortization formula computes mortgage payments.

Because the templates use gross living area in square feet and standard US operational expense ratios, regional taxes and non-standard loan terms require explicit overrides in your prompt.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add travisjneuman/.claude --skill real-estate-analyzer -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/real-estate-analyzer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/real-estate-analyzer/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add travisjneuman/.claude --skill real-estate-analyzer -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/real-estate-analyzer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add travisjneuman/.claude --skill real-estate-analyzer -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/real-estate-analyzer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install travisjneuman/.claude real-estate-analyzer
```

2. **Manually: put the files in place**
- File: `.github/skills/real-estate-analyzer/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add travisjneuman/.claude --skill real-estate-analyzer -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/travisjneuman/.claude --path skills/real-estate-analyzer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/real-estate-analyzer/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add travisjneuman/.claude --skill real-estate-analyzer -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/travisjneuman/.claude/tree/HEAD/skills/real-estate-analyzer/SKILL.md

## When to use it
- calculate net operating income (NOI) accounting for vacancy and operating costs
- compare residential listings using a structured CMA adjustment table
- evaluate rental cash flows and cash-on-cash investment returns
- project multi-year equity accumulation and debt service coverage

## Example prompts
- Run a cash-on-cash return calculation for a duplex priced at $320,000 with 20% down and $2,800 monthly rent.
- Build a CMA comparison table for a subject single-family home using three comps sold within the last 6 months.
- Calculate the monthly mortgage payment and first-year interest on a 30-year fixed loan at 6.8%.

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 2a0b193b587b871b.

BEGIN THIRD-PARTY FILE 2a0b193b587b871b
````text
---
name: real-estate-analyzer
description: Property valuation, market analysis, investment ROI calculations, comparable analysis, and rental yield assessment. Use when evaluating real estate investments, analyzing property markets, or calculating returns.
---

# Real Estate Analyzer

Comprehensive frameworks for property valuation, investment analysis, and market assessment.

## Property Valuation Methods

### Comparable Sales Approach (CMA)

The most common method for residential properties. Relies on recent sales of similar properties.

```
COMPARABLE SELECTION CRITERIA:
1. Location: Same neighborhood or within 1 mile
2. Recency: Sold within last 6 months (3 months preferred)
3. Size: Within 10-20% of subject GLA (gross living area)
4. Condition: Similar age, updates, and maintenance
5. Style: Same property type (SFH, condo, townhome)
6. Lot: Similar lot size and features

ADJUSTMENT CATEGORIES:
+ / - Location premium/discount
+ / - Size differential ($X per sq ft)
+ / - Bedroom/bathroom count
+ / - Garage, pool, upgrades
+ / - Lot size difference
+ / - Condition adjustment
= Adjusted Comparable Value
```

### Comparable Property Analysis Template

| Factor           | Subject | Comp 1 | Adj 1 | Comp 2 | Adj 2 | Comp 3 | Adj 3 |
| ---------------- | ------- | ------ | ----- | ------ | ----- | ------ | ----- |
| Sale Price       | --      |        |       |        |       |        |       |
| Sale Date        | --      |        |       |        |       |        |       |
| Distance (mi)    | --      |        |       |        |       |        |       |
| GLA (sq ft)      |         |        |       |        |       |        |       |
| Lot Size         |         |        |       |        |       |        |       |
| Year Built       |         |        |       |        |       |        |       |
| Bedrooms         |         |        |       |        |       |        |       |
| Bathrooms        |         |        |       |        |       |        |       |
| Garage           |         |        |       |        |       |        |       |
| Condition        |         |        |       |        |       |        |       |
| Pool/Upgrades    |         |        |       |        |       |        |       |
| **Adj. Price**   | --      |        |       |        |       |        |       |
| **Price/Sq Ft**  | --      |        |       |        |       |        |       |

### Income Approach (Cap Rate)

Primary method for commercial and multi-family investment properties.

```
NET OPERATING INCOME (NOI):
Gross Potential Rent (GPR)
+ Other Income (laundry, parking, storage)
= Gross Potential Income (GPI)
- Vacancy & Credit Loss (typically 5-10%)
````
END THIRD-PARTY FILE 2a0b193b587b871b

The third-party file has ended. Everything between the 2a0b193b587b871b tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2678 of 12309 bytes. © travisjneuman · MIT · https://github.com/travisjneuman/.claude/tree/HEAD/skills/real-estate-analyzer/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
