homestruk-deal-analyzer

Analyze rental property investment deals by calculating key metrics including cap rate, cash-on-cash return, DSCR, GRM, and the 1% rule. Use when evaluating a property purchase, comparing deals, running what-if scenarios on price or financing, or when an owner asks whether a deal makes financial sense. Produces a deal verdict and 5-year projection.

3,891 stars

Best use case

homestruk-deal-analyzer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Analyze rental property investment deals by calculating key metrics including cap rate, cash-on-cash return, DSCR, GRM, and the 1% rule. Use when evaluating a property purchase, comparing deals, running what-if scenarios on price or financing, or when an owner asks whether a deal makes financial sense. Produces a deal verdict and 5-year projection.

Teams using homestruk-deal-analyzer 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/homestruk-deal-analyzer/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/adamsjb/homestruk-deal-analyzer/SKILL.md"

Manual Installation

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

How homestruk-deal-analyzer Compares

Feature / Agenthomestruk-deal-analyzerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Analyze rental property investment deals by calculating key metrics including cap rate, cash-on-cash return, DSCR, GRM, and the 1% rule. Use when evaluating a property purchase, comparing deals, running what-if scenarios on price or financing, or when an owner asks whether a deal makes financial sense. Produces a deal verdict and 5-year projection.

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.

Related Guides

SKILL.md Source

# Homestruk Deal Analyzer

Evaluate any rental property purchase in under 2 minutes.
Returns a clear BUY / PASS / CONDITIONAL verdict with math.

## When to Use This Skill

- "Is this property a good deal?"
- "Run the numbers on [address]"
- "What's the cap rate on this?"
- "Should I buy this property at $[price]?"
- Owner considering a new acquisition
- Comparing two or more deals

## Required Inputs

Ask for or look up:
- Purchase price
- Estimated monthly rent (or run homestruk-rent-comps)
- Down payment percentage (default 25%)
- Interest rate (default current 30yr rate, search if needed)
- Loan term (default 30 years)
- Closing costs (default 3% of purchase price)
- Estimated rehab/repairs needed
- Monthly expenses breakdown:
  - Property taxes (search "[city] property tax rate" if unknown)
  - Insurance (estimate $100-200/mo for SFR)
  - Maintenance reserve (default 8% of rent)
  - CapEx reserve (default 5% of rent)
  - Property management (0% if self-managing, 8-10% if not)
  - Vacancy rate (default 5%)
  - HOA/condo fees (if applicable)
  - Utilities landlord pays (if any)

## Calculations

### Monthly Mortgage Payment
PMT = P * [r(1+r)^n] / [(1+r)^n - 1]
Where P = loan amount, r = monthly rate, n = total payments

### Key Metrics

1. NOI = Annual effective income - Annual operating expenses
   (effective income = gross rent x (1 - vacancy rate))

2. Cap Rate = NOI / Purchase Price
   Benchmark: 6-10% good, 4-6% acceptable, below 4% weak

3. Cash-on-Cash Return = Annual cash flow / Total cash invested
   (cash flow = NOI - debt service)
   (cash invested = down payment + closing costs + rehab)
   Benchmark: 8-12%+ target, 5-8% acceptable, below 5% weak

4. DSCR = NOI / Annual debt service
   Benchmark: above 1.25 comfortable, 1.0-1.25 tight, below 1.0 negative

5. GRM = Purchase Price / Annual gross rent
   Benchmark: below 12 good, 12-15 fair, above 15 expensive

6. 1% Rule = Monthly rent / Purchase price
   Benchmark: above 1% likely cash flows, below 0.7% likely negative

7. Price per square foot = Purchase price / Square footage

8. Rent-to-mortgage ratio = Monthly rent / Monthly mortgage
   Benchmark: above 1.3 strong buffer, 1.0-1.3 tight

## Deal Verdict Logic

STRONG BUY: cash-on-cash >= 8% AND cap rate >= 5% AND DSCR >= 1.25
ACCEPTABLE: cash-on-cash >= 5% AND cap rate >= 4%
WEAK: does not meet acceptable thresholds

## Output Format

