by chenmisss
来上海落地包:公租房通勤地图(高德API,任意目的地)+毕业生落地指南(落户/积分/租房/求职/就医/新城七模块计算器)——零依赖,双击即用
# Add to your Claude Code skills
git clone https://github.com/chenmisss/shanghai-landing-kitGuides for using api integration skills like shanghai-landing-kit.
shanghai-landing-kit is an open-source api integration skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by chenmisss. 来上海落地包:公租房通勤地图(高德API,任意目的地)+毕业生落地指南(落户/积分/租房/求职/就医/新城七模块计算器)——零依赖,双击即用. It has 50 GitHub stars.
shanghai-landing-kit's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/chenmisss/shanghai-landing-kit" and add it to your Claude Code skills directory (see the Installation section above).
shanghai-landing-kit is primarily written in Python. It is open-source under chenmisss on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other API Integration skills you can browse and compare side by side. Open the API Integration category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh shanghai-landing-kit against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
刚毕业要来上海?这个仓库给你两件工具:
guide.html):零配置,下载后双击就能用——首页是八宫格模块卡片,覆盖落户自测(直落判定+72 分计算器)、居住证积分 120 速算、租房路线图、求职与到手工资计算器、就医指南、新城对比与通勤成本计算器、落地 30 天清单。地图需要免费注册高德 Key(教程在下面);不用会写代码,跟着点鼠标就能跑起来。会用 AI 助手(Claude Code / Codex / WorkBuddy / Trae)的话,把本文末尾的提示词粘给它,5 分钟配完。
| 地图 · 全量精算模式 | 地图 · 任意目的地模式 | 指南 · 首页宫格 |
|---|---|---|
![]() |
![]() |
![]() |
自带 2026 年 7 月的上海公租房房源快照(listings.csv,713 条,含各区公租房与保障性租赁住房项目)。房源信息会过时,怎么更新见下文。
python3 --version 确认;python --version 确认;只想用落地指南的话,什么都不用准备:下载后双击 guide.html 完事。
| # | Key 名称(随意) | 服务平台(关键!) | 用途 |
|---|---|---|---|
| 1 | 比如"公租房-算路" | Web服务 | 给 enrich.py 批量算通勤用 |
| 2 | 比如"公租房-地图" | Web端(JS API) | 给网页地图用。创建后列表里会多出一个安全密钥,和 Key 配对,两个都要复制 |
常见坑:两个 Key 的"服务平台"千万别选反。选错的表现是程序报
INVALID_USER_KEY或地图白屏。免费额度:个人认证后每类服务约 5000 次/天、并发 3 次/秒。跑一遍 713 个房源约用 2200 次,完全够;程序内置了限速,不会超频。
Code 按钮 → Download ZIP,解压到任意文件夹(会 git 的直接 clone);config.example.json 复制一份,改名为 config.json;config.json,填三个值和你的目的地:{
"amap_web_key": "第一步创建的【Web服务】Key",
"amap_js_key": "第一步创建的【Web端(JS API)】Key",
"amap_js_security_code": "与JS API Key配对的【安全密钥】",
"destination_name": "莘庄地铁站",
"city": "上海"
}
destination_name 就写你每天要去的地方,比如"张江高科地铁站"、"陆家嘴"、"复旦大学邯郸校区",越具体越好。
打开命令行,进入项目文件夹:
cd (cd 后面有个空格),把项目文件夹拖进终端窗口,回车;cmd 回车(会在当前目录打开命令提示符)。然后依次运行:
# Mac 用 python3,Windows 用 python
python3 enrich.py # 第 1 条:算通勤。约 15-30 分钟,进度会一直打印
python3 build_map.py # 第 2 条:生成地图。1 秒出两个文件
说明:
enrich.py 支持断点续传——中途断网、按 Ctrl+C 中止、配额用完,都没关系,重新运行会接着上次的进度跑;跑完顺便导出 result.csv(Excel 可开的排名表);build_map.py 一次生成两个地图文件:
map.html(个人版):内嵌你的 JS Key,双击就能用——自己用这个,不要外传;map-share.html(分享版):不含任何 Key,随便发给朋友。对方打开会看到一张 2 分钟配置引导卡,粘贴 TA 自己免费注册的 JS Key(只存对方本机浏览器,谁用谁出配额)。#dest=经度,纬度,名称 直达某个目的地视图。想做成公开网站服务?请给 JS Key 绑定域名白名单,并把安全密钥改为服务端代理模式(
_AMapSecurityConfig.serviceHost)。个人和小范围分享用上面两个文件就够了。
guide.html 是纯静态页面,下载仓库后直接双击打开即可。首页是八宫格模块卡片(七个模块+通勤地图直达),点卡进入,顶部 tab 随时切换,#hash 可直达任意模块(如 guide.html#job):
政策数值为 2026-07 整理,页面内每个模块都附了官方来源链接;政策每年更新,正式申报以当年官方文件为准,欢迎 PR 修订。
如果你在用 AI 编程助手,整个教程可以浓缩成一段提示词。先把下面的模板填好空:
帮我跑通一个开源项目「来上海落地包」(公租房通勤地图)。
项目地址:https://github.com/chenmisss/shanghai-landing-kit (或:我已下载解压到 ___ )
我的通勤目的地:___(例:张江高科地铁站)
高德 Web服务 Key:___
高德 JS API Key:___
JS API 安全密钥:___
请你:
1. 把项目下载/解压到本地(已给路径就跳过);确认 Python 3.9+ 可用,没有就先帮我装;
2. 复制 config.example.json 为 config.json,把上面四个值填进去;
3. 运行 enrich.py(要 15-30 分钟,有进度输出;它支持断点续传,中断就重跑);
4. 运行 build_map.py,会生成 map.html(我自己用)和 map-share.html(发朋友用),帮我打开 map.html;
5. 读 result.csv,告诉我离目的地最近的 10 个房源(名称/通勤时间/租金)。
注意:不需要安装任何第三方 Python 库;两个 Key 类型不同,别填反。
各家助手怎么打开:
| 助手 | 入口 |
|---|---|
| Claude Code(Anthropic) | 终端进入项目文件夹后运行 claude,粘贴提示词。(本项目就是它写的 🙂) |
| Codex CLI(OpenAI) | 终端进入项目文件夹后运行 codex,粘贴提示词 |
| WorkBuddy(腾讯) | 新建对话,把项目文件夹授权/共享给它,粘贴提示词 |
| Trae(字节) | 用 Trae 打开项目文件夹,切到 Builder 模式,粘贴提示词 |
哪家都行——脚本零依赖、报错信息都是中文人话,AI 助手照着跑不会迷路。
listings.csv 是 2026-07 的快照。房源每月都有上下架,更新方法:
listings.csv(前三列必填:项目名称、区域、地址,其余选填:户型、最低租金、最高租金、最小面积、最大面积、联系电话);python enrich.py——已经算过的地址不会重算,只补新增的,很快。换了 destination_name 再跑 enrich.py,会自动作废旧的通勤数据、全部重算(地理编码不用重来)。
config.json 里 amap_web_key 填成了 JS API 类型的 Key(或复制时带了空格)。两个 Key 别填反。amap_js_security_code 没填。F12 控制台会有 INVALID_USER_SCODE 字样。enrich.py 自动续传补齐。config.json 的 city,并替换 listings.csv 为你的房源表即可跑通主流程;enrich.py 里的行政区校验表(BOX/ADCODE)是上海专用的,其他城市会自动跳过校验(定位精度略降),欢迎 PR 补充你的城市。shanghai-landing-kit/
├── README.md 本教程
├── guide.html 毕业生落地指南(零配置,双击即用)
├── config.example.json 配置模板(复制为 config.json 后填 Key)
├── listings.csv 房源表(自带上海公租房快照,可自行更新)
├── enrich.py 第 1 步:批量计算通勤(高德 Web 服务 API)
├── build_map.py 第 2 步:生成 map.html(个人版)+map-share.html(无Key分享版)
└── docs/ 截图
运行后生成(不入库):config.json / enrich_cache.json / result.csv / map.html / map-share.html
listings.csv 房源快照整理自公开公示信息,随项目一并开放)