← Back to Skills Marketplace
Zillow × Airbnb Matcher
by
Freemountaindeer
· GitHub ↗
· v3.1.0
758
Downloads
2
Stars
0
Active Installs
22
Versions
Install in OpenClaw
/install zillow-airbnb-matcher
Description
Find properties for sale that are already generating Airbnb income. Cross-references Zillow listings with active Airbnb rentals using geo-matching and calcul...
Usage Guidance
This skill appears to do what it says: it uses a RapidAPI key to call Airbnb + Zillow endpoints, matches listings, and prints investment metrics. Before installing: 1) Confirm you obtained the skill from a trusted source (the repo/source is marked unknown here). 2) Use demo mode first (no API key) to verify behavior. 3) Create a dedicated RapidAPI key or account you are comfortable using for this skill; do not reuse sensitive credentials. 4) Review package-lock.json and consider running npm install in an isolated environment (container or VM) if you have risk concerns about third-party npm packages. 5) Verify the .env file lives inside the skill folder (not a global/shared .env) and rotate the RapidAPI key if it was shared elsewhere. If you want to be extra cautious, inspect src/zillow.js to confirm the exact RapidAPI host used for Zillow before running live searches.
Capability Analysis
Type: OpenClaw Skill
Name: zillow-airbnb-matcher
Version: 3.1.0
The skill bundle appears benign. It is designed to cross-reference Zillow and Airbnb listings using RapidAPI, requiring a user-provided API key stored in a local `.env` file. All network calls are directed to legitimate RapidAPI endpoints as described in the documentation. There is no evidence of data exfiltration to unauthorized destinations, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the OpenClaw agent. A minor shell injection vulnerability exists in `scripts/install.sh` due to unsanitized use of `RAPIDAPI_KEY` in `sed` and `echo` commands, but this is a flaw in input handling rather than an indicator of intentional malice, especially given the expected alphanumeric nature of an API key.
Capability Assessment
Purpose & Capability
Name/description (match Zillow and Airbnb listings) align with what the code does: fetches Zillow and Airbnb data via RapidAPI and performs geo- and address-matching. Required binary (node) and the RAPIDAPI_KEY declared in SKILL.md are appropriate for this purpose.
Instruction Scope
Runtime instructions and scripts are scoped to the skill directory: the install script runs npm install, writes/updates a .env in the skill folder, and the JS code loads .env only from that folder. The commands perform network requests only to RapidAPI-hosted Airbnb and Zillow endpoints (airbnb13.p.rapidapi.com and the Zillow RapidAPI provider). The instructions don't ask the agent to read unrelated system files or other credentials.
Install Mechanism
No remote binary download; install runs the included scripts/install.sh which executes npm install (pulls packages from the public npm registry). This is a common and expected pattern but does carry the normal npm risk surface (third-party dependencies in package-lock.json). There are no obscure external download URLs or extract-from-arbitrary-URL steps.
Credentials
The skill requires one API key (RAPIDAPI_KEY) in SKILL.md/.env which is proportionate to the stated functionality. However, registry metadata at the top of the report lists 'Required env vars: none' while SKILL.md and scripts clearly require RAPIDAPI_KEY — this metadata mismatch is an inconsistency to be aware of. No other secrets or unrelated credentials are requested.
Persistence & Privilege
The skill does not request always:true and does not modify system-wide settings; it stores configuration (RAPIDAPI_KEY) in a .env file inside the skill folder (expected). It can be invoked autonomously by the agent (platform default) but that is normal and not excessive here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zillow-airbnb-matcher - After installation, invoke the skill by name or use
/zillow-airbnb-matcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.1.0
Fixed registry metadata: declared RAPIDAPI_KEY env var, install spec, and node requirement. Resolves security scan warnings.
v3.0.0
Security fix: RapidAPI-only, no execSync, local .env only
v1.0.3
Security fix: removed Apify references, simplified to RapidAPI-only, removed execSync auto-install, local .env only
v1.0.2
Updated GUIDE.md for clawhub install flow, removed system path references
v1.0.0
Initial release. RapidAPI only, clean codebase.
v2.3.0
Removed all dead code: AirROI, SearchAPI, Apify, Airbtics providers deleted. Only RapidAPI remains. airbnb.js 475→113 lines, zillow.js 248→107 lines. No system .env paths, no execSync, no undeclared env vars.
v2.2.0
Security hardening: only loads .env from skill folder, only RAPIDAPI_KEY required, no execSync, no forced output instructions
v2.1.1
Security fix: removed execSync auto-install, removed system .env path scanning, removed undeclared env vars, removed forced full-output instruction. Only RAPIDAPI_KEY required.
v2.1.0
Security fix: API keys removed, .clawhubignore added. Clean publish.
v1.3.0
Removed all Apify references. Skill uses only RapidAPI (free tier, no credit card needed). Clean code, no suspicious patterns.
v1.2.0
Security fix: restricted .env loading to skill directory only. Removed broad path access.
v2.0.8
Security fix: removed exposed API key, added .clawhubignore
v1.1.0
Clean publish: removed all client names, hardcoded paths, and secrets. Generic skill ready for any OpenClaw agent.
v1.0.1
Security fix: removed .env with API keys
v2.0.7
Added geo-matching explanation to GUIDE.md
v2.0.6
Pricing info in setup guide
v2.0.5
Always show full output instruction, remove hardcoded bot name
v2.0.4
Setup guide, auto-install deps, 1:1 matching, bugfixes
v2.0.3
Setup guide when no API key, auto-install deps
v2.0.2
Auto-install deps on first run
Metadata
Frequently Asked Questions
What is Zillow × Airbnb Matcher?
Find properties for sale that are already generating Airbnb income. Cross-references Zillow listings with active Airbnb rentals using geo-matching and calcul... It is an AI Agent Skill for Claude Code / OpenClaw, with 758 downloads so far.
How do I install Zillow × Airbnb Matcher?
Run "/install zillow-airbnb-matcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Zillow × Airbnb Matcher free?
Yes, Zillow × Airbnb Matcher is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Zillow × Airbnb Matcher support?
Zillow × Airbnb Matcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Zillow × Airbnb Matcher?
It is built and maintained by Freemountaindeer (@freemountaindeer); the current version is v3.1.0.
More Skills