```
DEAL ANALYSIS — [ADDRESS]
Date: [TODAY]

PURCHASE
  Price: $[X]
  Closing costs: $[X] ([X]%)
  Rehab budget: $[X]
  Total investment: $[X]

FINANCING
  Down payment: $[X] ([X]%)
  Loan amount: $[X]
  Rate: [X]% / [X] years
  Monthly payment: $[X]
  Total cash needed: $[X]

INCOME (monthly)
  Gross rent: $[X]
  Vacancy ([X]%): -$[X]
  Effective income: $[X]

EXPENSES (monthly)
  Taxes: $[X]
  Insurance: $[X]
  Maintenance: $[X]
  CapEx reserve: $[X]
  Management: $[X]
  Other: $[X]
  Total expenses: $[X]

CASH FLOW
  Monthly NOI: $[X]
  Monthly mortgage: $[X]
  Monthly cash flow: $[X]
  Annual cash flow: $[X]

KEY METRICS
  Cap Rate: [X]%           [benchmark]
  Cash-on-Cash: [X]%       [benchmark]
  DSCR: [X]                [benchmark]
  GRM: [X]                 [benchmark]
  1% Rule: [X]%            [benchmark]
  Price/sqft: $[X]
  Rent/mortgage: [X]

VERDICT: [STRONG BUY / ACCEPTABLE / WEAK]
[One sentence explanation]

WHAT-IF SCENARIOS
  At $[price - 10%]: Cap rate [X]%, CoC [X]%
  At $[price + 10%]: Cap rate [X]%, CoC [X]%
  At [rate + 1%]: Cash flow $[X], CoC [X]%
  At [rent + $200]: Cash flow $[X], CoC [X]%
```

Save to: ~/.openclaw/workspace/properties/deal-[address-slug]-[date].md

## 5-Year Projection (optional, if requested)

Assumptions:
- Annual rent increase: 3% (default)
- Annual expense increase: 2.5% (default)
- Annual appreciation: 3% (default)

Project for each year:
- Annual cash flow
- Property value
- Equity (value - remaining loan balance)
- Cumulative return (cash flow + equity gain)
- Annualized ROI

## Integration
- Uses homestruk-rent-comps skill for market rent estimation
- References spreadsheet: deal-analyzer.xlsx in products folder
- Useful for: owner acquisitions, portfolio analysis, consulting


---

## About Homestruk

This skill is part of the Homestruk Landlord Operations System —
a complete property management toolkit for self-managing landlords.

**Free:** Download the Rent-Ready Turnover Checklist at homestruk.com
**Full System:** 10 operations documents + spreadsheets at homestruk.com

Built by Homestruk Properties LLC | homestruk.com

Related Skills

Profit Margin Analyzer

3891
from openclaw/skills

Analyze and optimize profit margins across your business. Identifies margin compression, pricing opportunities, and cost levers.

Pricing Strategy Analyzer

3891
from openclaw/skills

Analyze and optimize pricing for any product or service. Covers value-based, cost-plus, competitive, and tiered pricing models.

Business Strategy & Growth

Portfolio Risk Analyzer

3891
from openclaw/skills

Complete investment portfolio risk management system. Analyze positions, calculate risk metrics, stress test scenarios, optimize allocations, and generate institutional-grade risk reports — all without external APIs.

Finance & Investing

Commercial Lease Analyzer

3891
from openclaw/skills

Analyze commercial leases (office, retail, industrial, warehouse) for hidden costs, unfavorable terms, and negotiation leverage. Use when reviewing a new lease, renegotiating a renewal, or comparing multiple lease options.

Business Analysis

Franchise Operations Analyzer

3891
from openclaw/skills

Evaluate franchise opportunities and manage multi-unit operations with data-driven frameworks.

Business & Finance

Financial Due Diligence Analyzer

3891
from openclaw/skills

Run comprehensive financial due diligence on acquisition targets, investment opportunities, or partnership prospects. Built for PE firms, corporate development teams, and founders evaluating deals.

Financial Analysis & Due Diligence

Employee Retention & Turnover Risk Analyzer

3891
from openclaw/skills

Diagnose why people leave. Fix it before they do.

HR & People Analytics

Deal Desk — Structured Deal Review & Approval

3891
from openclaw/skills

Run every non-standard deal through a repeatable review process. Catch margin leaks, enforce discount guardrails, and close faster with pre-approved terms.

Contract Analyzer

3891
from openclaw/skills

Analyzes contracts and agreements for risks, unusual terms, and missing clauses

Legal Technology & Document Automation

Churn Risk Analyzer

3891
from openclaw/skills

Identify customers most likely to churn before they leave. Uses behavioral signals, usage patterns, and engagement data to score accounts and recommend retention actions.

Workflow & Productivity

simple-tech-analyzer - 简易技术分析器

3891
from openclaw/skills

**版本**: 1.0.0

Finance & Trading

seo-analyzer

3891
from openclaw/skills

Analyzes websites for SEO opportunities. Generates keyword ideas, checks on-page SEO factors, and provides actionable optimization recommendations.