Skills Catalog

Hermes Agent Skills

Skills are reusable capabilities that extend Hermes Agent's toolset. Each skill teaches the agent how to interact with a specific app, service, or workflow — so you don't have to explain it every time.

Skills are stored in ~/.hermes/skills/ and loaded automatically when relevant to your task. You can also browse and install them from the community.

How skills work

When you ask Hermes to do something, it checks if a relevant skill exists. If so, it loads the skill's instructions and follows them — using the right commands, APIs, and workflows for that specific tool.

Auto-discovery

Skills are loaded automatically when Hermes detects they're relevant. No manual activation needed for most tasks.

Self-improving

When Hermes solves a new problem, it can save the approach as a skill — so next time it already knows what to do.

Community-powered

Install skills from the community, share your own, and build on proven workflows from other Hermes users.

Built-in skill categories

Hermes ships with dozens of built-in skills across these categories:

Productivity

  • Apple Notes — Search, create, and organize notes
  • Apple Reminders — Manage reminders and to-do items
  • Google Workspace — Gmail, Calendar, Drive, Docs, Sheets
  • Obsidian — Read, search, and edit vault notes
  • Notion — Pages, databases, markdown import

Development

  • GitHub — Issues, PRs, code review, repo management
  • Claude Code / Codex / OpenCode — Delegate coding tasks
  • Debugging — Systematic root-cause analysis
  • Testing — TDD, test generation, CI integration

Communication

  • iMessage — Send and receive via macOS
  • Email (Himalaya) — IMAP/SMTP from terminal
  • Spotify — Play, search, queue, manage playlists
  • X / Twitter — Post, search, DM via API

Data & Research

  • arXiv — Search academic papers
  • YouTube — Transcripts, summaries, content analysis
  • GIS / Maps — Geocode, routes, POIs via OpenStreetMap
  • Polymarket — Market data and orderbooks

Managing your skills

List installed skills:

hermes skills list

View a skill's documentation:

hermes skills view apple-notes

Skills live in ~/.hermes/skills/. Each skill is a directory with a SKILL.md file and optional supporting files. You can create your own by following the skill authoring guide.

Creating your own skills

If Hermes solves a problem you'd never asked before, it can save that approach as a new skill. This is the self-improving part of Hermes Agent — the more you use it, the more capable it becomes for your specific workflows.

Skills can include:

  • Step-by-step instructions for a specific task
  • API endpoints and authentication patterns
  • Common pitfalls and troubleshooting steps
  • Reference files, templates, and scripts

Skills in action: recipe examples

Here's what skills look like in practice — real workflows that Hermes can run using its built-in skill catalog:

Daily briefing automation

Hermes checks your calendar via the Google Workspace skill, summarizes today's events, pulls relevant emails, and sends the briefing to Telegram — all before you've finished your coffee. Set up Google Workspace → Set up scheduled automations →

Obsidian research assistant

Hermes uses the Obsidian skill to search your vault for notes on a topic, the arXiv skill to find recent papers, then writes a summary note with citations and links. Set up Obsidian →

GitHub PR triage

Hermes uses the GitHub skill to check open PRs, run automated code review, flag issues, and post inline comments — all from the terminal. Compare AI coding tools →

Weekly report dispatcher

Hermes runs a scheduled automation every Monday: pulls Google Analytics data, formats a report, saves it to Drive, and notifies the team via email. Set up scheduled automations →

How skills fit into the bigger picture

Skills are one of three systems that make Hermes Agent self-improving. Persistent memory remembers your preferences and environment facts across sessions. Skills remember how to do things — reusable workflows for recurring task types. And scheduled automations run those workflows on a schedule without you lifting a finger.

Together, they create an agent that learns your preferences, your workflows, and your schedule — getting more useful every day. Read the full overview →

Skills are local by default. Skills installed in ~/.hermes/skills/ live on your machine. Hermes does not send your skills to any external service. Community skills you install are downloaded once and stored locally.