Hermes Atlas
Guides, templates & lists

Hermes Star Trek Profiles

teknium1/hermes-star-trek-profiles

68 installable Star Trek-inspired profile distributions for Hermes Agent

In short

Hermes Star Trek Profiles is a collection of 68 installable Hermes Agent personas inspired by characters from Star Trek: The Original Series, The Next Generation, Deep Space Nine and Voyager. Each character is a separate Hermes profile distribution that changes how the agent reasons, communicates and handles disagreement.

What Hermes Star Trek Profiles does

Every profile contains a substantial SOUL.md covering identity, voice, worldview, operating method, strengths, blind spots, pressure behavior, disagreement style, safeguards and task affinities. It also has a character-branded terminal skin, a provider-neutral config.yaml and a standard distribution.yaml. The README states the persona does not turn Hermes into a quote generator or remove its normal tools and factual standards, and that no profile ships credentials, memories, sessions, a model choice, cron jobs or MCP servers.

A manage.py script lists, installs and updates profiles one at a time, by series such as DS9, or all together, handing each directory to Hermes' native profile installer. With the --alias flag you can start a profile by name, for example jean-luc-picard chat. Hermes' updater replaces SOUL.md and the skin while keeping local memories, sessions, credentials and config.yaml. The one-line install.sh and install.ps1 bootstraps follow the mutable main branch, so the README advises inspecting them or installing from a tagged release or commit SHA.

Key features

  • 68 character profiles across four Star Trek series
  • Detailed SOUL.md per profile, with voice, method, blind spots and disagreement style
  • Character-branded terminal skin and provider-neutral config.yaml
  • manage.py to list, install and update by profile, series or whole collection
  • No credentials, memories, sessions or model choice shipped in any profile
  • SHA-256 of each selected profile payload printed before installation

When to use it

  • Run a Hermes agent with a distinct working style for a specific kind of task
  • Use the profiles as worked examples when writing your own SOUL.md
  • Keep several differently-behaved agents side by side as separate Hermes profiles

Who it is for: Hermes Agent users who want ready-made personas or reference material for writing their own.

How it fits with Hermes Agent

Built for Hermes Agent: each persona is a native Hermes profile distribution, installed through Hermes' own profile installer.

How to install Hermes Star Trek Profiles

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/teknium1/hermes-star-trek-profiles.git
cd hermes-star-trek-profiles
python3 manage.py install jean-luc-picard --alias
hermes -p jean-luc-picard chat

Requirements: Python 3 and a working Hermes Agent install, since manage.py hands each profile to Hermes' native installer.

FAQ

What is Hermes Star Trek Profiles?

It is a collection of 68 Hermes Agent profile distributions based on Star Trek characters. Each one adds a persona, a terminal skin and a default config without changing Hermes' tools.

Does Hermes Star Trek Profiles work with Hermes Agent?

Yes, it is built for it. Every character is a standard Hermes profile distribution, and manage.py passes each one to Hermes' native installer.

How do I install Hermes Star Trek Profiles?

Clone the repository and run python3 manage.py install with a profile name, such as jean-luc-picard, and the --alias flag. Start a new session afterwards, because profile identity is loaded when a session starts.

Similar resources for Hermes Agent

All resources

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