Curated Category 10 hand-picked skills Updated

Top 10 Hermes Agent Skills for Personal Assistants

Hermes Agent by Nous Research provides a dedicated framework for running personal assistants. These ten curated skills cover foundational assistant onboarding, research synthesis, email triage, and selective desktop integrations.

Do not treat this catalog as a blanket install checklist. All ten skills are first-party bundled in the official repository and are copied on a fresh Hermes install. Check availability with hermes skills list; do not install duplicates. If a bundled skill is missing, use hermes skills reset <name> --restore to restore it; this deletes local edits. Several skills represent mutually exclusive choices—such as Obsidian versus Apple Notes—while others require consequential external setup like Google OAuth credentials, macOS Full Disk Access and Automation permissions, or user-authorized GUI automation.

Hermes Agent pixel banner by Nous Research
Repository licensed under MIT. Brand rights and trademarks remain with Nous Research.

How this list was picked

  • Personal assistant focus only. Curated specifically for daily assistant workflows, research synthesis, email triage, and desktop productivity. Coding-agent capabilities are outside this scope.
  • Core workflows versus conditional integrations. Separates foundational capabilities (onboarding router, research notes, literature search, citation verification) from conditional integrations that depend on specific operating systems, external mail backends, third-party CLIs, or personal credentials.
  • Explicit prerequisites and safe defaults. Inbox triage relies on SKILL.md prompt instructions—not technical runtime enforcement—to keep reading and drafting separate from message sending or mailbox modifications. Desktop automation operates background-first for bounded user-approved actions but may escalate focus when required, and SKILL.md prompt instructions direct explicit confirmation of recipient and content before dispatching outbound messages alongside consequential platform permissions.
  • Primary SKILL.md sources inspected. We reviewed the official SKILL.md instructions in the repository. Source documents reference bundled helpers and supporting files (such as in google-workspace and grounded-citations); the installed copy must be checked for their availability rather than assuming packaging behavior. Inspect script code before execution.

Top 10 Hermes Agent Skills at a glance, ranked by observed skills.sh installs

A comparative index of the top picks. Click any card to navigate directly to its detailed review.

#01

hermes-agent

GitHub avatar for nousresearch
GitHub account @nousresearch

Configure assistant profiles, model routing, operational boundaries, and tool bindings

nousresearch/hermes-agent
869installs
#02

arxiv

GitHub avatar for nousresearch
GitHub account @nousresearch

Query the arXiv API to discover preprints, scan abstracts, and fetch publication metadata

nousresearch/hermes-agent
607installs
#03

llm-wiki

GitHub avatar for nousresearch
GitHub account @nousresearch

Build and query an interlinked Markdown knowledge repository following Andrej Karpathy's LLM Wiki pattern

nousresearch/hermes-agent
549installs
#04

google-workspace

GitHub avatar for nousresearch
GitHub account @nousresearch

Connect to Gmail, Google Calendar, Drive, Docs, and Sheets using OAuth2 credentials and the gws CLI or supporting scripts

nousresearch/hermes-agent
534installs
#05

imessage

GitHub avatar for nousresearch
GitHub account @nousresearch

Query message history from chat.db and compose outbound iMessages using the imsg CLI with explicit confirmation

nousresearch/hermes-agent
433installs
#06

obsidian

GitHub avatar for nousresearch
GitHub account @nousresearch

Search, read, create, and append markdown notes in an existing local Obsidian vault

nousresearch/hermes-agent
407installs
#07

apple-notes

GitHub avatar for nousresearch
GitHub account @nousresearch

Manage native Apple Notes on macOS using the documented memo CLI and macOS Automation permission

nousresearch/hermes-agent
352installs
#08

computer-use

GitHub avatar for nousresearch
GitHub account @nousresearch

Execute desktop GUI automation via Hermes computer_use backed by cua-driver (background-first, but may escalate and raise focus)

nousresearch/hermes-agent
341installs
#09

grounded-citations

GitHub avatar for nousresearch
GitHub account @nousresearch

Maintain a verification ledger validating selected citations and evidence against source excerpts

nousresearch/hermes-agent
186installs
#10

email-inbox-triage

GitHub avatar for nousresearch
GitHub account @nousresearch

Scan incoming mail, summarize threads, categorize priorities, and draft replies following documented SKILL.md prompt instructions

