AgentStack
SKILL verified MIT Self-run

Listing Search

skill-realtyapi-realtyapi-skills-listing-search · by realtyapi

>-

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-realtyapi-realtyapi-skills-listing-search

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Listing Search? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Listing Search

Overview

Find homes for sale (or recently sold) that match the user's criteria in a given area, and return a clean, ranked shortlist with links — not raw JSON.

Use [realtyapi-api](../realtyapi-api/SKILL.md) for auth and endpoint discovery.

When to Use

  • "Find 3-bed houses under $600k in Austin."
  • "What condos are for sale near this zip with a pool?"
  • "Show recently sold homes on this street."
  • Building a buyer's shortlist or a market scan for an area.

Workflow

  1. Clarify criteria if missing the essentials: location, buy vs. rent vs. sold,

price range, beds/baths, home type. Don't over-ask — sensible defaults are fine.

  1. Pick the portal for the location's market (catalog in realtyapi-api).
  2. Resolve the area — use autocomplete / locations to turn a place name into

the id/coordinates/polygon the search endpoint expects.

  1. Search with filters — call search/byaddress | search/bycoordinates |

search/bypolygon | search/bymapbounds. Read the endpoint's openapi.json for the exact filter params (price, beds, baths, status, home type, etc.).

  1. Paginate to gather enough results (increment page or follow

nextPageCursor) — but cap it and tell the user how many pages/credits you used.

  1. De-dupe and rank by the user's priority (price, $/sqft, newest, size).
  2. Present the table below. State the filters applied and the result count.

Output Format

# Listings: {criteria} in {area}

Portal: {portal} · Filters: {beds/baths/price/type/status} · {N} results ({pages} pages)

| # | Address | Price | Beds/Baths | Size | $/sqft | Status | Link |
|--:|---------|------:|-----------|-----:|-------:|--------|------|

## Notes
- Sorted by: {criterion}
- Standouts: {best value / newest / etc.}
- Excluded: {dupes / out-of-range, if any}

Common Pitfalls

  • Confirm buy vs. rent vs. sold — the wrong status filter returns the wrong set.
  • One search covers one portal/market. Don't claim "all listings" — say which portal.
  • Respect credits: each page is a request. Cap pagination and report what you used.
  • Keep the source link for every row so the user can open the real listing.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.