Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Housing Scout Pro

ASecurity

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.

14 stars
0 votes
0 copies
1 views
Added 9/7/2026
businessnodesecurity

Security Analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned 9/7/2026

$npx -y skills add modbender/skill-library-mcp --skill housing-scout-pro --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Housing Scout Pro?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Housing Scout Pro
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-housing-scout-pro/badge)](https://www.skillsdirectory.com/skills/modbender-housing-scout-pro)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
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)

- Create a profile and run first search immediately:
  - `node ./scripts/housing_scout/housing_scout.mjs quickstart --name "great nyc area" --city "New York" --state "NY" --beds-min 3 --budget-max 2000000 --run true`

## Direct search (no profile required)

- Buy:
  - `node ./scripts/housing_scout/housing_scout.mjs search --intent buy --city "Seattle" --state "WA" --beds-min 3 --budget-max 1200000`
- Rent:
  - `node ./scripts/housing_scout/housing_scout.mjs search --intent rent --city "Seattle" --state "WA" --beds-min 2 --budget-max 4500`

## Profile workflow

- Create:
  - `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`
- List:
  - `node ./scripts/housing_scout/housing_scout.mjs list_profiles`
- Show:
  - `node ./scripts/housing_scout/housing_scout.mjs show_profile --name "great new york city area"`
- Delete:
  - `node ./scripts/housing_scout/housing_scout.mjs delete_profile --name "great new york city area"`
- Use profile:
  - `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 rent`

## Provider cache operations

- Status:
  - `node ./scripts/housing_scout/housing_scout.mjs provider_cache_status --provider zillow --intent buy`
- Refresh:
  - `node ./scripts/housing_scout/housing_scout.mjs refresh_provider_cache --provider zillow --intent buy --from ./tmp/zillow_buy.json`

## Other useful commands

- Lease flow:
  - `node ./scripts/housing_scout/housing_scout.mjs lease --profile "great new york city area"`
- Comps from Redfin URL:
  - `node ./scripts/housing_scout/housing_scout.mjs comps --query south-bay-buy-default --redfin-url "https://www.redfin.com/..."`
- Subscriptions:
  - `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_subscriptions`

## Optional preset example

- The built-in South Bay preset is only for demo/smoke test:
  - `node ./scripts/housing_scout/housing_scout.mjs search --query south-bay-buy-default`

## Notes

- Multi-provider selector: `--providers redfin,zillow,realtor`.
- Provider status:
  - Redfin: live feed/caches
  - Zillow: live-cache adapter (`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)

- Redfin fetch path uses `https://r.jina.ai/http/...` in this runtime. This is a third-party fetch proxy.
- Any URL supplied via Redfin/city endpoint flows may be requested through that proxy and fetched content is returned into the tool pipeline.
- Never pass private/internal URLs (for example: `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).
- Only use public real-estate pages you are comfortable sharing with an external fetch service.
- Subscriptions/notifications can send data outside the runtime (`channel` + `to`). Verify recipients before enabling.

## Notifications setup (Telegram)

- This skill does **not** store bot tokens in skill files.
- Configure Telegram credentials in OpenClaw Gateway/channel config or environment variables.
- `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

- The skill writes state under `./scripts/housing_scout/data/` (profiles, queries, subscriptions, snapshots, caches).
- Keep this directory scoped to the skill workspace; do not point commands at unrelated sensitive files.
- Remove active outbound targets when no longer needed:
  - `node ./scripts/housing_scout/housing_scout.mjs unsubscribe --query <queryId>`
  - `node ./scripts/housing_scout/housing_scout.mjs unsubscribe --subscription-id <subId>`
- Remove unused profiles:
  - `node ./scripts/housing_scout/housing_scout.mjs delete_profile --name "<profile>"`
- If you need a hard reset, manually clear JSON state files under `./scripts/housing_scout/data/`.

## Privacy/safety checklist

- Replace `YOUR_CHAT_ID` with your own approved target.
- Do not commit personal chat IDs, tokens, or private channels.
- Keep credentials outside skill files (env vars or gateway config).
- Review and prune subscriptions/caches periodically.

Attribution

modbendermodbender
View sourceSee grades on GitHubMore from modbender →
SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes
View all in business →