← Back to Skills Marketplace
seang1121

Mortgage Rate Lookup

by RuMpLeMiNtZ · GitHub ↗ · v1.0.0 · MIT-0
macoslinux ⚠ suspicious
70
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mortgage-rate-lookup
Description
Multi-lender mortgage rate comparison — scrapes 13 lenders + Freddie Mac + Mortgage News Daily benchmarks, ranks lowest to highest, tracks day-over-day changes.
Usage Guidance
This skill appears to implement the advertised mortgage-rate scraping, but there is an important metadata mismatch you should resolve before installing: the registry metadata lists a Node (npm) package 'patchright' while the SKILL.md and requirements.txt expect the Python package and show pip install instructions. An automated installer that follows the registry metadata could install an unrelated npm package or run unexpected code. Before installing or running: 1) Inspect the full mortgage_rate_report.py file (the provided file was truncated) to confirm there are no hidden endpoints or data-exfiltration calls. 2) Confirm the provenance of 'patchright' (is it a Python package you trust?) and install it via pip as the README shows; avoid blindly running an npm install for the same package name. 3) Run the script in a sandboxed environment or container and do a read-only dry run if possible. 4) Be aware of legal/ToS and anti-bot implications when scraping bank websites. If you want a higher-confidence clean bill, provide the remaining portion of mortgage_rate_report.py and confirm whether the registry install metadata can be corrected to a pip-based install step.
Capability Analysis
Type: OpenClaw Skill Name: mortgage-rate-lookup Version: 1.0.0 The mortgage-rate-lookup skill is a legitimate tool for scraping and comparing mortgage rates from various lenders and benchmarks. It utilizes the 'patchright' library (a stealth-focused fork of Playwright) to bypass anti-bot measures on financial websites and includes fallback logic for direct API access (Freddie Mac) and CDP-based browser interaction. The code in 'mortgage_rate_report.py' is well-structured, aligns with the stated purpose in 'SKILL.md', and contains no evidence of data exfiltration, unauthorized execution, or malicious intent.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description claim a multi-lender mortgage scraper; the code and SKILL.md implement that (urllib + a stealth browser via 'patchright'). However the registry install metadata declares a Node package install (kind: node, package: patchright) while the SKILL.md and requirements.txt expect a Python package (pip install patchright). This mismatch is unexpected and disproportionate to the stated purpose because installing an npm package named 'patchright' (if it exists) is unrelated to the Python runtime the code needs and could install unrelated code.
Instruction Scope
SKILL.md instructs running the included Python script, creating a local config.json (zip code), and installing patchright + chromium for headless scraping. The instructions reference only the files the skill uses and stdout output. They do not request arbitrary file reads, unrelated env vars, or exfiltration to alternate endpoints. They do instruct web scraping of many bank sites which is consistent with the stated purpose.
Install Mechanism
The code and requirements.txt expect a Python package 'patchright' and the SKILL.md shows pip installation, but the registry install block lists a Node (npm) package 'patchright'. This is a high-risk mismatch because an automated installer following the registry metadata may install an npm package (potentially arbitrary code) instead of a Python package, or fail. The install mechanism is not clearly tied to a known release host; the python install steps are manual in SKILL.md (pip install + python -m patchright install chromium).
Credentials
The skill requests no environment variables or credentials and the code does not access any secrets or unrelated environment values. It only fetches public lender pages and public benchmark CSV/HTML endpoints. No config paths or sensitive tokens are requested.
Persistence & Privilege
The skill is not always-enabled and uses normal invocation. It does network I/O to many external sites, but it does not request system-wide config changes or other skills' credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mortgage-rate-lookup
  3. After installation, invoke the skill by name or use /mortgage-rate-lookup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release: Compare mortgage rates from 13 lenders plus Freddie Mac and Mortgage News Daily benchmarks. - Scrapes rates for multiple loan types—30yr fixed, 15yr fixed, ARM, FHA, and VA. - Outputs ranked rate tables (lowest to highest) and shows day-over-day changes. - Tracks 90-day rolling history for trends; outputs plain text reports to stdout. - Built-in retry logic for scraping reliability; requires Python 3.10+ and patchright.
Metadata
Slug mortgage-rate-lookup
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mortgage Rate Lookup?

Multi-lender mortgage rate comparison — scrapes 13 lenders + Freddie Mac + Mortgage News Daily benchmarks, ranks lowest to highest, tracks day-over-day changes. It is an AI Agent Skill for Claude Code / OpenClaw, with 70 downloads so far.

How do I install Mortgage Rate Lookup?

Run "/install mortgage-rate-lookup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mortgage Rate Lookup free?

Yes, Mortgage Rate Lookup is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mortgage Rate Lookup support?

Mortgage Rate Lookup is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux).

Who created Mortgage Rate Lookup?

It is built and maintained by RuMpLeMiNtZ (@seang1121); the current version is v1.0.0.

💬 Comments