hermes-session-management

Manage Hermes Agent CLI sessions by listing, resuming, renaming, and deleting session history.

1|Updated Jul 22, 2026
One-click install
npx skills add https://github.com/IceHeartGitH/Hermes-Agent-Android-Termux --skill hermes-session-management-iceheartgith
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermes-session-management
Source: https://github.com/IceHeartGitH/Hermes-Agent-Android-Termux/tree/main/custom-skills/hermes/hermes-session-management
Command: npx skills add https://github.com/IceHeartGitH/Hermes-Agent-Android-Termux --skill hermes-session-management-iceheartgith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Hermes Agent accumulates CLI session history over time, and users struggle to identify which session is active, resume previous conversations, rename untitled sessions, or safely delete old ones without losing the session they meant to keep. ## Core Features & Use Cases - Session Discovery & Resume: List all sessions with hermes sessions list, resolve shortened ID prefixes to full IDs, and guide users to resume a session via hermes --resume <session_id>. - Session Renaming: Rename the current or any session using hermes sessions rename <session_id> "New Title", with verification against the live session list. - Safe Cleanup Workflows: Delete old or smoke-test sessions with explicit confirmation, keeping the active session, and verify results afterward. - Use Case: A user on Termux asks to delete all old sessions and keep only the current one. The skill clarifies which session to keep, deletes the others with hermes sessions delete --yes <id>, and verifies the remaining session. ## Quick Start Ask the assistant to list your Hermes sessions and delete all old ones while keeping the current active session.

Frequently Asked Questions about hermes-session-management

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

FAQPage Schema
How do I delete old Hermes Agent sessions from the CLI?▼

Run hermes sessions list to identify sessions, then delete each unwanted one with hermes sessions delete --yes <session_id>. Always confirm which session to keep first and verify afterward with hermes sessions list.

How to resume a previous Hermes CLI session?▼

Exit the current chat and run hermes --resume <session_id> with the full session ID from hermes sessions list. A running CLI process cannot be replaced in place; resuming starts a new invocation.

Can I rename the current Hermes session?▼

Yes, use hermes sessions rename <session_id> "New Title" with the session ID from hermes sessions list. The current chat is usually the row marked just now, and untitled sessions show a dash as their title.

What if I only know part of a Hermes session ID?▼

Run hermes sessions list and match the prefix to the unique full session ID before using it in rename or delete commands. Never act on a shortened prefix alone, since destructive commands need the exact ID.

How do I clean up smoke-test sessions without deleting real work?▼

Identify candidates by untitled or generic titles, a Hermes source workspace path, tiny message counts, and smoke prompts like *_SMOKE_OK. Back up the session store first and never delete titled sessions with substantial user work.