hermes-agent

Redirects agent onboarding to the canonical hermes-harness skill card.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/diazMelgarejo/orama-system --skill hermes-agent-diazmelgarejo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-agent
Source: https://github.com/diazMelgarejo/orama-system/tree/main/.agents/skills/hermes-agent
Command: npx skills add https://github.com/diazMelgarejo/orama-system --skill hermes-agent-diazmelgarejo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? This Skill prevents stale or duplicated agent onboarding instructions by acting as a thin wrapper that always points to the canonical hermes-harness skill, ensuring agents load the single source of truth before acting. ## Core Features & Use Cases - Canonical Redirection: Resolves the repository root at runtime and loads the canonical hermes-harness SKILL.md instead of duplicating behavior. - Drift Detection: Fetches and checks git status before use, pulling fast-forward updates when the worktree is clean or reporting drift when it is not. - Use Case: When an agent is invoked through the hermes-agent entry point, it syncs the repository, verifies the worktree state, and then follows the canonical hermes-harness card so behavior always matches the maintained version. ## Quick Start Load the hermes-agent skill and follow its instructions to sync the repository and open the canonical hermes-harness skill card before acting.

Frequently Asked Questions about hermes-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use the hermes-agent skill?

Load the skill, resolve the repository root at runtime, then open and follow the canonical hermes-harness SKILL.md at bin/orama-system/skills/hermes-harness. The wrapper itself contains no operational behavior to copy.

What is the difference between hermes-agent and hermes-harness?

hermes-agent is a thin wrapper that only redirects to hermes-harness, which is the canonical skill containing the actual onboarding instructions. The wrapper exists so the canonical card remains the single source of truth.

What happens if the git worktree is dirty when loading the skill?

If the worktree is dirty or the branch is not tracking a remote, the skill does not pull. It reports the drift and reads the canonical card with that caveat noted.

Does hermes-agent work on Windows with encoding issues?

Yes, the skill includes a PowerShell snippet that sets console input and output encoding to UTF-8 and enables PYTHONUTF8 mode. Run these commands before proceeding on Windows to avoid encoding problems.

When should I not rely on the hermes-agent wrapper?

Do not copy behavior from the wrapper itself, since it intentionally contains no operational logic. If you need the actual agent instructions, always load the canonical hermes-harness skill directly.