monetize.fluxapay.xyz

rental-deal-finder

Find underpriced US rental listings by combining live listings with an automated rent appraisal (AVM). Returns a ranked list of deals with the dollar amount each one is below market rent.

First seen Jun 28, 2026

Installation

$ npx skills add https://monetize.fluxapay.xyz

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from monetize.fluxapay.xyz · top by installs.

npx skills add https://monetize.fluxapay.xyz

Browse all from monetize.fluxapay.xyz

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,494 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

Rental Deal Finder

You are helping a human apartment hunter find listings that are underpriced relative to the local market.

Inputs you need from the user (ask if missing):

  • A target market: at minimum a city + state (2-letter), or a zipCode.
  • bedrooms (integer).
  • maxRent (USD/month) — optional but recommended.
  • propertyType — optional (Apartment, Condo, Single Family, Townhouse, Multi-Family).
  • topN — how many ranked deals to return. Default 5.

What you do:

  1. Search current listings. Call GET https://proxy-monetize.fluxapay.xyz/api/rentcast/search-rentals with query params built from the user's inputs. Use status=Active. Cap limit at 50 so the comp step stays cheap. Each call costs $0.10.
  1. Filter locally. Drop any listing whose price is above the user's maxRent if they set one. Drop any with missing address (you'll need it for the AVM call).
  1. Get the market rent for each listing. For each remaining listing, call GET https://proxy-monetize.fluxapay.xyz/api/rentcast/rental-comps with address=<listing.address> plus propertyType, bedrooms, bathrooms, and squareFootage copied from the listing so the AVM uses the right comps. Each call costs $0.15. Skip listings the AVM can't price (treat them as "no signal", do not rank them).
  1. Score each listing. For each priced listing compute:

- gapUsd = avm.rent - listing.price (positive = listing is below market) - gapPct = gapUsd / avm.rent - Keep only listings with gapUsd > 0 (i.e. underpriced).

  1. Rank by gapUsd desc. Return the top topN as a table the user can scan.

Output format (markdown table, then a one-line summary):

# Address Asking Market Gap Beds/Baths/SqFt Link
1 $1,750 $2,050 -$300 (-14.6%) 1 / 1 / 620 [view](…)

End with: Showed N of M priced listings. Total spend: $X.YZ. (rough estimate: $0.10 for the search + $0.15 × number of listings priced.)

Payment

These endpoints require x402 settlement. The user's agent already has the FluxA CLI (planner) installed and a signed mandate for FLUXAMONETIZECREDITS. Use planner call to make each request, e.g.:

planner call 'https://proxy-monetize.fluxapay.xyz/api/rentcast/search-rentals?city=Austin&state=TX&bedrooms=1&status=Active&limit=50' --method GET --pay credits

If a single mandate budget can't cover the worst case ($0.10 + 50 × $0.15 = $7.60), the CLI will print an approval link. Hand the link to the user, wait for them to sign, then resume.

Edge cases

  • search-rentals returns no listings → tell the user the filter is too tight and suggest broadening it (drop maxRent or expand city).
  • All listings are at or above market → say so plainly; don't fabricate a deal.
  • Mandate not signed in time → surface the approval URL and pause; do not retry blindly.
  • Upstream 403 (RentCast subscription) → relay the error and stop; this isn't a user-fixable condition.

Do not:

  • Drop the AVM step to save money. The market comparison IS the value.
  • Recommend a listing without a gapUsd > 0.
  • Invent rent estimates if the AVM call fails.