nousresearch/hermes-agent
99installs

Ranked by observed skills.sh registry installs in the September 28, 2026 snapshot. These skills are bundled and copied on a fresh Hermes install; check availability with `hermes skills list`. `hermes skills reset <name> --restore` restores a missing bundled skill and deletes local edits. Do not install duplicates.

Core assistant workflows

These first-party bundled skills establish foundational assistant capabilities in Hermes without requiring external application backends. They handle assistant onboarding and configuration, structured research note synthesis, literature retrieval, and citation verification. Check availability with `hermes skills list`; bundled skills are copied on a fresh install. Use `hermes skills reset <name> --restore` only to restore a missing bundled skill—it deletes local edits. Do not install duplicate copies.

GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

hermes-agent

869 installs Nous ResearchBundled · Onboarding & configuration router
Platform:Linux, macOS, Windows
·Existing Hermes Agent installation and configuration files

Best for: Initial Hermes assistant setup, environment tuning, and orchestrating assistant capabilities

hermes-agent acts as the central onboarding and configuration router for the Hermes assistant runtime. It guides initial assistant setup, personality parameters, operational modes, and tool bindings across supported platforms.

This skill is an onboarding and configuration router—not a generic memory layer, dependency manager, or model gateway. Use it to inspect current configuration files, establish operational boundaries, and verify active capabilities before modifying defaults.

  • Onboarding router and assistant configuration
  • Cross-platform support (Linux, macOS, Windows)
  • Inspect configuration before altering defaults
  • Distinct from memory stores or model gateways
Restore bundled skill (may delete local edits)
$hermes skills reset hermes-agent --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

llm-wiki

549 installs Nous ResearchBundled · Curated Markdown knowledge base
Platform:Linux, macOS, Windows
·Local filesystem directory for markdown wiki notes

Best for: Synthesizing structured long-term research notes and concept webs independently of external apps

llm-wiki implements Andrej Karpathy's LLM Wiki paradigm, allowing the personal assistant to build and maintain an interlinked Markdown knowledge base. Raw notes, meeting takeaways, and research findings are organized into topic pages with cross-references and bidirectional links.

This is a self-contained, distinct knowledge-base method, separate from external desktop note applications like Obsidian or Apple Notes. It writes clean, portable Markdown files that the assistant can query and incrementally update during research sessions.

  • Karpathy LLM Wiki interlinked markdown pattern
  • Self-contained knowledge base independent of desktop apps
  • Incremental topic synthesis and cross-referencing
  • Plain text portable files under assistant management
Restore bundled skill (may delete local edits)
$hermes skills reset llm-wiki --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

arxiv

607 installs Nous ResearchBundled · Research preprint retrieval
Platform:Linux, macOS, Windows
·Network access for public arXiv API requests

Best for: Academic literature search, preprint tracking, and topic discovery across scientific domains

arxiv connects your personal assistant to the public arXiv repository, enabling fast paper searches by title, author, category, or keyword. It extracts abstract summaries and publication dates to keep you informed on relevant scientific literature.

arXiv queries retrieve paper preprints and metadata over the public network; this retrieval capability is separate from claim validation or citation extraction. Pair it with structured note-taking or citation ledgers when synthesizing multi-source findings.

  • Direct arXiv API queries for preprints and abstracts
  • Author, category, and subject keyword filtering
  • Fast research paper discovery and summary extraction
  • Retrieval focus distinct from citation ledger verification
Restore bundled skill (may delete local edits)
$hermes skills reset arxiv --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

grounded-citations

186 installs Nous ResearchBundled · Citation verification ledger
Platform:Linux, macOS, Windows
·Source documents reference bundled helper scripts; check installed copy for availability

Best for: Validating selected citations and evidence against source excerpts during research synthesis

grounded-citations provides an explicit verification ledger to validate selected citations and evidence against referenced source documents during research synthesis. It verifies cited claims against specific source excerpts, though it does not guarantee general hallucination prevention across unrestricted assistant generation.

This verification ledger is functionally distinct from arXiv literature retrieval. Source documents reference bundled helper scripts and supporting files; check your installed copy for their availability—do not assume packaging or installation behavior—and inspect script code before execution on your host.

  • Structured claim-to-source verification ledger
  • Distinct from raw arXiv literature search
  • Validates selected citations and evidence against source excerpts
  • Source documents reference bundled helper scripts; check installed copy for availability
