Skip to content

feat: add Hermes Agent format support#557

Open
freshtemp-labs wants to merge 1 commit into
msitarzewski:mainfrom
freshtemp-labs:feature/hermes-integration
Open

feat: add Hermes Agent format support#557
freshtemp-labs wants to merge 1 commit into
msitarzewski:mainfrom
freshtemp-labs:feature/hermes-integration

Conversation

@freshtemp-labs
Copy link
Copy Markdown

Summary

Adds full Hermes Agent integration to The Agency — 184+ agents as Hermes SKILL.md files with converter, installer, and documentation.

Changes

🆕 New: integrations/hermes/

  • integrations/hermes/skills/<slug>/SKILL.md — 184 converted agents in Hermes SKILL.md format with proper frontmatter (name, description, version, platforms, tags)
  • integrations/hermes/README.md — installation guide and format reference

🔧 Modified: scripts/convert.sh

  • Added convert_hermes() function — converts agency .md agents to Hermes SKILL.md format
    • YAML frontmatter with: name (kebab-slug), description, version (1.0.0), platforms, tags (derived from category + agent name)
    • Registered as parallel-capable tool for --parallel mode
  • Added hermes to tool list, usage text, case statements

🔧 Modified: scripts/install.sh

  • Added install_hermes() — copies SKILL.md files to ~/.hermes/skills/agency/<slug>/
  • Supports HERMES_SKILL_DIR env var for custom install paths
  • Added detect_hermes() — detects Hermes by checking ~/.hermes/ directory
  • Added hermes to ALL_TOOLS, tool labels, interactive UI, and usage docs

📝 Modified: README.md

  • Added Hermes Agent to supported tools list
  • Added Hermes to interactive tool selector UI
  • Added tool-specific instructions section with code examples
  • Added Hermes to roadmap checklist

Closes #538

Add Hermes Agent integration to The Agency:

- convert_hermes() in scripts/convert.sh — converts agency .md agents
  to Hermes SKILL.md format with proper YAML frontmatter (name, version,
  platforms, tags)
- install_hermes() in scripts/install.sh — installs SKILL.md files to
  ~/.hermes/skills/agency/<slug>/
- HERMES_SKILL_DIR env var for custom install paths
- integrations/hermes/README.md — detailed instructions
- Updated README.md with Hermes in supported tools, interactive UI,
  tool-specific instructions, and roadmap

Closes msitarzewski#538
@freshtemp-labs
Copy link
Copy Markdown
Author

Hi maintainers! Just submitted this PR adding Hermes Agent format support, converting 184 agents to the Hermes format. All checks are green and mergeable. Would appreciate a review when you get a chance. Thanks!

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.

Why no Hermes agency

1 participant