Individual skill
map-creator
根据用户给出的城市、地点列表、地址表或已有 POI JSON,生成 GIS/OSM 城市导览地图、打卡地图、街区指南、小酒馆/咖啡/餐饮点位地图,并可选用 GPT Image 做风格化。用户要求“出一张地图”“生成城市点位图”“检查点位对齐”“用高德解析地址”“做 OSM/GIS 底图”“风格化地图海报”时使用。
SKILL.md
Source commit 240d68af418206112cf8b00362ae0b1e92b63ff2
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 194
- Repository last updated
- Jul 19, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitignoreasset · 141 bytesLICENSEasset · 1,066 bytesREADME.mddoc · 7,885 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesSKILL.mdcore · 6,106 bytesconfig.example.jsonasset · 445 bytesdocs/images/changning-industrial-memory-map.jpgasset · 876,058 bytesdocs/images/jufuchang-walking-guide.pngasset · 3,761,021 bytesguide_maps/__init__.pyruns · 27 bytesguide_maps/__main__.pyruns · 95 bytesguide_maps/cli/__init__.pyruns · 33 bytesguide_maps/cli/create_gis_map.pyruns · 5,010 bytesguide_maps/cli/resolve_pois.pyruns · 1,706 bytesguide_maps/cli/run_full_map_pipeline.pyruns · 2,343 bytesguide_maps/cli/style_poster_with_gpt_image.pyruns · 1,497 bytesguide_maps/cli/validate_poi_alignment.pyruns · 2,109 bytesguide_maps/core/__init__.pyruns · 37 bytesguide_maps/core/cache.pyruns · 1,026 bytesguide_maps/core/config.pyruns · 2,272 bytesguide_maps/core/font_management.pyruns · 1,730 bytesguide_maps/core/paths.pyruns · 1,349 bytesguide_maps/core/utils.pyruns · 484 bytesguide_maps/examples/sample_pois.jsonasset · 2,941 bytesguide_maps/geocoding/__init__.pyruns · 29 bytesguide_maps/geocoding/amap_cli_client.pyruns · 2,973 bytesguide_maps/geocoding/amap_client.pyruns · 2,563 bytesguide_maps/geocoding/coordinate_transform.pyruns · 2,542 bytesguide_maps/geocoding/poi_alignment.pyruns · 2,832 bytesguide_maps/geocoding/poi_io.pyruns · 1,358 bytesguide_maps/geocoding/poi_resolver.pyruns · 3,547 bytesguide_maps/geocoding/schemas.pyruns · 1,438 bytesguide_maps/geocoding/workflow.pyruns · 2,184 bytesguide_maps/rendering/__init__.pyruns · 29 bytesguide_maps/rendering/osm_context_map_template.pyruns · 7,128 bytesguide_maps/rendering/osm_context_style.pyruns · 31,346 bytesguide_maps/styling/__init__.pyruns · 30 bytesguide_maps/styling/generate_style_previews.pyruns · 16,665 bytesguide_maps/styling/gpt_image.pyruns · 4,980 bytesmap-creator.skillasset · 147,657 bytesprompts/01_手绘风城市导览地图.mddoc · 4,419 bytesrequirements.txtdoc · 600 bytestests/conftest.pyruns · 213 bytestests/test_amap_cli_client.pyruns · 949 bytestests/test_core_paths.pyruns · 910 bytestests/test_geocoding_workflow.pyruns · 402 bytestests/test_gpt_image.pyruns · 6,702 bytestests/test_osm_context_style.pyruns · 4,288 bytestests/test_osm_feature_fetching.pyruns · 1,420 bytestests/test_poi_alignment.pyruns · 1,472 bytestests/test_poi_resolver.pyruns · 1,799 bytestests/test_road_label_selection.pyruns · 2,824 bytestests/test_style_preview_generator.pyruns · 851 bytes
Read excerpt
# map-creator
在仓库根目录执行命令。当前项目是扁平化 skill 工具包,主要代码在 `guide_maps/`。
## 主流程
1. 从用户请求中提取:
- `city`:城市名。
- `places`:地点名或地址,保持用户给出的顺序。
- `title`:地图标题;如果用户没给,按主题补一个简短标题。
- 可选 `road_labels`:用户特别关心的道路名,只作为自动道路名筛选的加权提示,不是白名单。
2. 从地点名生成 GIS 地图草稿: