← Back to Skills Marketplace
111
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install rental-helper
Description
租房助手 - 帮助用户记录房源信息、计算租房预算、生成对比表格、提供租房避坑指南、智能推荐房源、批量导入、网页解析、图片识别、网站抓取。使用场景:(1) 记录和筛选房源信息 - 说"记录一个新房源"或"查看我的房源列表";(2) 计算租房预算 - 说"帮我算一下租房预算"或"这个房子每月要花多少钱";(3) 生成...
Usage Guidance
This skill is internally coherent for managing and scraping rental listings, but review the following before installing/using: 1) Local storage: scraped data, contacts and phone numbers are saved to ~/.openclaw/workspace/rental-data — treat that as potentially sensitive personal data and back it up or secure it appropriately. 2) SSL verification: crawl_listings.py intentionally disables SSL certificate verification (ssl._create_default_https_context = ssl._create_unverified_context) which weakens network security and can expose you to MITM attacks when fetching pages — consider removing that line or running the script only on trusted networks. 3) Webdriver/runtime downloads: selenium + webdriver-manager will download browser drivers at runtime; verify these components and run in a trusted environment. 4) Interactive login: crawl_interactive.py asks you to login in a real browser (QR/code). Do not paste credentials into the skill — perform the login in the browser as instructed. 5) Dependencies: OCR and scraping require external packages (pytesseract, easyocr, tesseract, selenium); install them from trusted package sources and verify versions. 6) Legal/ToS: scraping sites may violate target sites' terms of service — use responsibly and respect robots.txt. If you want higher assurance, ask for the omitted files to be reviewed or run the code in an isolated environment (container/VM) before giving it regular access to your data.
Capability Analysis
Type: OpenClaw Skill
Name: rental-helper
Version: 1.3.0
The skill bundle provides a comprehensive rental management system with high-risk capabilities, including web scraping and automated browser control. Specifically, 'scripts/crawl_listings.py' and 'scripts/crawl_selenium.py' target major Chinese rental platforms (ke.com, lianjia.com, 58.com, anjuke.com), while 'scripts/crawl_interactive.py' uses Selenium to open a browser and prompts the user to perform manual logins. While these features align with the stated purpose of a rental assistant, the inclusion of automated scraping, OCR ('scripts/parse_image.py'), and the bypassing of SSL verification ('scripts/crawl_listings.py') are considered high-risk behaviors in an agentic environment. No clear evidence of malicious intent or data exfiltration was found.
Capability Assessment
Purpose & Capability
The name/description match the included scripts: listing add/list, recommendation, budget calc, OCR, URL parsing and site scraping. All declared capabilities are implemented by the scripts and no unrelated services or credentials are required.
Instruction Scope
SKILL.md instructs the agent to call local scripts, accept user-provided URLs/images/CSV files, and save data; it also explains interactive browser login for scraping. The instructions do not ask for extra environment secrets or to read unrelated system files. Note: the scripts perform network requests to target listing sites and may prompt the user to login in a real browser (the browser login happens on the user's machine, not inside the skill).
Install Mechanism
There is no formal install spec (instruction-only), but several scripts recommend installing dependencies (selenium, webdriver-manager, pytesseract/easyocr). At runtime webdriver-manager will download browser driver binaries; crawl_listings.py disables SSL certificate verification for fetching pages (see next dimension). These are common for scraping but increase runtime network activity and should be reviewed by the user.
Credentials
The skill declares no required environment variables, credentials, or external config paths. Scripts operate on local files under ~/.openclaw/workspace/rental-data which is proportional to the stated purpose of storing listings and viewings.
Persistence & Privilege
always:false and the skill writes only to its own data directory (~/.openclaw/workspace/rental-data). It does not modify other skills or system-wide agent settings. Autonomous invocation is allowed (platform default) and appropriate for a user-invoked assistant.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rental-helper - After installation, invoke the skill by name or use
/rental-helper - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Add interactive web scraping with login prompt
v1.2.0
Fix encoding issues for Chinese characters in web scraping
v1.1.0
Add property URL and images field to view room environment
v1.0.0
Initial release: property management, smart recommendation, budget calculation, comparison tables, web scraping, and pitfall guide
Metadata
Frequently Asked Questions
What is Rental Helper?
租房助手 - 帮助用户记录房源信息、计算租房预算、生成对比表格、提供租房避坑指南、智能推荐房源、批量导入、网页解析、图片识别、网站抓取。使用场景:(1) 记录和筛选房源信息 - 说"记录一个新房源"或"查看我的房源列表";(2) 计算租房预算 - 说"帮我算一下租房预算"或"这个房子每月要花多少钱";(3) 生成... It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.
How do I install Rental Helper?
Run "/install rental-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Rental Helper free?
Yes, Rental Helper is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Rental Helper support?
Rental Helper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Rental Helper?
It is built and maintained by sosshuai (@sosshuai); the current version is v1.3.0.
More Skills