Restore bundled skill (may delete local edits)
$hermes skills reset grounded-citations --restore

Conditional app and platform integrations

These first-party skills connect Hermes to external mail backends (such as Google Workspace or Himalaya), note stores, desktop applications, and operating system controls. Enable them selectively: each requires specific host environments, external command-line utilities, OAuth credentials, or elevated system permissions.

GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

email-inbox-triage

99 installs Nous ResearchConditional · Inbox triage & draft composition
Platform:Linux, macOS, Windows
·Google Workspace integration or local Himalaya CLI

Best for: Managing email volume with read-and-draft prompt instructions before approving external actions

email-inbox-triage is conditional because it requires a configured mail backend, such as the Google Workspace integration or the local Himalaya CLI. It helps personal assistants summarize incoming threads, identify action items, and draft suggested replies.

Read, draft, and approval workflows are documented prompt instructions in SKILL.md rather than technical runtime enforcement. The instructions direct the assistant to review threads and draft replies without sending messages or modifying mailbox state (such as archiving or deleting) until explicit human approval is received.

  • Conditional on Google Workspace (`gws`) or Himalaya CLI
  • Read, draft, and approval workflows are SKILL.md instructions, not runtime enforcement
  • Instructs assistant to request approval before send, archive, or delete
  • Thread summarization and priority categorization
Restore bundled skill (may delete local edits)
$hermes skills reset email-inbox-triage --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

google-workspace

534 installs Nous ResearchConditional · Google Workspace OAuth suite
Platform:Linux, macOS, Windows
·Google Cloud Console OAuth2 project and client secrets; check installed copy for referenced helper scripts

Best for: Automating Google productivity services when OAuth credentials and project tokens are configured

google-workspace provides broad access to the Google productivity ecosystem, including Gmail, Calendar, Drive, Docs, and Sheets. Source documents reference bundled helpers and supporting Python scripts (or the gws utility) to manage calendar appointments, drafts, and documents; check your installed copy for their availability rather than assuming packaging behavior.

This setup is consequential and requires deliberate configuration. You must set up a Google Cloud Console project, enable respective APIs, download google_client_secret.json, and complete an OAuth2 consent flow to generate google_token.json. Verify account permissions and scopes before enabling access.

  • Gmail, Google Calendar, Drive, Docs, and Sheets integration
  • Source documents reference bundled helpers and supporting scripts; check installed copy
  • Requires Google Cloud Console OAuth2 project setup
  • Manages `google_client_secret.json` and `google_token.json`
Restore bundled skill (may delete local edits)
$hermes skills reset google-workspace --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

obsidian

407 installs Nous ResearchConditional · Local Obsidian vault store
Platform:Linux, macOS, Windows
·Configurable OBSIDIAN_VAULT_PATH (defaults to ~/Documents/Obsidian Vault)

Best for: Users who organize personal knowledge in Obsidian and want the assistant to manage vault files

obsidian integrates the assistant directly into your existing Obsidian note vault. It reads markdown documents, updates daily notes, creates research entries, and respects Obsidian-style frontmatter and wiki-links (`[[Note]]`).

This is a conditional alternative note store, contrasting with macOS-specific Apple Notes and the standalone `llm-wiki` method. The vault location is configurable via `OBSIDIAN_VAULT_PATH`; if unset, the documented fallback defaults to `~/Documents/Obsidian Vault`. Review note edit boundaries to prevent unwanted overwrites to existing vault files.

  • Reads and writes directly inside local Obsidian vaults
  • Configurable vault path with `~/Documents/Obsidian Vault` fallback
  • Conditional alternative to Apple Notes and standalone `llm-wiki`
  • Markdown frontmatter and wikilink compatibility
Restore bundled skill (may delete local edits)
$hermes skills reset obsidian --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

apple-notes

352 installs Nous ResearchConditional · macOS Apple Notes via memo CLI
Platform:macOS only
·Documented memo CLI and macOS Automation permission; verify local system prompts

Best for: Apple ecosystem users who rely on Apple Notes as their primary personal note repository

apple-notes connects your assistant to Apple's native Notes application on macOS. Through the external `memo` CLI, it can search note titles and bodies, retrieve folder structures, and create new formatted notes.

