Skip to content

feat: add Hermes Agent installation paths and bundle installer - #25

Open
OmniaZ1 wants to merge 1 commit into
ibelick:mainfrom
OmniaZ1:feat/hermes-agent-support
Open

feat: add Hermes Agent installation paths and bundle installer#25
OmniaZ1 wants to merge 1 commit into
ibelick:mainfrom
OmniaZ1:feat/hermes-agent-support

Conversation

@OmniaZ1

@OmniaZ1 OmniaZ1 commented Jun 14, 2026

Copy link
Copy Markdown

Summary

This PR adds Hermes Agent support to the UI Skills installer.

Changes

install.sh — 3 additions:

  1. Project-level: adds .hermes/skills/creative auto-detect (line ~237)
  2. User-level: adds Hermes Agent detection with 3 fallback paths:
    • $HERMES_HOME/skills/creative (env var, any platform)
    • $HOME/AppData/Local/hermes/skills/creative (Windows)
    • $HOME/.hermes/skills/creative (Linux/macOS)
  3. Usage message: updated to mention Hermes slash commands

install-hermes.sh — new bundle installer:

  • Uses hermes skills install to install all 4 sub-skills from raw GitHub URLs
  • Installs ui-skills router skill for skill discovery/routing
  • Self-contained; no dependencies beyond Hermes CLI

What is Hermes Agent?

Hermes Agent by Nous Research — an open-source AI agent framework with native skill support, used alongside Claude Code, Codex, Cursor, etc. It uses the same Agent Skills format (agentskills.io) and auto-discovers SKILL.md files under ~/.hermes/skills/.

Testing

Environment Result
Windows 11 (git-bash/MSYS, $HERMES_HOME set) ✅ Installs to $HERMES_HOME/skills/creative/
Windows 11 ($HERMES_HOME unset, $HOME/AppData/Local/hermes exists) ✅ Installs to AppData path
Linux ($HOME/.hermes/skills/ exists) ✅ Installs to ~/.hermes/skills/creative/
Project-level (.hermes/skills/creative/ exists in CWD) ✅ Installs to project skills dir

Hermes runs natively on Windows, macOS, and Linux with support for all major LLM providers.

Screenshots

No UI changes — installer-only. After install, Hermes users can run:

/baseline-ui
/fixing-accessibility
/fixing-metadata
/fixing-motion-performance
/ui-skills

- install.sh: adds project-level (.hermes/skills/creative) and
  user-level paths ($HERMES_HOME, $HOME/AppData/Local/hermes,
  $HOME/.hermes) for Hermes Agent
- install-hermes.sh: Hermes-native bundle installer that calls
  'hermes skills install' for all 4 sub-skills + router skill
- updates final usage message to list Hermes slash commands

Tested on Windows (git-bash/MSYS) and Linux.
@ibelick
ibelick force-pushed the main branch 5 times, most recently from 9a38a39 to c028f9b Compare June 29, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant