hermes-agent-setup

Configure Hermes Agent via CLI, setup wizard, and config files.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill hermes-agent-setup-nelohenriq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-agent-setup
Source: https://github.com/nelohenriq/hermes-agent-plus/tree/main/skills/dogfood/hermes-agent-setup
Command: npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill hermes-agent-setup-nelohenriq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure Hermes Agent across CLI usage, setup wizard, provider/model selection, tools, skills, voice (STT/TTS), gateway, and troubleshooting. Use when someone asks to enable features, configure settings, or needs help with Hermes itself.

Core Features & Use Cases

  • Guided setup: interactive wizard to select provider, add API keys, choose a model, and enable required features.
  • CLI & configuration guidance: commands to view/edit config, manage skills/tools, and manage gateway settings.
  • Per-platform configuration: enable/disable specific skills and tools for each platform (CLI, Telegram, Discord, etc.), with troubleshooting workflows.

Quick Start

Run the interactive setup to configure provider, API keys, model, and initial Hermes options.

Frequently Asked Questions about hermes-agent-setup

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

FAQPage Schema
How do I configure Hermes Agent setup, tools, and voice settings?

You can configure Hermes Agent by running the interactive setup wizard to select a provider, add API keys, choose a model, and enable voice or tool features. The wizard securely manages environment variables and updates your configuration files.

How do I manage API keys and environment variables for Hermes configuration?

Hermes configuration handles API keys and environment variables securely by storing them in dedicated files like ~/.hermes/.env and ~/.hermes/config.yaml. You can input these credentials directly during the interactive CLI setup wizard.

Can I enable different tools and skills for specific platforms like Telegram or Discord?

Yes, Hermes supports per-platform configuration management, allowing you to enable or disable specific skills and tools individually for platforms like CLI, Telegram, and Discord through its configuration settings.

What is the best way to troubleshoot gateway configuration issues in Hermes?

To troubleshoot Hermes gateway configuration issues, use the CLI commands to view and edit gateway settings. The guided troubleshooting workflows help identify and resolve environment configuration or feature enablement problems.

How does the interactive setup wizard handle provider and model selection?

The interactive setup wizard guides users step-by-step through provider selection, API key entry, and model choice. It applies these selections directly to your Hermes environment configuration to finalize setup.

Why is my Hermes setup not working after changing config files?

Hermes setup may fail if configuration files like ~/.hermes/config.yaml or ~/.hermes/.env contain incorrect syntax or missing API keys. Use the CLI to validate settings and run troubleshooting workflows to resolve errors.