Configuration summary
Separate the GIS skill package from one optional Mercator tool and workstation configuration.
Configuration snapshot, not package requirements
The Mercator profile and local GIS software below describe one audited setup as of July 2026. Cloning the skill repository does not reproduce that environment or require the same versions.
Required package layer
The public package contains:
- 21 GIS skill directories;
- 116 supporting references;
catalog.json;- install, security, contribution, and changelog documentation;
scripts/validate.py.
It requires Hermes Agent, Git and Python 3 for the documented install and validation flow. It contains no credentials and installs no GIS software.
Optional Hermes capabilities
A profile may expose built-in web, browser, terminal, files, code execution, skills, memory, session search, delegation, scheduling, or other approved capabilities. Availability depends on the Hermes version and profile configuration.
Optional GIS integrations
A Mercator-style profile may connect:
| Capability | Possible implementation |
|---|---|
| ArcGIS | Public REST, approved Esri MCP, ArcGIS API for Python, or custom tools |
| Open data | Web APIs, portal search connectors, Census, STAC, Socrata, or data.gov |
| Databases | Read-only PostgreSQL/PostGIS views or DuckDB Spatial |
| Desktop/CLI GIS | QGIS, GDAL/OGR, Tippecanoe, or Python geospatial libraries |
| App delivery | ArcGIS Maps SDK, MapLibre, OpenLayers, Next.js, GitHub, and Vercel |
Exact tool names, schemas, versions, and authentication are environment-specific.
Optional environment variables
The skill repository needs no credentials. Connected tools may use variables
such as ARCGIS_TOKEN or POSTGIS_URL, depending on their implementation.
Public ArcGIS REST and open-data workflows may not need either.
Never place secret values in SKILL.md, catalog.json, documentation, Git,
model prompts, logs, or generated examples.
Profile isolation
The default skills path is:
$HOME/.hermes/skills/gisA named profile uses:
$HOME/.hermes/profiles/<profile>/skills/gisInstall into the profile you intend to use and confirm discovery there. A successful package validation does not prove that external GIS tools are configured or authorized.