Install
$ agentstack add skill-realtyapi-realtyapi-skills-investment-deal-finder ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Investment Deal Finder
Overview
Surface and screen investment candidates against a simple, transparent rubric: acquisition price vs. estimated value (equity/margin) and, for rentals, rent vs. price (gross yield). Return a ranked shortlist with the math shown.
Use [realtyapi-api](../realtyapi-api/SKILL.md) for auth and endpoint discovery.
When to Use
- "Find foreclosure/auction deals in {county}."
- "Show price-reduced or below-market homes in {area}."
- "Which rentals here cash-flow best?"
- Building an investor's lead list for buy-and-hold or flips.
Workflow
- Strategy? Distressed/auction (→
auction), discounted resale (→ listing
portals with price-reduced/sold filters), or rental-yield (→ listing + rental portals). Confirm the target market and budget.
- Source candidates — search the relevant portal(s) with filters (price ceiling,
type, status, "price reduced" where supported). Paginate within a cap.
- Add value context — for each promising candidate, pull the valuation/estimate
and (for rentals) typical rent (rental_market* or comparable rentals).
- Screen with the rubric:
- Equity/margin = (estimated value − price) / estimated value.
- Gross yield = annual rent / price (rentals).
- Note obvious risks (auction = as-is, unknown condition/liens; thin comps).
- Rank by the user's objective (margin, yield, or a blend) and present.
Output Format
# Investment Candidates: {strategy} in {area}
Budget: {} · Portal(s): {} · Screened {N} of {M} found
| # | Address | Price | Est. value | Equity % | Est. rent | Gross yield | Risk | Link |
|--:|---------|------:|-----------:|--------:|----------:|------------:|------|------|
## Top Picks
1. {address} — why it scores: {margin/yield}, watch-outs: {}
2. …
## Method & Caveats
- Equity % = (est. value − price)/est. value · Gross yield = annual rent/price
- Estimates are model-based; auction props are as-is — verify condition, liens, fees.
- Not investment advice; do full due diligence before offering.
Common Pitfalls
- Don't present model estimates as guaranteed value; distressed comps are noisy.
- Auction/foreclosure = as-is — always flag unknown condition, liens, and buyer fees.
- Yield from listing rents is a rough gross figure (excludes vacancy, taxes, mgmt).
- Respect credits — screening adds valuation/rent calls per candidate; cap the set
and tell the user the count.
- Make clear this is research, not financial advice.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: realtyapi
- Source: realtyapi/realtyapi-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.