Use this skill for service operations only. DO NOT use this skill for CLI implementation lifecycle work such as creating, testing, updating, troubleshooting, validating, removing, or documenting the CLI tool itself; delegate those tasks to cli-tool-expert. MANDATORY: Read and analyze Hermes Agent session state using the `hermes-sessions` CLI tool. Read-only analysis of the local Hermes `state.db`: projects, sessions, conversations, turns, tool calls, todos, skills, subagent activity, timeline, and full-text search. It has no mutating commands. Triggers: hermes-sessions, hermes sessions, hermes session history, hermes transcript, what did hermes do, hermes tool calls, hermes subagents, hermes timeline, hermes todos, hermes cron session, analyze a hermes run.
Resources
1Install
npx skillscat add adbertram/cli-tools/hermes-sessions-cli Install via the SkillsCat registry.
| Task | Command |
|---|---|
| Check authentication status across profiles | hermes-sessions auth status |
| Get one context segment, addressed as : | hermes-sessions conversations get <REFERENCE> |
| List context segments | hermes-sessions conversations list |
| Get details for one workspace | hermes-sessions projects get <NAME> |
| List every workspace that has Hermes sessions | hermes-sessions projects list |
| Search message content through the Hermes FTS5 index | hermes-sessions search run <QUERY> |
| Get one session's metadata and counts | hermes-sessions sessions get [SESSION_ID] |
| List sessions newest-first | hermes-sessions sessions list |
| Search session titles | hermes-sessions sessions search <QUERY> |
| Get one skill load or slash command by its record ID | hermes-sessions skills get <REFERENCE> |
| List skill loads (kind=skill) and slash commands (kind=command) | hermes-sessions skills list |
| Get one subagent run by its child session ID | hermes-sessions subagent-activity get <CHILD_SESSION_ID> |
| List delegated subagent runs | hermes-sessions subagent-activity list |
| Merge a session and its subagent runs into one bounded chronological view | hermes-sessions timeline consolidated [SESSION_ID] |
| Get the full event timeline of one session | hermes-sessions timeline get [SESSION_ID] |
| List activity events across the scoped sessions | hermes-sessions timeline list |
| Get one todo item, addressed as : | hermes-sessions todos get <REFERENCE> |
| List todo items | hermes-sessions todos list |
| Get one tool call by its call ID | hermes-sessions tool-calls get <CALL_ID> |
| List tool calls across the scoped sessions | hermes-sessions tool-calls list |
| Get one turn, addressed as : | hermes-sessions turns get <REFERENCE> |
| List turns across the scoped sessions | hermes-sessions turns list |
| </quick_start> |
auth status is the ONLY auth command. There is no auth login, auth logout, auth test, or auth profiles here, unlike most cli-tools CLIs: this
tool holds no credential, so there is nothing to log into and no profile state
to write. Do not suggest or run those commands against hermes-sessions.
For any Hermes change, use the hermes-agent skill and Hermes' own surfaces
instead; do not reach for this CLI.