openmapstack skill

Four skills for geodata: choosing sources, a reproducible project, open data discovery and spatial SQL.

  • 78 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill downloads open data and runs spatial calculations in the working folder
All reasons and checks

jaakla/openmapstack-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/openmapstack

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill downloads open data and runs spatial calculations in the working folder

This is third-party code. Review the repository files before installing.

What it does

A set of four independent skills for geospatial tasks. `open-map-stack` chooses sources, compute, storage and delivery together. `reproducible-gis-project` builds a `project.yaml` manifest with pinned sources, validation and reruns. `geospatial-data-discovery` finds and assesses open data and `spatial-sql` writes and optimizes queries on a chosen engine. The stack is open: STAC for discovery, GeoParquet, COG and PMTiles for storage and delivery, DuckDB and PostGIS for compute, QGIS and MapLibre for maps. The repository has New York and Tartu examples as HTML and Observable Framework.

Who it is for. GIS analysts and map developers who ask an agent to gather data, run spatial analysis and produce a repeatable project.

Good fit when

  • Open datasets for an area must be found and judged for suitability.
  • An analysis repeats monthly and sources must be pinned in a manifest.
  • A PostGIS or DuckDB query is slow and needs rewriting.
  • The analysis result must ship as a dashboard with a map on open tiles.

Not a fit when

  • A ready map without analysis is needed: a map service is enough.
  • The data is private and must not go to external tile providers.
  • The task is small: the skills target multi-stage GIS work.

Example request

Find open building and road data for Tartu and build a reproducible project with a map.

Limitations

Installation uses `npx skills` with a pinned version and needs Node.js and git. Dashboards take basemaps from open services by default and fall back to Protomaps vector tiles on the author server when no choice is made. The project homepage loads limited PostHog analytics while other pages do not. Version 1 manifests with a map must state a basemap kind in `presentation.map.basemap.kind`. The data and calculations still need checking: the skill drives the process and does not guarantee correct results.

How to disable. Remove the skills from the agent skills directory (the `-g` flag installed them globally). Created projects and data stay in working folders.

FAQ

Can one skill be installed alone?

Yes, all four are independent. The generalist `open-map-stack` keeps bounded-task support when installed alone.

What is `project.yaml`?

The project manifest: from data discovery to repeatable analysis with pinned sources and validation.

Which agents does it work with?

Claude Code, Codex, Cursor, OpenCode, PI and 50+ more agents supporting the skills protocol.

Which basemaps are used?

Services chosen by the user, otherwise Protomaps with light and dark switching and visible provider credit.

Are there examples?

Yes, New York and Tartu as HTML and Observable Framework with filters and thematic layers.

Discussion

No questions or reviews yet.

Skills

opengis-skills gives an agent 120 skills on GIS, CAD, AI, IoT, 3D and C Sharp: GDAL, QGIS, GeoServer, PostGIS.

SkillMinimal access83Repository stars
Official

Three Claude Code plugins: queries to OpenData public datasets, OpenChart charts and tables, and SVG graphics.

PluginExtended access154Repository stars
Official

A read-only MCP for the GeoLens geospatial data catalog: datasets, schemas, features, maps, stories and a safe SELECT.

MCP serverMinimal access297Repository stars

An agent skill that builds a Neo4j knowledge graph from CSV and Excel, writes safe Cypher and adds GraphRAG vector search.

SkillExtended access581Repository stars
Russian stack

An MCP server for pre-project land analysis: Rosreestr boundaries, Yandex geocoding and maps, infrastructure and geometry

MCP serverExtended access4Repository stars

Skills for Claude Code and Cursor: search apps, log and trace analytics and OpenSearch deployment in the cloud.

PluginExtended access62Repository stars

README in short

The README describes four skills, the open GIS stack, installation and examples. The homepage analytics policy and basemap requirements are covered separately.

README badge

Report a problem