- add code-derived reference pages for slash commands, tools, toolsets,
bundled skills, and official optional skills
- document the skin system and link visual theming separately from
conversational personality
- refresh quickstart, configuration, environment variable, and messaging
docs to match current provider, gateway, and browser behavior
- fix stale command, session, and Home Assistant configuration guidance
List or restore filesystem checkpoints (usage: /rollback [number])
/background
Run a prompt in the background (usage: /background <prompt>)
Configuration
Command
Description
/config
Show current configuration
/model
Show or change the current model
/provider
Show available providers and current provider
/prompt
View/set custom system prompt
/personality
Set a predefined personality
/verbose
Cycle tool progress display: off → new → all → verbose
/reasoning
Manage reasoning effort and display (usage: /reasoning [level|show|hide])
/skin
Show or change the display skin/theme
Tools & Skills
Command
Description
/tools
List available tools
/toolsets
List available toolsets
/skills
Search, install, inspect, or manage skills from online registries
/cron
Manage scheduled tasks (list, add, remove)
/reload-mcp
Reload MCP servers from config.yaml
Info
Command
Description
/help
Show this help message
/usage
Show token usage for the current session
/insights
Show usage insights and analytics (last 30 days)
/platforms
Show gateway/messaging platform status
/paste
Check clipboard for an image and attach it
Exit
Command
Description
/quit
Exit the CLI (also: /exit, /q)
Dynamic CLI slash commands
Command
Description
/<skill-name>
Load any installed skill as an on-demand command. Example: /gif-search, /github-pr-workflow, /excalidraw.
/skills ...
Search, browse, inspect, install, audit, publish, and configure skills from registries and the official optional-skills catalog.
Quick commands
User-defined quick commands from quick_commands in ~/.hermes/config.yaml are also available as slash commands. These are resolved at dispatch time, not shown in the built-in autocomplete/help tables.
Messaging slash commands
The messaging gateway supports the following built-in commands inside Telegram, Discord, Slack, WhatsApp, Signal, Email, and Home Assistant chats:
Command
Description
/new
Start a new conversation.
/reset
Reset conversation history.
/status
Show session info.
/stop
Interrupt the running agent without queuing a follow-up prompt.
/model [provider:model]
Show or change the model, including provider switches.
/provider
Show provider availability and auth status.
/personality [name]
Set a personality overlay for the session.
/retry
Retry the last message.
/undo
Remove the last exchange.
/sethome
Mark the current chat as the platform home channel for deliveries.
/compress
Manually compress conversation context.
/title [name]
Set or show the session title.
/resume [name]
Resume a previously named session.
/usage
Show token usage for the current session.
/insights [days]
Show usage analytics.
/reasoning [level|show|hide]
Change reasoning effort or toggle reasoning display.
/rollback [number]
List or restore filesystem checkpoints.
/background <prompt>
Run a prompt in a separate background session.
/reload-mcp
Reload MCP servers from config.
/update
Update Hermes Agent to the latest version.
/help
Show messaging help.
/<skill-name>
Invoke any installed skill by name.
Notes
/skin, /tools, /toolsets, /config, /prompt, /cron, /skills, /platforms, /paste, and /verbose are CLI-only commands.
/status, /stop, /sethome, /resume, /background, and /update are messaging-only commands.
/reload-mcp and /rollback work in both the CLI and the messaging gateway.