map-creator

Generate GIS-based city guide maps from location names or POI data.

184|19|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/Hatari130/map-creator --skill map-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map-creator
Source: https://github.com/Hatari130/map-creator/tree/main
Command: npx skills add https://github.com/Hatari130/map-creator --skill map-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires osmnx, geopandas, matplotlib, requests, shapely, pillow, and includes scripts (resource) components.

What problem does it solve?

Creating high-quality city guide maps is a complex, multi-step process involving POI retrieval, coordinate system conversion, GIS rendering, and visual styling. This Skill automates this entire pipeline, allowing users to generate professional-grade, reviewable maps from simple lists of locations.

Core Features & Use Cases

  • Automated GIS Workflow: Converts raw location names into accurate OpenStreetMap-based GIS drafts with road networks, buildings, and water bodies.
  • Coordinate Alignment: Automatically handles GCJ-02 to WGS84 coordinate transformations to ensure spatial accuracy.
  • Stylized Output: Integrates with GPT Image to transform technical GIS drafts into high-end, hand-drawn style posters suitable for social media or print.
  • Use Case: A travel blogger can input a list of "best coffee shops in Shanghai" to instantly generate a stylized, accurate neighborhood walking map.

Quick Start

Use the map-creator skill to generate a city guide map for the city of Nanjing with the locations SLAB TOWN and Village Bar titled Nanjing Coffee Guide.

Frequently Asked Questions about map-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a city guide map from a list of locations?

To generate a city guide map from a list of locations, you input location names or POI data to automate OpenStreetMap retrieval, coordinate transformation, and GIS rendering into a professional cartographic output. The workflow handles road networks, buildings, and water bodies automatically.

What is the best way to convert OpenStreetMap data into a stylized map poster?

The best way to convert OpenStreetMap data into a stylized map poster is using an automated GIS workflow that retrieves spatial data, aligns coordinates, and applies AI-driven visual styling. This transforms technical GIS drafts into high-end, hand-drawn style posters suitable for print.

Does this automated GIS workflow handle GCJ-02 to WGS84 coordinate transformations?

Yes, the automated GIS workflow handles GCJ-02 to WGS84 coordinate transformations to ensure spatial accuracy. It automatically aligns coordinates during the OpenStreetMap data retrieval and rendering pipeline without requiring manual projection setup.

Can I use GeoPandas and OSMnx for automated cartographic text placement?

Yes, you can use GeoPandas and OSMnx for automated cartographic text placement. The workflow leverages these dependencies to retrieve spatial data, manage geometric operations with Shapely, and render accurate text placement using Matplotlib.

How to create a professional walking map for a travel blog using POI data?

To create a professional walking map for a travel blog, input your POI data like a list of coffee shops. The workflow retrieves OpenStreetMap data, renders the GIS draft with road networks, and applies stylized aesthetics to produce an accurate neighborhood guide.

What are the limitations of using Python scripts for automated GIS rendering?

Limitations of using Python scripts for automated GIS rendering include dependency on external libraries like GeoPandas, OSMnx, and Matplotlib. Complex spatial queries or highly customized cartographic aesthetics may require manual adjustments beyond the automated OpenStreetMap data retrieval pipeline.