# Hermes Agent ## Docs - [Adding slash commands](https://mintlify.wiki/NousResearch/hermes-agent/developer-guide/adding-commands.md): How to add new slash commands to the CLI and gateway - [Adding tools](https://mintlify.wiki/NousResearch/hermes-agent/developer-guide/adding-tools.md): How to create new tools and register them with the tool registry - [Architecture](https://mintlify.wiki/NousResearch/hermes-agent/developer-guide/architecture.md): Project structure, agent loop, key classes, and how components connect - [Contributing](https://mintlify.wiki/NousResearch/hermes-agent/developer-guide/contributing.md): Development setup, PR process, testing, and code style - [Your first conversation](https://mintlify.wiki/NousResearch/hermes-agent/getting-started/first-conversation.md): Configure your LLM provider and have your first conversation with Hermes - [Installation](https://mintlify.wiki/NousResearch/hermes-agent/getting-started/installation.md): All supported installation methods for Hermes Agent - [Quickstart](https://mintlify.wiki/NousResearch/hermes-agent/getting-started/quickstart.md): Get Hermes installed and running in under 2 minutes - [Hermes Agent](https://mintlify.wiki/NousResearch/hermes-agent/introduction.md): The self-improving AI agent built by Nous Research. It creates skills from experience, improves them during use, and runs anywhere. - [Migrating from OpenClaw](https://mintlify.wiki/NousResearch/hermes-agent/migration/openclaw.md): Import your OpenClaw settings, memories, skills, and API keys into Hermes - [CLI commands](https://mintlify.wiki/NousResearch/hermes-agent/reference/cli-commands.md): Complete reference for all hermes subcommands and their flags. - [Configuration options](https://mintlify.wiki/NousResearch/hermes-agent/reference/configuration-options.md): Complete reference for all settings in ~/.hermes/config.yaml. - [Environment variables](https://mintlify.wiki/NousResearch/hermes-agent/reference/environment-variables.md): All environment variables used by Hermes Agent, organized by category. - [Slash commands](https://mintlify.wiki/NousResearch/hermes-agent/reference/slash-commands.md): Complete reference for all in-session slash commands available in the Hermes CLI and messaging gateway. - [Tools reference](https://mintlify.wiki/NousResearch/hermes-agent/reference/tools-list.md): Complete list of all built-in tools with descriptions and API key requirements. - [Toolsets](https://mintlify.wiki/NousResearch/hermes-agent/reference/toolsets.md): Predefined tool groups for different use cases. Compose and configure which tools are available to the agent. - [CLI usage](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/cli.md): Interactive terminal interface, slash commands, keybindings, and sessions - [Configuration](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/configuration.md): Config file, providers, models, and all configuration options - [Context files](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/context-files.md): Project-level instructions that shape every conversation in a directory - [Cron scheduling](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/cron.md): Schedule tasks to run automatically with delivery to any platform - [MCP integration](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/mcp.md): Connect any MCP (Model Context Protocol) server for extended capabilities - [Memory](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/memory.md): Persistent memory, user profiles, MEMORY.md and USER.md, and the Honcho integration - [Skills system](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/skills.md): Procedural memory that grows with you — autonomous skill creation, self-improvement, and the Skills Hub - [Terminal backends](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/terminal-backends.md): Run Hermes commands on local, Docker, SSH, Daytona, Singularity, or Modal backends - [Tools & toolsets](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/features/tools.md): 40+ built-in tools, the toolset system, and per-platform configuration - [Messaging gateway](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/messaging.md): Connect Hermes to Telegram, Discord, Slack, WhatsApp, Signal, and more - [Security](https://mintlify.wiki/NousResearch/hermes-agent/user-guide/security.md): Command approval, DM pairing, container isolation, and dangerous command detection