docs/HERMES-SETUP.md
Hermes is the operator shell. ECC is the reusable system behind it.
This guide is the public, sanitized version of the Hermes stack used to run content, outreach, research, sales ops, finance checks, and engineering workflows from one terminal-native surface.
This guide does not include private secrets, live tokens, personal data, or a raw ~/.hermes export.
Use Hermes as the front door and ECC as the reusable workflow substrate.
Telegram / CLI / TUI
↓
Hermes
↓
ECC skills + hooks + MCPs + generated workflow packs
↓
Google Drive / GitHub / browser automation / research APIs / media tools / finance tools
Use this as the minimal surface to reproduce the setup without leaking private state.
~/.hermes/config.yaml
~/.hermes/skills/ecc-imports/
skills/hermes-generated/
~/.hermes/plugins/
~/.hermes/cron/jobs.json
~/.hermes/workspace/
These stay local and should be configured per operator:
ecc migrate audit --source ~/.hermes first to inventory the legacy workspace and see which parts already map onto ECC2.
0.5. Plan and scaffold migration artifacts before importing anything:
ecc migrate plan and ecc migrate scaffoldecc migrate import-skills --output-dir migration-artifacts/skillsecc migrate import-tools --output-dir migration-artifacts/toolsecc migrate import-plugins --output-dir migration-artifacts/pluginsecc migrate import-schedules --dry-runecc migrate import-remote --dry-runecc migrate import-env --dry-runecc migrate import-memorynode tests/run-all.js; the expected result is a zero-failure test summary.This stack is useful when you want:
ECC v2.0.0-rc.1 documents the Hermes surface and ships launch collateral now.
The remaining private pieces can be layered later: