← Back to Skills Marketplace
earlvanze

Paragon MLS Fetch Listings

by Earl Co · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
124
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install paragon-mls-fetch-listings
Description
Fetch all active property listings from a Paragon MLS shared listing GUID. Use when resolving a Paragon link or GUID into the parsed property records behind it.
Usage Guidance
Do not run this skill as-is. The SKILL.md references a node program at an absolute developer path (/home/umbrel/.../dist/index.js) that is not included in the package; that makes the skill incoherent and could lead you to execute unreviewed build steps. Before installing, ask the publisher for: (1) the source repository or packaged release (e.g., GitHub or npm) that contains dist/index.js, (2) a corrected MCP command that does not point to a developer-local absolute path, (3) a clear list of network endpoints contacted and any environment variables or credentials required, and (4) a signed/reproducible install spec (or a vetted release URL). If you must test, inspect the actual index.js source code first and never run build.sh or npm install coming from an untrusted source. If the author cannot provide an independent public repo or packaged artifact, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: paragon-mls-fetch-listings Version: 1.0.0 The skill bundle contains hardcoded absolute paths to a specific local environment (/home/umbrel/.openclaw/workspace/deal-analyst/) in both SKILL.md and scripts/build.sh. The build script executes 'npm install' and 'npm run build' within that external directory, which is a risky pattern as it performs host-level modifications and dependency fetching outside of the skill's own isolated scope, though no clear malicious intent is present.
Capability Assessment
Purpose & Capability
The skill's purpose (resolve Paragon share GUIDs to listings) justifies requiring Node and network access to MLS CollabLink endpoints. However, the SKILL.md's MCP invocation points to an absolute path under /home/umbrel/.openclaw/workspace/deal-analyst/paragon-mls-mcp/dist/index.js — a developer-local path that is not provided by the package. That path dependency is disproportionate and inconsistent with the skill's registry metadata (no install, no packaged dist).
Instruction Scope
Instructions direct the agent to invoke an MCP tool at a hard-coded local filesystem location. They do not document where that code comes from, what network endpoints it will contact beyond generic 'CollabLink endpoints', or whether any secrets are required. The example shows an mcporter call which is reasonable, but the agent would attempt to execute a file that is not included in the skill bundle — scope/operational mismatch.
Install Mechanism
There is no formal install spec (lowest execution risk), but a scripts/build.sh is included that cd's into the same developer-local workspace and runs npm install && npm run build. Because the SKILL.md expects a dist/index.js at that path but the skill doesn't ship it, this implies either the skill was authored against a developer workstation or expects local developer artifacts — a packaging/installation omission that could lead to confusion or accidental execution of arbitrary npm installs if a user runs the script.
Credentials
The skill declares no required environment variables or credentials, which matches the absence of secret handling in SKILL.md. However, the runtime code (not provided) may require MLS-specific auth or other secrets; the skill does not declare or justify any such variables. The lack of declared credentials combined with an external code path is an inconsistency to clarify.
Persistence & Privilege
The skill does not request persistent/always presence and does not modify other skills' configuration. It is user-invocable and allows autonomous invocation (platform default), which by itself is expected and not flagged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install paragon-mls-fetch-listings
  3. After installation, invoke the skill by name or use /paragon-mls-fetch-listings
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial split from the combined Paragon MLS skill. Focused skill for GUID/shared-link listing resolution.
Metadata
Slug paragon-mls-fetch-listings
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Paragon MLS Fetch Listings?

Fetch all active property listings from a Paragon MLS shared listing GUID. Use when resolving a Paragon link or GUID into the parsed property records behind it. It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.

How do I install Paragon MLS Fetch Listings?

Run "/install paragon-mls-fetch-listings" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Paragon MLS Fetch Listings free?

Yes, Paragon MLS Fetch Listings is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Paragon MLS Fetch Listings support?

Paragon MLS Fetch Listings is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Paragon MLS Fetch Listings?

It is built and maintained by Earl Co (@earlvanze); the current version is v1.0.0.

💬 Comments