Hi Esri Community,
I’m sharing the first public preview of GeoAI Skills, an open-source suite of 18 Agent Skills designed to help AI agents produce safer and more defensible geospatial workflows.
The project focuses on silent spatial failures: errors that do not crash the workflow but can still make the result methodologically invalid.
Examples include:
• calculating area or distance in a geographic CRS
• using random train/test splits on spatial data
• comparing misaligned raster datasets
• reporting model outputs without uncertainty or verification
• generating maps that render correctly but use unsuitable projections
The suite covers geospatial data engineering, PostGIS, remote sensing, Google Earth Engine, GeoAI and deep learning, spatial statistics, geostatistics, terrain and hydrology, LiDAR, accessibility, trajectories, change detection, cartography, and guarded ArcGIS Pro automation.
The ArcGIS Pro skill works with my open-source arcgis-mcp-bridge project for controlled local ArcPy execution, including path restrictions and confirmation gates for mutating operations.
The repository currently includes 131 typed evaluation scenarios.
On a frozen 17-skill, 120-case Claude Code / Claude Sonnet 5 routing benchmark, it achieved:
• 100% routing precision
• 92.86% routing recall
• 92.5% full-route accuracy
These figures measure routing for that specific runtime and evaluation suite, not universal answer quality.
Install:
npx skills add muend/geoai-skills
Repository:
https://github.com/muend/geoai-skills
Public preview:
https://github.com/muend/geoai-skills/releases/tag/v0.1.0-preview.1
I would appreciate feedback on two areas:
1. Which common ArcGIS Pro, ArcPy, or general GIS failure modes are still missing?
2. Which real-world workflows would make useful evaluation cases?
Reproducible examples, technical criticism, and contributions are welcome.
Thank you.