This integration is strictly macOS-only and relies on the documented `memo` CLI alongside macOS Automation permission; verify local system prompts during initial setup. Confirm target folders and account selection before creating or modifying personal notes.

  • Strictly macOS-only via the documented `memo` CLI
  • Search, read, and create native Apple Notes
  • Requires documented `memo` CLI and macOS Automation permission; verify local system prompts
  • Conditional alternative store to Obsidian vaults
Restore bundled skill (may delete local edits)
$hermes skills reset apple-notes --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

imessage

433 installs Nous ResearchConditional · macOS iMessage & SMS access
Platform:macOS only
·External imsg CLI, signed-in Messages.app, Full Disk Access, and Messages Automation permission

Best for: Personal assistant communication workflows on macOS requiring message lookups and drafted replies

imessage gives your assistant access to search chat histories and draft messages on macOS. By inspecting the local Messages database and utilizing the external `imsg` CLI with a signed-in macOS `Messages.app`, it enables fast lookups of recent conversations.

Accessing personal message history is highly sensitive. This skill requires four components: the external `imsg` CLI, a signed-in macOS `Messages.app`, Full Disk Access to query `~/Library/Messages/chat.db`, and Messages Automation permission. For outbound messages, SKILL.md instructions direct the assistant to present the recipient and message content for explicit confirmation before dispatch rather than sending automatically.

  • Strictly macOS-only; requires external `imsg` CLI and signed-in `Messages.app`
  • Requires Full Disk Access for `chat.db` and Messages Automation permission
  • Highly consequential access to personal chat history
  • SKILL.md instructions direct explicit confirmation of recipient and content before dispatch
Restore bundled skill (may delete local edits)
$hermes skills reset imessage --restore
GitHub repository preview for nousresearch/hermes-agent (repository source for bundled skills).
Source: nousresearch/hermes-agent First-party bundled skill

computer-use

341 installs Nous ResearchConditional · Bounded desktop GUI automation
Platform:Linux, macOS, Windows
·Hermes computer_use with cua-driver; user authorization for target actions

Best for: Bounded, user-approved desktop GUI actions when programmatic APIs or command-line tools are absent

computer-use equips the assistant with desktop automation capabilities through Hermes `computer_use` backed by `cua-driver`. While designed to operate background-first, automation actions may escalate and raise application focus when interactive desktop targets require it—never assume focus will not be raised.

Desktop automation presents operational risks and should be invoked only when necessary and for bounded, user-approved actions. Always inspect planned GUI actions beforehand and never permit unsupervised autonomous execution over sensitive applications or financial accounts.

  • Hermes `computer_use` backed by `cua-driver`
  • Background-first operation, but may escalate and raise window focus when required
  • High-impact capability; strictly bounded and user-approved actions
  • Fallback option when dedicated APIs or CLI tools do not exist
Restore bundled skill (may delete local edits)
$hermes skills reset computer-use --restore

Choosing Hermes Agent skills for your assistant

Hermes provides an expressive base for autonomous and interactive personal assistants, but capabilities should be enabled deliberately based on your host operating system and the sensitivity of the data involved.

  1. 1.Start with onboarding and prompt-directed triage. Use hermes-agent to configure assistant boundaries, operational profiles, and tool bindings. When mail integration is configured (via Google Workspace or Himalaya), connect email-inbox-triage to summarize threads and draft replies following documented SKILL.md prompt instructions to request approval before sending or modifying mailbox state.
  2. 2.Select a single note-taking architecture. Choose between llm-wiki for portable Markdown topic synthesis, obsidian if you maintain an existing local Obsidian vault (with its documented Documents folder fallback if unset), or apple-notes on macOS via the documented memo CLI and macOS Automation permission (verifying local system prompts). Avoid running multiple overlapping note stores concurrently.
  3. 3.Review credentials and elevated permissions. Integrations like google-workspace require Google Cloud Console OAuth2 client configuration, and its referenced helper scripts must be checked in your installed copy. Skills like imessage require four prerequisites: the external imsg CLI, a signed-in Messages.app, macOS Full Disk Access, and Messages Automation permission. Meanwhile, computer-use uses Hermes computer_use backed by cua-driver; it operates background-first but may escalate and raise focus when interactive GUI targets require it, so actions must remain bounded and user-approved.

