Skip to content

feat: add Hermes Agent integration — convert & install scripts, 232 skills#615

Open
eklavyagoyal wants to merge 1 commit into
msitarzewski:mainfrom
eklavyagoyal:feat/hermes-agent-integration
Open

feat: add Hermes Agent integration — convert & install scripts, 232 skills#615
eklavyagoyal wants to merge 1 commit into
msitarzewski:mainfrom
eklavyagoyal:feat/hermes-agent-integration

Conversation

@eklavyagoyal

Copy link
Copy Markdown

Hermes Agent (github.com/NousResearch/hermes-agent) is an open-source AI agent framework that uses a SKILL.md format for personas — the same kind of structured definitions The Agency is built on.

What this adds

convert.shconvert_hermes() reads agent .md files and writes integrations/hermes/<division>/<slug>/SKILL.md. Hermes skills have YAML frontmatter (name, description, version, tags) followed by the full agent body.

install.shinstall_hermes() copies skills to ~/.hermes/skills/agency-agents/. Also adds detect_hermes() for auto-detection.

README — Hermes listed alongside OpenClaw, Cursor, Codex etc. in Quick Start, Option 3, Multi-Tool Integrations, and the interactive installer wizard. Expandable integration docs section.

232 Hermes skills generated across all 18 divisions — engineering, marketing, sales, security, design, finance, you name it. Each is a drop-in persona you can load with /skill <name> in any Hermes session.

Why Hermes

Hermes has been picking up steam as a self-hosted alternative to Claude Code / Codex — Telegram-connected, multi-platform, skill-based. Having The Agency agents as first-class Hermes skills means users get a ready-made team of specialists they can summon from Telegram or the CLI.

Tested

  • bash -n scripts/convert.sh — clean
  • bash -n scripts/install.sh — clean
  • ./scripts/convert.sh --tool hermes — 232 skills generated, validated frontmatter
  • ./scripts/install.sh --tool hermes — copies to ~/.hermes/skills/

…kills

Hermes Agent (github.com/NousResearch/hermes-agent) is an open-source AI
agent framework that uses a SKILL.md format for personas — the same kind
of structured agent definitions The Agency is built on.

This PR adds:
- convert_hermes() in scripts/convert.sh — reads agent .md files,
  outputs integrations/hermes/<division>/<slug>/SKILL.md
- install_hermes() in scripts/install.sh — copies skills to
  ~/.hermes/skills/agency-agents/
- Auto-detection: detect_hermes() checks for the hermes binary or
  ~/.hermes/skills/ directory
- Full README docs: Quick Start entry + expandable integration guide
- 232 generated Hermes skills across all 18 divisions
- integrations/hermes/README.md with usage docs

Tested: convert.sh --tool hermes produces valid SKILL.md for every agent.
bash -n passes on both modified scripts.
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