Hermes
Reference

CLI

Install, validate, inspect, and safely update the GIS skill package.

The GIS repository is a skill collection, not a Hermes plugin. Clone it into a skills directory, validate it, and start a new session so Hermes rebuilds the available skill catalog.

Installing and updating the skills

# Install
git clone https://github.com/daraobeirnecode/hermes-gis-skills.git \
  "$HOME/.hermes/skills/gis"

# Validate
python3 "$HOME/.hermes/skills/gis/scripts/validate.py"

# Confirm discovery
hermes skills list

# Inspect before updating
git -C "$HOME/.hermes/skills/gis" status --short --branch

# Fast-forward update only
git -C "$HOME/.hermes/skills/gis" pull --ff-only

# Validate the updated package
python3 "$HOME/.hermes/skills/gis/scripts/validate.py"

Start a new session, or restart the target profile's messaging gateway, after an install or update.

Named profiles

PROFILE=mercator
TARGET="$HOME/.hermes/profiles/$PROFILE/skills/gis"
git clone https://github.com/daraobeirnecode/hermes-gis-skills.git "$TARGET"
hermes -p "$PROFILE" skills list

Load one workflow explicitly for a test:

hermes -s arcgis-rest-service-validator chat -q \
  "Plan a read-only validation of this public FeatureServer: <URL>"

Preserve local changes

pull --ff-only intentionally refuses divergent history. If your team changes skills, fork the repository and review upstream updates through Git rather than overwriting local work.

Hermes commands change independently

Hermes Agent is a separate project. Check the current official Hermes documentation for setup, model, tool, gateway, and profile commands instead of treating this site as the authoritative CLI reference.

On this page