hermes-profiles-git-sync

Synchronize Hermes agent profiles across Mac and OVH via git-backed workflows.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill hermes-profiles-git-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-profiles-git-sync
Source: https://github.com/rafael-fae/agent-ops-worflow/tree/main/skills/devops/hermes-profiles-git-sync
Command: npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill hermes-profiles-git-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the operational pain of keeping Hermes agent profiles synchronized across environments while avoiding conflicts, data loss, and runtime contamination.

Core Features & Use Cases

  • Profile Synchronization: Maintains Hermes profiles between Mac and OVH through a git-backed monorepo workflow.
  • Emancipation Workflow: Documents how to move from shared symlinks to independent profile directories with safer isolation.
  • Operational Guardrails: Covers cron-based sync, identity updates, configuration drift checks, and common failure modes such as stale IDs, duplicated processes, and broken symlinks.

Quick Start

Use this skill to audit the current Hermes profile sync setup and tell me which steps are needed to safely synchronize or emancipate the profiles.

Frequently Asked Questions about hermes-profiles-git-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize agent profiles across Mac and OVH environments?

Agent profile synchronization across Mac and OVH is maintained through a git-backed monorepo workflow that preserves configuration integrity and prevents runtime contamination. This approach handles identity migration and multi-environment profile management safely.

How do I safely replace shared symlinks with independent profile directories?

Replacing shared symlinks with independent profile directories requires an emancipation workflow that moves configurations to isolated directories. This process ensures safer profile isolation and prevents runtime conflicts during synchronization.

Do I need git and rsync to manage Hermes profile synchronization?

Git and rsync are required for Hermes profile synchronization, with git providing source control backing and rsync handling skill propagation. This setup supports cron-based backup sync and validation of configuration drift.

Why does cron-based profile sync fail with stale Slack IDs and broken symlinks?

Cron-based profile sync fails when stale Slack IDs, duplicated processes, or broken symlinks cause runtime contamination and configuration drift. Validating Slack IDs, checking config drift, and verifying launchd or cron state resolves these common failure modes.

What's the best way to audit a Hermes profile sync setup before migrating identities?

Auditing a Hermes profile sync setup involves checking git-backed source control status, rsync skill propagation paths, and validating Slack IDs alongside launchd or cron state. This identifies config drift and prepares safe identity migration across environments.