🤖HermesBlog
Hermes Official Tutorials · Part 198/9/2026

Tutorial 19: Skills System — Making AI Smarter

Tutorial 19: Skills System — Making AI Smarter — easy-to-understand guide based on official docs

This is part of the Hermes Agent official tutorial series. View all tutorials

Imagine your AI assistant is like a new employee. They’re smart, but they don’t know everything about your company yet. Skills are like instruction manuals you hand them only when they need to do a specific task — instead of making them memorize every manual upfront, they pull one off the shelf when the job calls for it. That’s exactly what the Skills System does for Hermes Agent.

What Are Skills?

Skills are simple knowledge documents that your agent loads on demand. Think of them as cheat sheets. They follow a “progressive disclosure” pattern — the agent only reads the details when it actually needs them, which saves memory and keeps things fast. All skills live in a special folder on your computer: ~/.hermes/skills/.

Step 1: Starting Fresh (Optional)

By default, Hermes comes with a set of pre-installed skills. But maybe you want a clean slate — no bundled skills at all. Here’s how:

During installation:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills

When creating a new profile:

hermes profile create research --no-skills

On an already-installed profile:

hermes skills opt-out            # stop future skills from being added
hermes skills opt-out --remove   # also delete unmodified bundled skills
hermes skills opt-in --sync      # undo and re-add skills

Safe by default: opt-out only stops future additions — it never deletes anything. The --remove flag only deletes skills you haven’t edited. Your custom skills are always safe.

Step 2: Using Skills — Slash Commands

Here’s the magic: every installed skill automatically becomes a slash command. Just type /skill-name followed by your request:

/gif-search funny cats
/plan design a rollout for migrating our auth provider
/excalidraw

The last one loads the skill and lets the agent ask what you need. Simple as that!

Step 3: Stacking Multiple Skills

Need more than one skill at once? Chain them together at the start of your message (up to 5):

/github-pr-workflow /test-driven-development fix issue #123 and open a PR

The agent loads both skills, then uses the rest of your message as instructions. Clever, right?

A helpful tip: The parser stops at the first word that isn’t a skill. So if you have a file path like /tmp/scan.pdf, it won’t get confused:

/ocr-and-documents /tmp/scan.pdf extract the tables   # loads one skill, /tmp/scan.pdf is the argument

Step 4: Skill Bundles (For Repeated Combinations)

If you find yourself using the same skill combo over and over, create a skill bundle — one short command that loads multiple skills at once. It’s like making a playlist instead of picking songs one by one. The bundled plan skill is a great example of this.

Key Takeaways

  • Skills = on-demand knowledge — loaded only when needed, saving tokens and time
  • All skills live in ~/.hermes/skills/ — easy to find, add, or remove
  • Slash commands make skills instant — just type /skill-name and go
  • Stack up to 5 skills in one command for complex tasks
  • Opt-out for a clean profile — perfect for specialized use cases

Summary

The Skills System is like giving your AI a well-organized toolbox. Instead of carrying every tool at once, it picks exactly what it needs for the job. Whether you’re generating GIFs, planning migrations, or creating pull requests, skills make Hermes Agent smarter, faster, and more efficient — without wasting resources.

Next up: Tutorial 20 — Skill Bundles: Creating Your Own Power Commands! We’ll show you how to combine your favorite skills into one super-command. Stay tuned!

📖 Official Docs

This article is based on the official Hermes Agent documentation:Official docs › user-guide/skills-system