feat: add Hermes Agent integration — convert & install scripts, 232 skills#615
Open
eklavyagoyal wants to merge 1 commit into
Open
feat: add Hermes Agent integration — convert & install scripts, 232 skills#615eklavyagoyal wants to merge 1 commit into
eklavyagoyal wants to merge 1 commit into
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hermes Agent (github.com/NousResearch/hermes-agent) is an open-source AI agent framework that uses a
SKILL.mdformat for personas — the same kind of structured definitions The Agency is built on.What this adds
convert.sh —
convert_hermes()reads agent .md files and writesintegrations/hermes/<division>/<slug>/SKILL.md. Hermes skills have YAML frontmatter (name, description, version, tags) followed by the full agent body.install.sh —
install_hermes()copies skills to~/.hermes/skills/agency-agents/. Also addsdetect_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— cleanbash -n scripts/install.sh— clean./scripts/convert.sh --tool hermes— 232 skills generated, validated frontmatter./scripts/install.sh --tool hermes— copies to~/.hermes/skills/