← 返回 Skills 市场
chrischall

Tmp.Ba5j5BM5GF

作者 chrischall · GitHub ↗ · v0.12.3 · MIT-0
cross-platform ✓ 安全检测通过
23
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install onehome-mcp
功能描述
Search OneHome (CoreLogic) portal listings, get property details, photos, schools, saved searches. Use when the user asks about real estate listings shared b...
使用说明 (SKILL.md)

OneHome MCP

OneHome is a CoreLogic product. Buyers reach it through a private magic-link URL their real-estate agent emailed (https://portal.onehome.com/.../?token=...). It's an Angular SPA backed by a single GraphQL API at services.onehome.com/graphql.

This skill drives the onehome-mcp tools (onehome_*) — all GraphQL-bound except for the local PITI / affordability calculators.

When to use

  • The user mentions OneHome, a portal.onehome.com URL, or a CoreLogic magic-link they got from their agent.
  • They ask about listings in a specific "group" their agent set up (Lake Lure, downtown condos, etc.).
  • They want to look up a listing by MLS number or address and the other realty MCPs returned nothing.
  • They want photos, school info, or to compare two OneHome listings.

If the user asks generally about a property without naming OneHome, prefer one of the public-listing MCPs (zillow / redfin / homes / compass) first.

Auth modes

The MCP picks one at startup:

  1. ONEHOME_TOKEN (env): raw bearer JWT.
  2. ONEHOME_MAGIC_LINK (env): full URL with ?token=. The token IS the bearer.
  3. fetchproxy capture: capture from a signed-in portal.onehome.com tab.

Run onehome_healthcheck first to confirm auth is wired up — it returns the mode, token expiry (when known), and a one-line hint.

Workflow

  1. Pick a group. onehome_get_groups → the curated buckets the agent shared with the buyer. Most tools take a group_id.
  2. Search inside the group. onehome_search_properties { group_id, [saved_search_id] }. Pass a saved_search_id from onehome_get_saved_search to apply a saved filter; leave it off for the group default. onehome_get_saved_search_with_listings returns the saved search and its inflated listings in one call.
  3. Inflate a listing. onehome_get_property { group_id, listing_id } for the full record. The listing id is an OSK like EYxOzZSAbCdEf12345; you can pass a portal URL instead and the MCP will extract it.
  4. Photos / schools / walkability are separate calls. Use the lat/lng from onehome_get_property to drive onehome_get_schools and onehome_get_walk_score.
  5. Compare onehome_compare_properties { group_id, targets: [...] } — 2 to 8 listings, concurrent fetch, per-row error capture. Don't fan out manual get_property calls when comparing.
  6. Escape hatch. onehome_graphql lets you send a raw document with variables when you need a field the structured tools don't expose. Common operation names: GetOneHomeUser, GetListings, GetPins, ListingById, MediaListingById, GetSavedSearches, ListingSuggestionsSearch. (LocalLogic schools / walk-score are REST endpoints, not GraphQL operations — use onehome_get_schools / onehome_get_walk_score instead.)

Free-text search

onehome_search_suggestions { query } bypasses the group / saved-search structure. Use it when the user knows what they're looking for (MLS number, address, partial street name) but doesn't care which group it lives in.

Local computation

onehome_calculate_mortgage and onehome_calculate_affordability are pure local math — no network, no token needed. Use them when the user asks "what would my payment be on this place" or "what can I afford"; identical math to the other realty MCPs.

Common pitfalls

  • Forgetting group_id on listing detail / photos. Every listing surface is scoped to a group. If you have a listing id from onehome_search_suggestions, you still need a group id to inflate it. Pick the group most likely to contain it (usually the user's primary one).
  • Stale token. OneHome JWTs expire. onehome_healthcheck shows seconds_until_expiry. Refresh the env var if it's close to zero.
  • fetchproxy capture mode + no interaction. In capture mode, the MCP can't read the bearer until the user's tab fires a GraphQL request. If a call hangs there, ask the user to scroll the map / click a listing / refresh the portal page.
安全使用建议
Install only if you are comfortable letting the agent use OneHome authentication material for your requested task. Treat ONEHOME_TOKEN, ONEHOME_MAGIC_LINK, bearer tokens, and captured browser-session tokens as passwords: do not paste them into shared chats, logs, screenshots, or bug reports, and revoke or rotate access if a token is exposed.
能力评估
Purpose & Capability
The described capability is coherent with a OneHome integration: authenticated access requires OneHome bearer credentials or an authenticated browser session.
Instruction Scope
The instructions reportedly describe raw tokens, magic-link token extraction, and browser-tab token capture; that is sensitive but appears tied to the stated integration rather than unrelated access.
Install Mechanism
No install-time persistence, package execution, or hidden installer behavior was identified from the supplied metadata and scanner context.
Credentials
Use of OneHome credentials is proportionate for private portal access, but the skill should ideally give clearer warnings about minimizing and redacting token handling.
Persistence & Privilege
No evidence shows the skill persists tokens, exfiltrates them, or escalates privileges, but bearer tokens and magic links are reusable secrets and should not be exposed in chat logs or saved outputs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install onehome-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /onehome-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.12.3
- Improved documentation: Expanded SKILL.md with detailed usage, auth modes, workflow, and common pitfalls for OneHome MCP. - Clarified when to use the skill, with guidance for choosing between OneHome and public listing services. - Described toolset and API integration, including group navigation, property search, comparison, and local calculations. - Added troubleshooting tips for common authentication and usage issues. - No functional or code changes documented in this version.
元数据
Slug onehome-mcp
版本 0.12.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Tmp.Ba5j5BM5GF 是什么?

Search OneHome (CoreLogic) portal listings, get property details, photos, schools, saved searches. Use when the user asks about real estate listings shared b... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 23 次。

如何安装 Tmp.Ba5j5BM5GF?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install onehome-mcp」即可一键安装,无需额外配置。

Tmp.Ba5j5BM5GF 是免费的吗?

是的,Tmp.Ba5j5BM5GF 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tmp.Ba5j5BM5GF 支持哪些平台?

Tmp.Ba5j5BM5GF 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Tmp.Ba5j5BM5GF?

由 chrischall(@chrischall)开发并维护,当前版本 v0.12.3。

💬 留言讨论