安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install relocation-cost-comparison
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-relocation-cost-comparison。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
relocation-cost-comparison
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install relocation-cost-comparison - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 relocation-cost-comparison。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
搬迁成本比较可帮助你通过可比的家庭支出情景评估候选城市,而不是依赖笼统的生活成本指数。它使用 Crawlora 获取 Numbeo 细项价格,保留来源与时效信息,并将住房、食品杂货、水电公用事业、交通和可自由支配支出分别列示。
此技能会明确显示各项假设、谨慎处理货币,并可在有数据时补充美国住房市场背景。Openclaw Skills 用户可以借此了解有意义的成本差异,同时看清哪些项目未纳入、存在不确定性或取决于个人选择。
应用场景
比较候选搬迁城市的月度家庭预算。
在统一的卧室数量以及市中心或市中心以外的基准下评估租金成本。
根据家庭人数、交通需求和支出假设估算经常性开支。
没有经过验证的汇率时,比较以当地货币计价的预算。
当住房数据集涵盖目标地理区域时,补充美国房屋售价、挂牌价或负担能力背景。
做出决定前,识别托儿、税费、保险、押金或搬家费用等遗漏成本。
工作原理
确定比较范围:候选城市、家庭人数、住房需求、租房还是买房、交通方式、消费模式和预算货币。只询问会实质影响结果的假设,并标明暂定假设。
使用最新的 Numbeo 排名或国家/地区结果确认各地点。选择实际返回的城市 slug,并保留已消歧的城市和国家/地区信息。
获取城市细项价格,并保留项目名称、单位、价格范围、更新时间、贡献者数量和来源 URL。确保各城市的消费篮子和租金基准一致。
换算前核实货币。使用注明日期且有来源依据或由用户提供的汇率;如果没有经过验证的汇率,则分别报告当地货币总额,不要合并不同货币。
对有数据覆盖的美国地点,确认适当的住房数据集地理区域和房产类型,并保持统计时期和地理范围一致。将市场指标作为背景信息,而非租金报价或个性化的抵押贷款估算。
建立月度消费篮子明细,并将各项小计计算为单价乘以月用量。将经常性类别与一次性搬家或安置费用分开。
按城市呈现各项情景、主要差异、假设、未纳入项目以及时效或覆盖范围限制。不要把众包价格范围视为个人报价,也不要仅凭价格给城市排名。
配置指南
使用此技能前,请设置 Crawlora API 密钥。连接了 Crawlora MCP 工具时,优先使用这些工具;否则使用捆绑脚本,该脚本会将密钥发送至 Crawlora API。具体方法和参数请参阅 reference/endpoints.md。
export CRAWLORA_API_KEY="your-crawlora-api-key"
Discover current Numbeo rankings or city records.
scripts/crawlora.sh /numbeo/cost-of-living/rankings scope=current
scripts/crawlora.sh /numbeo/cost-of-living/country country="United States"
After selecting an actual returned city slug, fetch its itemized costs.
scripts/crawlora.sh "/numbeo/cost-of-living/city/$CITY_SLUG"
Discover available US housing-market dataset regions.
scripts/crawlora.sh /datasets/housing-markets/facets facet=region_type latest=true
除了 HTTP 状态码,还要检查应用层的 code;响应内容位于 data 中。遇到身份验证错误时停止;HTTP 429 时退避;上游暂时性故障时重试一次。确保调用和页面范围符合请求,并控制在额度预算内。
数据架构
此技能会将结果整理为可比较的城市情景,并以细项月度消费篮子明细作为依据。
Ledger field Purpose
项目和单位 标明支出项目及用于比较的单位。
月用量 记录假设的家庭月度用量。
来源价格或范围 保存该项目观察到的价格依据。
货币 防止将不同货币的金额合并。
观察日期 跟踪价格时效,支持按日期进行比较。
月度小计 按单价 × 月用量计算。
假设 记录家庭特定或暂定的输入。
如有提供,请保留城市名称、国家/地区、Numbeo 城市 slug、来源 ID、来源 URL、检索时间、来源日期、last_update、贡献者数量和价格范围。确保各城市的租金基准和项目单位一致。将租金、食品杂货、水电公用事业、交通和可自由支配支出分开;不要将综合指数作为支出项目加入。将一次性搬家和安置费用与经常性支出分开记录。将托儿、税费、保险、押金和各类费用等缺失成本标记为未纳入或未知,而不是零。对于住房市场背景信息,保留已确认的地理区域、房产类型和统计时期。
高级特性
有条件时使用 Crawlora MCP 工具,否则使用捆绑的
scripts/crawlora.sh
作为备用方案。
从排名或国家/地区响应中发现有效的 Numbeo 城市 slug,而不是假定存在城市搜索端点。
谨慎处理 API:检查应用代码,遇到身份验证失败时停止,遇到速率限制时退避,并对上游暂时性故障重试一次。
保留来源溯源信息和价格时效元数据,以便审计比较结果。
支持经过验证的货币换算;没有可用汇率时,将当地货币预算分开列示。
在数据集覆盖范围允许时补充美国住房市场维度和特定地理区域的背景;超出覆盖范围时仅使用 Numbeo 数据。
清楚区分众包价格范围、市场汇总背景数据和个人预算假设。
遵循用户定义的生活方式偏好权重;价格本身不能决定哪座城市对所有人来说都是最佳选择。
不授权联系经纪人、预订搬家公司或申请住房。
name: relocation-cost-comparison description: Compare city relocation budgets with Crawlora itemized Numbeo costs and optional US housing-market context. Use for household expense scenarios, rent comparisons, or choosing between cities with explicit currency, household, and price-basis assumptions.
Relocation cost comparison
Access and scope
Set CRAWLORA_API_KEY to your Crawlora key. Prefer the listed Crawlora MCP tools when connected; otherwise use the bundled scripts/crawlora.sh, which sends x-api-key to https://api.crawlora.net/api/v1. Read reference/endpoints.md for exact methods and parameters. Check application code as well as HTTP status; payloads are inside data. Stop on authentication errors, back off on 429, and retry a transient upstream failure once. Bound pages and calls by the requested scope and credit budget. Preserve source IDs, URLs, retrieval times, and source dates where supplied.
Build comparable household expense scenarios for the user's candidate cities. Start with household size, housing size/location, rent versus buy, transport, spending pattern, and budget currency. Ask only for assumptions that materially change the result; mark provisional assumptions so the comparison can be revised.
Resolve geography and comparable prices
Discover Numbeo cities from current rankings or the relevant country response's cities[].city_slug. There is no city-search/autocomplete route. Preserve the disambiguated city, country, and slug; similar city names are not a match.
Fetch itemized costs for the chosen slugs. Preserve item names and units, price ranges, last_update, contributor count, and source URL. Match the same basket and rent basis (bedrooms, city centre/outside centre) across cities.
A raw currency glyph such as $ does not establish USD. Verify the currency before conversion and retain the dated, sourced or user-supplied exchange rate. Without a verified rate, show separate local-currency budgets and mark the converted comparison unavailable. Never combine amounts in different currencies.
For US purchase-market context, discover housing dataset region/property-type values and resolve the correct city/metro/county/ZIP record. Keep period and geography fixed. Median sale/list prices and modelled affordability metrics are contextual aggregates, not monthly rent quotes or the user's mortgage. Use Numbeo-only evidence for locations outside that dataset's coverage.
scripts/crawlora.sh /numbeo/cost-of-living/rankings scope=current
scripts/crawlora.sh /numbeo/cost-of-living/country country="United States"
# Select actual returned city slugs before requesting itemized prices:
# scripts/crawlora.sh "/numbeo/cost-of-living/city/$CITY_SLUG"
scripts/crawlora.sh /datasets/housing-markets/facets facet=region_type latest=true
Calculate and present scenarios
Create a basket ledger: item/unit, monthly quantity, source price/range, currency, observation date, monthly subtotal, and assumption. Calculate monthly basket = sum(unit price × monthly quantity) using comparable units. Keep rent, groceries, utilities, transport, and discretionary spending separate; do not count Numbeo's composite indices as extra dollar expenses. Separate one-time moving/setup costs from recurring spending. Missing childcare, taxes, insurance, deposits, or fees remain excluded/unknown instead of zero. Gross salary is not take-home income; do not imply savings without a supplied net basis.
Return the basket, city-by-city scenarios, major cost differences, excluded items, freshness/coverage limits, and assumptions that could change the choice. Crowdsourced ranges are observed price ranges, not confidence intervals or individual quotes. Weight lifestyle preferences only when the user provides weights; prices alone do not establish a universally best city. A comparison does not authorise contacting agents, booking movers, or applying for housing.
Newsletter 主题版图
医疗服务提供者研究