{"_id":"xiaolu-house","_rev":"7-e7968ece7ca5b556dd7ac7fd6cc9483b","name":"xiaolu-house","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"xiaolu-house","version":"1.0.0","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"license":"MIT","_id":"xiaolu-house@1.0.0","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"bin":{"xiaolu-house":"dist/xiaolu-house"},"dist":{"shasum":"2f8e122709e8ca41b1e07aef9f2bcef52958e6ef","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.0.0.tgz","fileCount":4,"integrity":"sha512-PbBX39oq5vxiI44HsxkzhVcfBO6SGxJegcYv8F14pbA+WyNOzFQzwLcZliUs6rcvqKc7wFI49HWJVt3EdjL4gA==","signatures":[{"sig":"MEYCIQDpmhz2l+KICsqZx0m8cgfoGAHViqZNltWVKuq7QGB9iQIhANbQj+J3/42fYjO+P+A44rRHeZBZ6f1ntlVZLkQ0j6JI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56155},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6e1aaa0255c59d12ef5d4a1b5b70e8e3e5fded20","scripts":{"test":"node --test tests/*.test.js","build":"node scripts/build.mjs","start":"node src/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fangjike","email":"3490666271@qq.com"},"_npmVersion":"10.7.0","description":"小鹿选房 CLI","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.1","esbuild":"^0.27.4"},"_npmOperationalInternal":{"tmp":"tmp/xiaolu-house_1.0.0_1774325562343_0.7550387944990355","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"xiaolu-house","version":"1.0.1","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"license":"MIT","_id":"xiaolu-house@1.0.1","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"bin":{"xiaolu-house":"dist/xiaolu-house"},"dist":{"shasum":"e50efe0b5f54fabebe09a97e52df2f756bdfc3b0","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.0.1.tgz","fileCount":4,"integrity":"sha512-iD2+UL2Iq4kXFsrcJtGq3C+Fdxty1AVOuTkKgAWxHw2mysBaH9PmSNxGDtBJMW4HvM0K0NYM+3wDZChSf96RZw==","signatures":[{"sig":"MEYCIQD5sn8/lVeodC6N5OGshRShPPOzKDbtKemroygSbnB+RwIhAMAxeia/ohjL4BKW8aowTjsUmAp7588kJL8PqIG+e34M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56106},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6628149a5519187385f110580b5b83b666d03f3d","scripts":{"test":"node --test tests/*.test.js","build":"node scripts/build.mjs","start":"node src/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fangjike","email":"3490666271@qq.com"},"_npmVersion":"10.7.0","description":"小鹿选房 CLI","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.1","esbuild":"^0.27.4"},"_npmOperationalInternal":{"tmp":"tmp/xiaolu-house_1.0.1_1774326706907_0.7538673615803166","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"xiaolu-house","version":"1.0.2","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"license":"MIT","_id":"xiaolu-house@1.0.2","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"bin":{"xiaolu-house":"dist/xiaolu-house"},"dist":{"shasum":"d381fc39afc36b173c83620ceb3466f33600526d","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.0.2.tgz","fileCount":4,"integrity":"sha512-YXNJFv+DLend2gr0LcODThxQi0QRTCeQdju2/nHUx7UDaFSeW35jl8BNgE/B9e20xaGDcAN8XrKdNe1awlp+5A==","signatures":[{"sig":"MEUCIFNo3t89amUjEug4LsGh9J+k2GbQI+WcqH2gsTiEgEsfAiEAo6havYSU74uw9HjC0O3Y1OrKvKeZkichK74v9usvC/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56139},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"282531928e3a1579bb01b064ca037d5c829c3fc3","scripts":{"test":"node --test tests/*.test.js","build":"node scripts/build.mjs","start":"node src/index.js","prepublishOnly":"[ -z \"$(git status --porcelain)\" ] || { echo \"Error: Git working directory not clean\"; exit 1; } && npm version patch && npm run build"},"_npmUser":{"name":"fangjike","email":"3490666271@qq.com"},"_npmVersion":"10.7.0","description":"小鹿选房 CLI","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.1","esbuild":"^0.27.4"},"_npmOperationalInternal":{"tmp":"tmp/xiaolu-house_1.0.2_1774327593584_0.43388904262566674","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"xiaolu-house","version":"1.0.5","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"license":"MIT","_id":"xiaolu-house@1.0.5","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"homepage":"https://github.com/fanggeek/xiaolu-house#readme","bugs":{"url":"https://github.com/fanggeek/xiaolu-house/issues"},"bin":{"xiaolu-house":"dist/xiaolu-house"},"dist":{"shasum":"1bb9103fd7853241c613e13c39c2f74e6e14aaf2","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.0.5.tgz","fileCount":4,"integrity":"sha512-GzH+NWPzylye7keS/PSuaqKi0Lk5dbtBZY/RMB6fH/2C9Qnck5Jc8DgV+d5+FXRpMvaVYzB6FjRcz+eGmtkr3w==","signatures":[{"sig":"MEUCIGp5CviGML7Aw2HIiQHULKv/WQ6aS2x8OrI0QYNySM1dAiEAukwyOGm06SRlwQI/m3DsTFAHC5GDo6rm73/EazNGhaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xiaolu-house@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57521},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"55cc30335145fa605bcfc60fc0d359673eeaf12b","scripts":{"test":"node --test tests/*.test.js","build":"node scripts/build.mjs","start":"node src/index.js","release":"bash scripts/release.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2a7ca10-cf26-462e-8e44-1f50248fb89c"}},"repository":{"url":"git+https://github.com/fanggeek/xiaolu-house.git","type":"git"},"_npmVersion":"11.9.0","description":"小鹿选房","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.1","esbuild":"^0.27.4"},"_npmOperationalInternal":{"tmp":"tmp/xiaolu-house_1.0.5_1774921971117_0.8499014829451377","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"xiaolu-house","version":"1.0.6","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"license":"MIT","_id":"xiaolu-house@1.0.6","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"homepage":"https://github.com/fanggeek/xiaolu-house#readme","bugs":{"url":"https://github.com/fanggeek/xiaolu-house/issues"},"bin":{"xiaolu-house":"dist/xiaolu-house"},"dist":{"shasum":"129440b69f8a0a10331e440fa699ef5be73268fe","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.0.6.tgz","fileCount":4,"integrity":"sha512-0XjHO9Fx1+8PoeZYZoAn3P6fUaRGjvJlQhg49fvfBuWRfIN/ztjueAE9eA+Y/8xKayI2Idy1yzh3E4Cykuqg5g==","signatures":[{"sig":"MEUCIQDqIiOtT2w3/d0mAs15IQdNi54jBnSZ8ufCqKhYRnRQmgIgZIklSsBPLpYOoDNla+vre12yiQTAAmfkckQxz7f+WHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xiaolu-house@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7547eeadb5d8732bade7f0f47ef8df880bf081db","scripts":{"test":"node --test tests/*.test.js","build":"node scripts/build.mjs","start":"node src/index.js","release":"bash scripts/release.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2a7ca10-cf26-462e-8e44-1f50248fb89c"}},"repository":{"url":"git+https://github.com/fanggeek/xiaolu-house.git","type":"git"},"_npmVersion":"11.9.0","description":"小鹿选房","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.1","esbuild":"^0.27.4"},"_npmOperationalInternal":{"tmp":"tmp/xiaolu-house_1.0.6_1774940353500_0.48706138736081517","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"xiaolu-house","version":"1.1.0","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"license":"MIT","_id":"xiaolu-house@1.1.0","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"homepage":"https://www.xiaoluxuanfang.com/claw","bugs":{"url":"https://github.com/fanggeek/xiaolu-house/issues"},"bin":{"xiaolu-house":"dist/xiaolu-house"},"dist":{"shasum":"b61256f513878b4253f6f86b94e81fc7af3b4f29","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.1.0.tgz","fileCount":4,"integrity":"sha512-L61qtCdPe79+eCTB1umzHHqZh0JMwPlMaaQNeFrjX0yXSigdItqrMurwLOoUH6/I8ENZLdx/OmweBLIkDC+dyA==","signatures":[{"sig":"MEYCIQCVMWpCEqu52E1f0Nm2rwn7FbJsMLkM6Xc8zMDhBfJwXQIhAJEmUcgmJrf3TC8AeU3aub/SHTbf6RdeCMJiFi5U/3xz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xiaolu-house@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56069},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"560004c6b907157358e537b6017387dc35ff6c6a","scripts":{"test":"node --test tests/*.test.js","build":"node scripts/build.mjs","start":"node src/index.js","release":"bash scripts/release.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2a7ca10-cf26-462e-8e44-1f50248fb89c"}},"repository":{"url":"git+https://github.com/fanggeek/xiaolu-house.git","type":"git"},"_npmVersion":"11.11.0","description":"小鹿选房","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.1","esbuild":"^0.27.4"},"_npmOperationalInternal":{"tmp":"tmp/xiaolu-house_1.1.0_1778731105925_0.21971873861735602","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"xiaolu-house","version":"1.1.1","description":"小鹿选房","type":"module","bin":{"xiaolu-house":"dist/xiaolu-house"},"scripts":{"start":"node src/index.js","test":"node --test tests/*.test.js","build":"node scripts/build.mjs","skill":"node scripts/generate-skill/index.mjs","release":"bash scripts/release.sh","prepublishOnly":"npm run build"},"keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"author":{"name":"FangGeek"},"repository":{"type":"git","url":"git+https://github.com/fanggeek/xiaolu-house.git"},"bugs":{"url":"https://github.com/fanggeek/xiaolu-house/issues"},"homepage":"https://www.xiaoluxuanfang.com/claw","license":"MIT","dependencies":{"commander":"^12.1.0"},"engines":{"node":">=18.0.0"},"devDependencies":{"esbuild":"^0.27.4","terser":"^5.46.1"},"gitHead":"458b70631102b3f76275200b8b68abea132ac001","_id":"xiaolu-house@1.1.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-KSjgztNXfi3LxzjtJLEaIFlqYfwJsQK4IqA5muHhu75KZ6qdXoj0kqIim7hkuRohY2ibLF0c0WQ2rmm3S53hUw==","shasum":"1c59dfb796b1c3d8ffcd72a6f0ccbcabffef88d9","tarball":"https://registry.npmjs.org/xiaolu-house/-/xiaolu-house-1.1.1.tgz","fileCount":4,"unpackedSize":57558,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xiaolu-house@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPPf3pN7S0EU4ZoLB5Nf84bKzq8EUmF1bQj0mtZXvhYQIgQrng8NZ4UKNLZShMU8AZQgigxP8vgDa2Efe1dZJMHdc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2a7ca10-cf26-462e-8e44-1f50248fb89c"}},"directories":{},"maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xiaolu-house_1.1.1_1780972083489_0.4798373823969897"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T04:12:42.342Z","modified":"2026-06-09T02:28:03.968Z","1.0.0":"2026-03-24T04:12:42.483Z","1.0.1":"2026-03-24T04:31:47.071Z","1.0.2":"2026-03-24T04:46:33.734Z","1.0.5":"2026-03-31T01:52:51.274Z","1.0.6":"2026-03-31T06:59:13.657Z","1.1.0":"2026-05-14T03:58:26.070Z","1.1.1":"2026-06-09T02:28:03.711Z"},"bugs":{"url":"https://github.com/fanggeek/xiaolu-house/issues"},"author":{"name":"FangGeek"},"license":"MIT","homepage":"https://www.xiaoluxuanfang.com/claw","keywords":["二手房","租房","新房","查成交","学区找房","龙虾选房","龙虾找房","小鹿选房","小鹿找房"],"repository":{"type":"git","url":"git+https://github.com/fanggeek/xiaolu-house.git"},"description":"小鹿选房","maintainers":[{"name":"fangjike","email":"3490666271@qq.com"}],"readme":"# xiaolu-house\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![npm version](https://img.shields.io/npm/v/xiaolu-house.svg)](https://www.npmjs.com/package/xiaolu-house)\n\n小鹿选房命令行工具 — 让人类和 AI Agent 都能在终端中操作小鹿选房。\n\n---\n\n## CLI\n\n### 安装\n\n```bash\nnpx -y xiaolu-house\n```\n\n---\n\n### 配置\n\n```bash\n# 查看当前支持的城市列表\nnpx -y xiaolu-house cities\n\n# 设置 API Key（访问 https://www.xiaoluxuanfang.com/claw 根据页面内容操作）\nnpx -y xiaolu-house config --set-api-key <your-api-key>\n\n# 设置默认城市\nnpx -y xiaolu-house config --set-city <your-city>\n\n# 查看当前配置及用户信息\nnpx -y xiaolu-house config --show\n```\n\n配置文件：`~/.xiaolu-house/config`\n\n---\n\n### 命令列表\n\n#### `config` — 配置管理\n\n```bash\nxiaolu-house config --show  # 查看当前配置及用户信息\nxiaolu-house config --set-api-key <key>  # 设置 API Key\nxiaolu-house config --set-city <your-city>  # 设置默认城市\nxiaolu-house config --clear  # 清除所有配置\n```\n\n#### `cities` — 查看当前支持的城市列表\n\n```bash\nxiaolu-house cities\n```\n\n#### `areas` — 查看当前城市的区域 areaId 映射表\n\n```bash\nxiaolu-house areas\n```\n\n> 需先通过 `config --set-city` 设置默认城市。输出可用于 `--area-id` / `--area-ids` 参数。\n\n#### `houses` — 查询二手房/租房房源列表\n\n```bash\nxiaolu-house houses\n```\n\n| 参数               | 说明                                                                         | 必填 | 默认值 |\n| ------------------ | ---------------------------------------------------------------------------- | :--: | ------ |\n| `--type`           | 需求类型：`sell`=售、`rent`=租                                               |  是  | `sell` |\n| `--name`           | 小区或学校或地铁站的名称，如`澳城花园`、`百花小学`、`翻身站`                 |  否  | —      |\n| `--reason`         | 调用这个命令的理由                                                           |  是  | —      |\n| `--rooms`          | 室数：`1`=1室、`2`=2室、`3`=3室、`4`=4室、`5`=4室以上，多个逗号分隔，如`2,3` |  否  | —      |\n| `--toilets`        | 卫数：`1`=1卫、`2`=2卫、`3`=3卫、`4`=4卫、`5`=4卫以上，多个逗号分隔，如`1,2` |  否  | —      |\n| `--min-sell-price` | 最低售价（总价万元）                                                         |  否  | —      |\n| `--max-sell-price` | 最高售价（总价万元）                                                         |  否  | —      |\n| `--min-rent-price` | 最低月租（元）                                                               |  否  | —      |\n| `--max-rent-price` | 最高月租（元）                                                               |  否  | —      |\n| `--min-area`       | 最小面积（㎡）                                                               |  否  | —      |\n| `--max-area`       | 最大面积（㎡）                                                               |  否  | —      |\n| `--elevator`       | 电梯情况：`1`=无电梯、`2`=有电梯、`3`=电梯入户                               |  否  | —      |\n| `--direction`      | 朝向：`东`、`南`、`西`、`北`、`东南`、`东北`、`西南`、`西北`                 |  否  | —      |\n| `--area-ids`       | 区域 ID 数组，逗号分隔，如: `440305\\|前海,440306\\|翻身`                      |  否  | —      |\n\n#### `communities` — 查询小区列表\n\n```bash\nxiaolu-house communities\n```\n\n| 参数        | 说明                       | 必填 |\n| ----------- | -------------------------- | :--: |\n| `--name`    | 小区名称，如`澳城花园`     |  否  |\n| `--reason`  | 调用这个命令的理由         |  是  |\n| `--area-id` | 区域ID，如: `440305\\|前海` |  否  |\n\n#### `deals` — 查询二手房成交列表\n\n```bash\nxiaolu-house deals\n```\n\n| 参数        | 说明                                       | 必填 |\n| ----------- | ------------------------------------------ | :--: |\n| `--name`    | 小区或学校的名称，如`澳城花园`、`百花小学` |  否  |\n| `--reason`  | 调用这个命令的理由                         |  是  |\n| `--area-id` | 区域ID，如: `440305\\|前海`                 |  否  |\n\n#### `schools` — 查询学校列表\n\n```bash\nxiaolu-house schools\n```\n\n| 参数         | 说明                                                                                              | 必填 |\n| ------------ | ------------------------------------------------------------------------------------------------- | :--: |\n| `--name`     | 学校名称，如`百花小学`                                                                            |  否  |\n| `--reason`   | 调用这个命令的理由                                                                                |  是  |\n| `--type`     | 学校类型：`pri`=小学、`mid`=中学                                                                  |  否  |\n| `--nature`   | 学校性质：`1`=公办、`2`=私立                                                                      |  否  |\n| `--tiers`    | 梯队：`1`=第一梯队、`2`=第二梯队、`3`=第三梯队、`4`=第四梯队、`999`=无梯队，多个逗号分隔，如`1,2` |  否  |\n| `--area-ids` | 区域 ID 数组，逗号分隔，如: `440305\\|前海,440306\\|翻身`                                           |  否  |\n\n#### `new-communities` — 查询新房列表\n\n```bash\nxiaolu-house new-communities\n```\n\n| 参数                        | 说明                                                                         | 必填 |\n|---------------------------| ---------------------------------------------------------------------------- | :--: |\n| `--name`                  | 新房名称，如`开云府`                                                         |  否  |\n| `--reason`                | 调用这个命令的理由                                                           |  是  |\n| `--rooms`                 | 室数：`1`=1室、`2`=2室、`3`=3室、`4`=4室、`5`=4室以上，多个逗号分隔，如`2,3` |  否  |\n| `--property-types`        | 物业类型：`1`=住宅、`2`=商铺、`3`=写字楼                                     |  否  |\n| `--sell-status`           | 销售状态：`hot`=热门、`onsell`=在售、`wait`=待售                             |  否  |\n| `--min-price`             | 最低价格（万元）                                                             |  否  |\n| `--max-price`             | 最高价格（万元）                                                             |  否  |\n| `--price-type`            | 价格类型：`totalPrice`=总价、`averagePrice`=均价                             |  否  |\n| `--decoration`            | 装修类型：`1`=精装、`2`=简装、`3`=毛坯                                       |  否  |\n| `--min-construction-area` | 最小建筑面积（㎡）                                                           |  否  |\n| `--max-construction-area` | 最大建筑面积（㎡）                                                           |  否  |\n| `--area-id`               | 区域ID，如: `440306\\|翻身`                                                   |  否  |\n\n---\n\n### SKILL 仓库\n\n#### 已上架\n\n- [ClawHub](https://clawhub.ai/fangjike/xiaolu-house)\n- [SkillHub](https://skillhub.cn/skills/xiaolu-house)\n- [Skills.sh](https://skills.sh/fanggeek/xiaolu-house/xiaolu-house)\n- [ModelScope](https://modelscope.cn/skills/FangGeek/xiaolu-house)\n- [LobeHub](https://lobehub.com/skills/fanggeek-xiaolu-house-xiaolu-house)\n- [FindSkill](https://findskill.com/clawhub/fangjike/xiaolu-house)\n\n#### 待上架\n\n- [CowAgent](https://skills.cowagent.ai/)\n- [Skillsmp](https://skillsmp.com/zh)\n- [SkillDrop](https://skilldrop.ai/)\n- [Clawbo](https://clawbot.ai/skills/)\n- [ClawSkills](https://clawskills.co/)\n- [SkillsLLM](https://skillsllm.com/)\n- [Skillta](https://skillta.com/)\n- [Skillmint](https://www.skillmint.org/)\n- [Skiln](https://skiln.co/)\n\n---\n\n### 开发命令\n\n| 命令 | 作用 |\n| ---- | ---- |\n| `npm start` | 运行源码入口 `src/index.js`，用于本地调试 CLI。 |\n| `npm test` | 执行 `tests/*.test.js` 下的 Node.js 测试。 |\n| `npm run build` | 执行构建脚本，生成发布用的 `dist/xiaolu-house` 和 `dist/xiaolu-house.cjs`。 |\n| `npm run skill` | 根据 `scripts/generate-skill/city-meta.json` 和模板重新生成主 SKILL 与城市 SKILL。 |\n| `npm run release` | 执行发布脚本，升级版本并推送 commit/tag。 |\n| `npm run prepublishOnly` | npm 发布前自动执行构建，通常不需要手动调用。 |\n\n---\n\n### 发布流程\n\n通过 GitHub Actions 自动发布。发布脚本会创建版本 commit 和 tag，push tag 后触发构建并发布到 npm。\n\n#### 发布前检查\n\n```bash\n# 如果改过 SKILL 模板或城市元数据，先重新生成 SKILL 并提交生成结果\nnpm run skill\n\n# 发布前验证\nnpm test\nnpm run build\n```\n\n发布前 Git 工作区必须干净，否则 `npm run release` 会报错退出。若 `npm run skill` 生成了 `skills/` 变更，需要先提交后再发布。\n\n#### 执行发布\n\n```bash\nnpm run release           # patch 版本 (1.0.0 -> 1.0.1)\nnpm run release -- minor  # minor 版本 (1.0.0 -> 1.1.0)\nnpm run release -- major  # major 版本 (1.0.0 -> 2.0.0)\n```\n\n发布脚本执行流程：\n\n1. 检查 Git 工作区是否干净\n2. `npm version` 升级版本号并创建 commit + tag\n3. 推送 commit 和 tag 到 GitHub\n4. GitHub Actions 执行 `npm ci`、`npm run build`、`npm publish --provenance --access public`\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}