What problem does it solve? Adding a new slash command to the Hermes Agent often fails silently: the command works in the CLI but is treated as a normal message in the Telegram/Discord Gateway because the dispatch logic lives in multiple independent locations. This Skill guides developers through every required registration point so commands work in both CLI and Gateway, and shows how to call tools directly without spending LLM tokens. ## Core Features & Use Cases - Slash Command Registration: Step-by-step edits to commands.py (COMMAND_REGISTRY and ACTIVE_SESSION_BYPASS_COMMANDS), cli.py (process_command handler), and gateway/run.py (both the main dispatch chain and _DEDICATED_HANDLERS). - Direct Tool Calls (LLM Bypass): Invoke tools via handle_function_call from tools/model_tools.py without consuming LLM tokens. - Custom Tool Creation: Register new tools with the Hermes tool registry using schema and handler definitions. - Use Case: You create a /status_servidor command that works in the terminal but is treated as a normal message in Telegram. This Skill diagnoses the missing dispatch in the gateway main chain and tells you exactly where to add it. ## Quick Start Ask the agent to add a new slash command to the Hermes Agent that works in both the CLI and the Telegram Gateway, including all required dispatch registrations.