Core assistant workflows vs conditional integrations

The core workflows provide foundational assistant operations: assistant onboarding and configuration routing via hermes-agent, portable research note synthesis with llm-wiki, factual literature exploration via arxiv, and citation verification with grounded-citations. They operate without binding your assistant to proprietary desktop applications or external mail backends.

Conditional integrations bridge Hermes into specific platforms, mail services, and desktop environments. They require external mail backends (such as Google Workspace or Himalaya for email-inbox-triage), Google OAuth credentials, macOS-specific utilities like memo or imsg, or desktop automation drivers. Because these capabilities interact directly with personal data and external contacts, they require conscious installation and explicit approval boundaries.

Human oversight and execution safety

Personal assistants handle sensitive personal contexts. Operating-system-level actions—such as sending iMessages, altering calendar invites, dispatching emails, or running desktop automation via computer-use—must never occur in an unbounded, fully autonomous loop.

Always maintain human oversight and approval workflows on outgoing communications and file modifications. Furthermore, while primary SKILL.md documents have been inspected, source documents reference bundled helpers and supporting files (such as in google-workspace and grounded-citations) whose availability should be verified directly in your installed copy rather than assumed from packaging. Inspect tool file contents and script integrity before granting administrative or execution privileges.

Manage your assistant skills with LazySkills

LazySkills scans installed agent skills and inspects skill files across your assistant environments. Verify what your Hermes Agent installation already provides before adding duplicate skills.

curl -fsSL https://lazyskills.sh/install | sh
More about LazySkills

Frequently asked questions

Are all ten skills bundled with Hermes Agent?

Yes. All ten skills are maintained in the first-party nousresearch/hermes-agent repository under their respective skill directories and are copied on a fresh Hermes install. Check availability with `hermes skills list`; do not install duplicates. If a bundled skill is missing, `hermes skills reset <name> --restore` restores it and deletes local edits. Evaluate your host platform and select only the workflows your assistant requires.

Do I need to install or enable all ten skills to run a Hermes personal assistant?

No. Bundled skills are copied on a fresh Hermes install; check availability with `hermes skills list` and do not install duplicates. Configure only the capabilities you need: Obsidian and Apple Notes are alternative note stores, while computer-use and iMessage require specific system permissions. If a bundled skill is missing, `hermes skills reset <name> --restore` restores it and deletes local edits.

How does llm-wiki differ from Obsidian or Apple Notes?

llm-wiki is a distinct, self-contained method for synthesizing interlinked Markdown knowledge bases following Andrej Karpathy's LLM Wiki pattern. In contrast, Obsidian and Apple Notes are integrations for specific host application stores. llm-wiki creates portable plain-text knowledge graphs independent of external vault software.

What permissions do Google Workspace, Apple Notes, and iMessage require?

Google Workspace requires creating an OAuth2 client in the Google Cloud Console and managing google_client_secret.json and google_token.json. Apple Notes requires the documented memo CLI and macOS Automation permission; verify local system prompts during setup. iMessage requires the external imsg CLI, a signed-in Messages.app, Full Disk Access to read chat.db, and Messages Automation permission. All handle personal data and require deliberate configuration.

Why is email inbox triage conditional, and are read and draft modes technically enforced?

email-inbox-triage is conditional because it requires an external mail backend, such as Google Workspace or the Himalaya CLI. Its read, draft, and approval workflows are documented prompt instructions in SKILL.md rather than technical runtime enforcement. The instructions guide the assistant to seek explicit human approval before sending, archiving, or deleting any email.

What do the install counts represent?

They are observed snapshot counts from the skills.sh registry recorded on September 28, 2026. They reflect registry visibility and discovery at that point in time, not an absolute ranking of skill quality or fitness for your specific setup.

Were all scripts and dependencies inside these skills security-audited?

We verified the official primary SKILL.md instruction bodies for these workflows. Source documents for skills like google-workspace and grounded-citations reference bundled helpers and supporting files; check your installed copy directly for their availability rather than assuming packaging behavior. Auxiliary command-line tools, Python scripts, and third-party dependencies were not comprehensively audited; inspect script code before execution on your host.

Related guides

More curated skill catalogs to keep browsing.

by Alvin