MapX SDK skills for Claude Code — embedding maps, managing views, querying geospatial data
npx claudepluginhub khawkins98/mapx-llm-skillsSkills for developing with the MapX SDK — embedding interactive geospatial maps, managing views, querying data, and building map-powered applications using the UNEP/GRID-Geneva MapX platform
A Claude Code plugin that provides skills for developing with the MapX SDK, the JavaScript SDK for embedding maps from the MapX platform (UNEP/GRID-Geneva).
This is primarily built for Claude Code, but the skill content is plain markdown with code examples. If you use another AI coding tool that supports loading markdown context files (Cursor rules, Windsurf, Copilot instructions, etc.), you can point it at the files in skills/mapx-sdk-dev/ to get the same SDK reference material.
I put these skills together while embedding MapX maps for disaster risk reduction work at UNDRR. The project started as a simple iframe embed and grew more involved as I explored the SDK.
The MapX SDK has documentation in the GitHub source, including a README and inline code comments. That said, there are some gaps — there's no standalone method catalog, no public API for view discovery, and some features are easier to find if you already know the resolver names. These skills try to fill in those gaps based on what I've learned from reading the source and testing.
A few examples of things I had to figure out by experimentation:
view_add fails silently for views outside the current project (no error, no network request)toggle_draw_mode is referenced in older wiki examples but was removed from the SDKmap_wait_idle() has to come before dashboard or filter operations, but this isn't always obvious from the docsA note on accuracy: I'm relatively new to MapX, and the MapX developers at UNEP/GRID-Geneva will know the platform far better than I do. If you spot something wrong or outdated in these skills, please open an issue — corrections are very welcome.
As of early 2026, MapX doesn't have its own LLM skills or AI coding integrations. Mapbox has agent skills (MapX uses Mapbox GL JS under the hood), so there's precedent for this kind of thing in the geospatial space.
mapx-sdk-dev — SDK Development ReferenceAuto-invoked when working on code that uses the MapX SDK. Provides:
Example prompts:
mapx-embed-scaffold — Project ScaffoldingUser-invoked (/mapx-embed-scaffold). Generates a starter MapX embed project with:
/mapx-embed-scaffold MX-2LD-FBB-58N-ROK-8RH
Inside Claude Code, register this repo as a marketplace and install:
/plugin marketplace add khawkins98/mapx-llm-skills
/plugin install mapx-llm-skills@khawkins98-mapx-llm-skills
Or equivalently from the shell:
claude plugin install mapx-llm-skills@khawkins98-mapx-llm-skills
If you've cloned this repo locally, you can load it for a single session:
claude --plugin-dir /path/to/mapx-llm-skills
Or register it as a local marketplace so it persists:
/plugin marketplace add /path/to/mapx-llm-skills
/plugin install mapx-llm-skills@khawkins98-mapx-llm-skills
To enable this plugin for all collaborators on a project, add both the marketplace and plugin to the project's .claude/settings.json and commit it:
{
"extraKnownMarketplaces": {
"khawkins98-mapx-llm-skills": {
"source": {
"source": "github",
"repo": "khawkins98/mapx-llm-skills"
}
}
},
"enabledPlugins": {
"mapx-llm-skills@khawkins98-mapx-llm-skills": true
}
}
Development marketplace for Payload
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations