Hermes
Reference

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:

CapabilityPossible implementation
ArcGISPublic REST, approved Esri MCP, ArcGIS API for Python, or custom tools
Open dataWeb APIs, portal search connectors, Census, STAC, Socrata, or data.gov
DatabasesRead-only PostgreSQL/PostGIS views or DuckDB Spatial
Desktop/CLI GISQGIS, GDAL/OGR, Tippecanoe, or Python geospatial libraries
App deliveryArcGIS 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/gis

A named profile uses:

$HOME/.hermes/profiles/<profile>/skills/gis

Install 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.

On this page