Hermes Atlas
Skills & skill packs

Hermes Multi-User Skill

ajmeese7/hermes-multi-user-skill

Archived Hermes skill for running separate agents per user, replaced by native Hermes profiles

In short

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 --force

Note: 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 skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one