Redirecting Skill Creation (skills.create_dir)
By default the agent writes new skills to the profile-local ~/.hermes/skills/ . If you want agent-created skills to land somewhere else - a shared "brain" directory, a git-tracked repo, or a fleet-wide skills volume - set create_dir under the skills section: What this changes: skill_manage create writes there. New skills (including category subdirectories) are created under create_dir instead of the local skills dir. The directory is created on first write if it doesn't exist. The agent's instructions follow the config. Every agent-facing instruction that names the skill-creation path - the skill_manage tool description and related prompt text - dynamically renders the configured directory, so the agent is told to create skills there. No system-prompt overrides or filesystem tricks needed. The directory is fully integrated. Skills under create_dir are scanned alongside the local dir: they appear in the skill index, skills_list , skill_view , slash commands, and can be patched or deleted like any local skill. Everything else stays local. Existing skills are still modified in place wherever they live; bundled skill sync, the hub, and the curator keep operating on the profile-local di…
From the official Hermes Agent documentation.
skills:
create_dir: /opt/brain/skills