The MapLibre Organization is an umbrella for open-source mapping libraries.
The MapLibre Organization is an umbrella for open-source mapping libraries, and its skills help an AI agent wire up MapLibre GL JS and MapLibre Native work: getting sources to render from TileJSON or hand-wired tile URLs, choosing between GeoJSON, vector tiles and PMTiles, handling sprites, icons and glyph fonts, and migrating apps from v5 to v6. The author's skills also cover the process side, including capturing a debugging session as a reusable skill and running Promptfoo evals to baseline new skills, which makes the collection notable for documenting the common failure points, such as blank maps from CORS or glyph errors, that the official docs leave out.
Maplibre Agent Skills
11 skills · 159 stars · MIT
Maplibre Cartography Cartographic principles for MapLibre GL JS — label and symbol legibility on imagery vs.
Maplibre Fonts Glyphs Configuring fonts and glyphs for MapLibre GL JS and MapLibre Native — the style's `glyphs` URL, s…
Maplibre Mapbox Migration Migrating from Mapbox GL JS to MapLibre GL JS — package and import changes, removing the access t…
Maplibre Pmtiles Patterns Serverless vector and raster tiles with PMTiles for MapLibre GL JS — single-file format, HTTP ran…
Maplibre Running Evals The step-by-step procedure for running this repo's Promptfoo evals with a generator and a judge o…
Maplibre Skill Authoring How to turn a working session into a MapLibre agent skill — you researched something MapLibre's d…
Maplibre Source Wiring Getting a MapLibre GL JS source to actually render — TileJSON `url` versus hand-wired `tiles` tem…
Maplibre Sprites Icons Sprites and icon images for MapLibre GL JS — choosing a `Marker`, a sprite, or `addImage`; the `s…
Maplibre Terrain Rendering Drawing elevation in MapLibre GL JS once a raster-dem source works — hillshade and `hillshade-met…
Maplibre Tile Sources Choosing what form your data needs for MapLibre GL JS — GeoJSON read straight from a file versus…
Maplibre V6 Migration Upgrading a MapLibre GL JS app from v5 to v6 — the ESM-only build, the removed default export, Co…