Hermes Multi-User Skill
ajmeese7/hermes-multi-user-skill
Archived Hermes skill for running separate agents per user, replaced by native Hermes profiles
Hermes Multi-User Skill teaches a Hermes agent to set up separate agent instances for several people on one machine. It is archived and deprecated, because Hermes now has native profiles that do the same job.
What Hermes Multi-User Skill does
The skill guided the agent through creating isolated HERMES_HOME directories for extra users, setting up systemd services so each instance runs independently, configuring separate WhatsApp, Slack and Telegram connections, Docker-sandboxing secondary agents, version-controlling configs without secrets, and telling custom skills from bundled ones for clean backups. Each instance, such as ~/.hermes-alice, kept its own config, SOUL.md, .env, memory, sessions and skills.
A warning at the top of the README says multi-agent separation is now built into Hermes through profiles, and that this skill is archived for reference. It points to hermes profile create, hermes gateway install and hermes --profile instead. Native profiles get a correctly scoped systemd unit automatically, which avoids unit collisions that the older sibling-directory layout could cause, and they share one Nous account and one kanban board by design. The install command needs --force because Hermes' scanner flags references to .env, .bashrc and systemd.
Key features
- Separate HERMES_HOME per user
- Independent systemd services per instance
- Per-user WhatsApp, Slack and Telegram connections
- Docker sandboxing for secondary agents
- Config version control that excludes secrets
- Detection of custom versus bundled skills
When to use it
- Understanding how multi-user Hermes setups worked before profiles existed
- Comparing the old sibling-directory layout with native profiles
- Migrating an older multi-instance setup to hermes profile
Who it is for: Hermes users maintaining an older multi-instance setup or studying the history of Hermes profiles.
How it fits with Hermes Agent
It is a skill for Hermes Agent that has been superseded by Hermes' native profile system.
How to install Hermes Multi-User Skill
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes skills install ajmeese7/hermes-multi-user-skill/hermes-multi-user --forceNote: The repository is archived and deprecated, and the README says to use native Hermes profiles instead.
FAQ
What is Hermes Multi-User Skill?
It is a Hermes Agent skill that set up and managed multiple isolated agent instances on a single machine, each with its own personality, memory and platform connections.
Does Hermes Multi-User Skill work with Hermes Agent?
It was written for Hermes Agent, but it is deprecated. The README says to use the native profile system with hermes profile create, hermes gateway install and hermes --profile.
Is Hermes Multi-User Skill free and open source?
GitHub lists no license file, although the README footer says MIT. Check with the author before reusing the code.
Similar skills for Hermes Agent
All skillsEight skills for Hermes Agent that run inbox, tasks, follow-ups, content and a second brain on a schedule
alexei-led Coding PostureSingle SKILL.md that gives coding agents task-aware working modes such as debug, review and migrate
pigbiglong Xiaohongshu Ops SkillHermes Agent skill for running a Xiaohongshu account through browser automation over CDP
thanhtantran Agent Reach for HermesHermes skill that routes internet access across ten platforms, adapted from the agent-reach CLI
lmoncany Hermes WordPress MCP SetupHermes Agent skill that connects to WordPress and Elementor over MCP for natural-language site editing
aizzaku aiz-infographicSkill that turns data and text into self-contained HTML infographics with PNG export for AI agents
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one