🦀 ClawHub
Housing Scout — Smart House(Sale or Lease) Search & Alerts
by @junyij
Find and monitor housing listings (buy/rent), apply practical filters, and manage subscription-style alerts in any supported region. Use when the user asks t...
TERMINAL
clawhub install housing-scout-pro📖 About This Skill
name: housing-scout description: Find and monitor housing listings (buy/rent), apply practical filters, and manage subscription-style alerts in any supported region. Use when the user asks to search homes, compare candidates, run comps, or set listing notifications. user-invocable: true command-dispatch: tool command-tool: exec
Housing Scout
This skill is self-contained for ClawHub publish. All commands run against the bundled runtime under ./scripts/housing_scout/.
Quickstart (recommended)
node ./scripts/housing_scout/housing_scout.mjs quickstart --name "great nyc area" --city "New York" --state "NY" --beds-min 3 --budget-max 2000000 --run trueDirect search (no profile required)
node ./scripts/housing_scout/housing_scout.mjs search --intent buy --city "Seattle" --state "WA" --beds-min 3 --budget-max 1200000
node ./scripts/housing_scout/housing_scout.mjs search --intent rent --city "Seattle" --state "WA" --beds-min 2 --budget-max 4500Profile workflow
node ./scripts/housing_scout/housing_scout.mjs create_profile --name "great new york city area" --city "New York" --state "NY" --country "US" --beds-min 3 --budget-max 2000000
node ./scripts/housing_scout/housing_scout.mjs list_profiles
node ./scripts/housing_scout/housing_scout.mjs show_profile --name "great new york city area"
node ./scripts/housing_scout/housing_scout.mjs delete_profile --name "great new york city area"
node ./scripts/housing_scout/housing_scout.mjs search --profile "great new york city area" --intent buy
- node ./scripts/housing_scout/housing_scout.mjs search --profile "great new york city area" --intent rentProvider cache operations
node ./scripts/housing_scout/housing_scout.mjs provider_cache_status --provider zillow --intent buy
node ./scripts/housing_scout/housing_scout.mjs refresh_provider_cache --provider zillow --intent buy --from ./tmp/zillow_buy.jsonOther useful commands
node ./scripts/housing_scout/housing_scout.mjs lease --profile "great new york city area"
node ./scripts/housing_scout/housing_scout.mjs comps --query south-bay-buy-default --redfin-url "https://www.redfin.com/..."
node ./scripts/housing_scout/housing_scout.mjs subscribe --query south-bay-buy-default --channel telegram --to YOUR_CHAT_ID
- node ./scripts/housing_scout/housing_scout.mjs unsubscribe --query south-bay-buy-default
- node ./scripts/housing_scout/housing_scout.mjs unsubscribe --subscription-id sub-...
- node ./scripts/housing_scout/housing_scout.mjs list_subscriptions
- node ./scripts/housing_scout/housing_scout.mjs run_subscriptionsOptional preset example
node ./scripts/housing_scout/housing_scout.mjs search --query south-bay-buy-defaultNotes
--providers redfin,zillow,realtor.live_zillow_buy.json / live_zillow_rent.json)
- Realtor: live-cache adapter (live_realtor_buy.json / live_realtor_rent.json)
refresh_provider_cache input shape:{ "listings": [ { "address"|"street/city/state/zip", "url", "price"|"rent", "beds", "baths", "sqft", "homeType" } ] }Security + data egress notes (important)
https://r.jina.ai/http/... in this runtime. This is a third-party fetch proxy.localhost, 127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, link-local, intranet hostnames, cloud metadata endpoints).channel + to). Verify recipients before enabling.Notifications setup (Telegram)
subscribe stores destination metadata (channel, to) in local skill state.run_subscriptions emits NOTIFY_PAYLOAD JSON; delivery is performed by assistant/gateway messaging.Local persistence + cleanup
./scripts/housing_scout/data/ (profiles, queries, subscriptions, snapshots, caches).node ./scripts/housing_scout/housing_scout.mjs unsubscribe --query
- node ./scripts/housing_scout/housing_scout.mjs unsubscribe --subscription-id
node ./scripts/housing_scout/housing_scout.mjs delete_profile --name ""
./scripts/housing_scout/data/.Privacy/safety checklist
YOUR_CHAT_ID with your own approved target.📋 Tips & Best Practices
--providers redfin,zillow,realtor.live_zillow_buy.json / live_zillow_rent.json)
- Realtor: live-cache adapter (live_realtor_buy.json / live_realtor_rent.json)
refresh_provider_cache input shape:{ "listings": [ { "address"|"street/city/state/zip", "url", "price"|"rent", "beds", "baths", "sqft", "homeType" } ] }