Back to Learn
    blog 9 min read

    Hermes Bundled Skills Catalog: Every Built-In Skill Shipped with the Agent

    The complete catalog of skills bundled with Hermes Agent — Apple, GitHub, Notion, Spotify, Linear, MLOps, creative tools, and more. Installed by default into ~/.hermes/skills/.

    88

    88 Labs AI

    Editorial Team

    Hermes Bundled Skills Catalog: Every Built-In Skill Shipped with the Agent
    Share:

    What is the Hermes Bundled Skills Catalog?


    Hermes ships with a large built-in skills library copied into `~/.hermes/skills/` the moment you install it. Each skill is a self-contained playbook — system prompts, CLI wrappers, examples, guardrails — that teaches the agent how to drive a specific tool, API, or workflow without you wiring it up by hand.


    When you run `hermes update`, the bundled catalog syncs to your machine, but the sync manifest respects local deletions and user edits. Customize a skill once and Hermes will not stomp on it. If a skill listed below is missing from your `~/.hermes/skills/` tree, it is still shipped with Hermes — restore it with:


    ```bash

    hermes skills reset <name> --restore

    ```


    > If a skill is missing from this list but present in the repo, the catalog is regenerated by `website/scripts/generate-skill-docs.py`.


    Below is the full bundled catalog, grouped by domain.




    apple


    | Skill | Description |

    |---|---|

    | apple-notes | Manage Apple Notes via the `memo` CLI: create, search, edit. |

    | apple-reminders | Apple Reminders via `remindctl`: add, list, complete. |

    | findmy | Track Apple devices and AirTags via FindMy.app on macOS. |

    | imessage | Send and receive iMessages / SMS via the `imsg` CLI on macOS. |

    | macos-computer-use | Drive the macOS desktop in the background — screenshots, mouse, keyboard, scroll, drag — without stealing the user's cursor, focus, or Space. Works with any tool-capable model. |


    autonomous-ai-agents


    | Skill | Description |

    |---|---|

    | claude-code | Delegate coding to the Claude Code CLI (features, PRs). |

    | codex | Delegate coding to the OpenAI Codex CLI (features, PRs). |

    | hermes-agent | Configure, extend, or contribute to Hermes Agent itself. |

    | kanban-codex-lane | Run Codex CLI as an isolated implementation lane while Hermes keeps ownership of task lifecycle, reconciliation, testing, and handoff. |

    | opencode | Delegate coding to the OpenCode CLI (features, PR review). |


    creative


    | Skill | Description |

    |---|---|

    | architecture-diagram | Dark-themed SVG architecture / cloud / infra diagrams as HTML. |

    | ascii-art | ASCII art via pyfiglet, cowsay, boxes, image-to-ascii. |

    | ascii-video | Convert video / audio to colored ASCII MP4 or GIF. |

    | baoyu-article-illustrator | Article illustrations: type × style × palette consistency. |

    | baoyu-comic | Knowledge comics (知识漫画): educational, biography, tutorial. |

    | baoyu-infographic | Infographics: 21 layouts × 21 styles (信息图, 可视化). |

    | claude-design | Design one-off HTML artifacts (landing, deck, prototype). |

    | comfyui | Generate images, video, and audio with ComfyUI — install, launch, manage nodes / models, run workflows. |

    | ideation | Generate project ideas via creative constraints. |

    | design-md | Author, validate, and export Google's DESIGN.md token spec files. |

    | excalidraw | Hand-drawn Excalidraw JSON diagrams (architecture, flow, sequence). |

    | humanizer | Humanize text: strip AI-isms and add real voice. |

    | manim-video | Manim CE animations: 3Blue1Brown-style math / algorithm videos. |

    | p5js | p5.js sketches: generative art, shaders, interactive, 3D. |

    | pixel-art | Pixel art with era palettes (NES, Game Boy, PICO-8). |

    | popular-web-designs | 54 real design systems (Stripe, Linear, Vercel) as HTML / CSS. |

    | pretext | Build creative browser demos with `@chenglou/pretext` — DOM-free text layout for ASCII art, text-as-geometry games, kinetic typography. |

    | sketch | Throwaway HTML mockups: 2–3 design variants to compare. |

    | songwriting-and-ai-music | Songwriting craft and Suno AI music prompts. |

    | touchdesigner-mcp | Control a running TouchDesigner instance via the twozero MCP — operators, parameters, Python, real-time visuals. |


    data-science


    | Skill | Description |

    |---|---|

    | jupyter-live-kernel | Iterative Python via a live Jupyter kernel (hamelnb). |


    devops


    | Skill | Description |

    |---|---|

    | kanban-orchestrator | Decomposition playbook and anti-temptation rules for an orchestrator profile routing work through Kanban. |

    | kanban-worker | Pitfalls, examples, and edge cases for Hermes Kanban workers. |

    | webhook-subscriptions | Webhook subscriptions: event-driven agent runs. |


    dogfood


    | Skill | Description |

    |---|---|

    | dogfood | Exploratory QA of web apps: find bugs, evidence, reports. |


    email


    | Skill | Description |

    |---|---|

    | himalaya | Himalaya CLI: IMAP / SMTP email from the terminal. |


    gaming


    | Skill | Description |

    |---|---|

    | minecraft-modpack-server | Host modded Minecraft servers (CurseForge, Modrinth). |

    | pokemon-player | Play Pokémon via a headless emulator + RAM reads. |


    github


    | Skill | Description |

    |---|---|

    | codebase-inspection | Inspect codebases with pygount: LOC, languages, ratios. |

    | github-auth | GitHub auth setup: HTTPS tokens, SSH keys, `gh` CLI login. |

    | github-code-review | Review PRs: diffs, inline comments via `gh` or REST. |

    | github-issues | Create, triage, label, assign GitHub issues via `gh` or REST. |

    | github-pr-workflow | GitHub PR lifecycle: branch, commit, open, CI, merge. |

    | github-repo-management | Clone, create, fork repos; manage remotes and releases. |


    mcp


    | Skill | Description |

    |---|---|

    | native-mcp | MCP client: connect servers, register tools (stdio / HTTP). |


    media


    | Skill | Description |

    |---|---|

    | gif-search | Search and download GIFs from Tenor via curl + jq. |

    | heartmula | HeartMuLa: Suno-like song generation from lyrics + tags. |

    | songsee | Audio spectrograms / features (mel, chroma, MFCC) via CLI. |

    | spotify | Spotify: play, search, queue, manage playlists and devices. |

    | youtube-content | YouTube transcripts to summaries, threads, blogs. |


    mlops


    | Skill | Description |

    |---|---|

    | audiocraft-audio-generation | AudioCraft: MusicGen text-to-music, AudioGen text-to-sound. |

    | dspy | DSPy: declarative LM programs, auto-optimize prompts, RAG. |

    | huggingface-hub | HuggingFace `hf` CLI: search, download, upload models and datasets. |

    | llama-cpp | llama.cpp local GGUF inference + HF Hub model discovery. |

    | evaluating-llms-harness | `lm-eval-harness`: benchmark LLMs (MMLU, GSM8K, etc.). |

    | obliteratus | OBLITERATUS: abliterate LLM refusals (diff-in-means). |

    | segment-anything-model | SAM: zero-shot image segmentation via points, boxes, masks. |

    | serving-llms-vllm | vLLM: high-throughput LLM serving, OpenAI API, quantization. |

    | weights-and-biases | W&B: log ML experiments, sweeps, model registry, dashboards. |


    note-taking


    | Skill | Description |

    |---|---|

    | obsidian | Read, search, create, and edit notes in the Obsidian vault. |


    productivity


    | Skill | Description |

    |---|---|

    | airtable | Airtable REST API via curl. Records CRUD, filters, upserts. |

    | google-workspace | Gmail, Calendar, Drive, Docs, Sheets via `gws` CLI or Python. |

    | linear | Linear: manage issues, projects, teams via GraphQL + curl. |

    | maps | Geocode, POIs, routes, timezones via OpenStreetMap / OSRM. |

    | nano-pdf | Edit PDF text / typos / titles via the `nano-pdf` CLI. |

    | notion | Notion API + `ntn` CLI: pages, databases, markdown, Workers. |

    | ocr-and-documents | Extract text from PDFs and scans (pymupdf, marker-pdf). |

    | powerpoint | Create, read, edit `.pptx` decks, slides, notes, templates. |

    | teams-meeting-pipeline | Operate the Teams meeting summary pipeline via the Hermes CLI. |


    red-teaming


    | Skill | Description |

    |---|---|

    | godmode | Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN. |


    research


    | Skill | Description |

    |---|---|

    | arxiv | Search arXiv papers by keyword, author, category, or ID. |

    | blogwatcher | Monitor blogs and RSS / Atom feeds via the `blogwatcher-cli` tool. |

    | llm-wiki | Karpathy's LLM Wiki: build and query an interlinked markdown KB. |

    | polymarket | Query Polymarket: markets, prices, orderbooks, history. |

    | research-paper-writing | Write ML papers for NeurIPS / ICML / ICLR: design → submit. |


    smart-home


    | Skill | Description |

    |---|---|

    | openhue | Control Philips Hue lights, scenes, rooms via the OpenHue CLI. |


    social-media


    | Skill | Description |

    |---|---|

    | xurl | X / Twitter via the `xurl` CLI: post, search, DM, media, v2 API. |


    software-development


    | Skill | Description |

    |---|---|

    | debugging-hermes-tui-commands | Debug Hermes TUI slash commands: Python, gateway, Ink UI. |

    | hermes-agent-skill-authoring | Author in-repo `SKILL.md`: frontmatter, validator, structure. |

    | node-inspect-debugger | Debug Node.js via `--inspect` + Chrome DevTools Protocol CLI. |

    | plan | Plan mode: write a markdown plan to `.hermes/plans/`, no execution. |

    | python-debugpy | Debug Python: `pdb` REPL + `debugpy` remote (DAP). |

    | requesting-code-review | Pre-commit review: security scan, quality gates, auto-fix. |

    | spike | Throwaway experiments to validate an idea before build. |

    | subagent-driven-development | Execute plans via `delegate_task` subagents (2-stage review). |

    | systematic-debugging | 4-phase root cause debugging: understand bugs before fixing. |

    | test-driven-development | TDD: enforce RED → GREEN → REFACTOR, tests before code. |

    | writing-plans | Write implementation plans: bite-sized tasks, paths, code. |


    yuanbao


    | Skill | Description |

    |---|---|

    | yuanbao | Yuanbao (元宝) groups: @mention users, query info and members. |




    How to use the catalog in practice


    1. Browse what is already installed. Run `hermes skills list` to see every active skill in your profile.

    2. Inspect a skill before invoking it. `hermes skills show <name>` prints the full SKILL.md so you know exactly what the agent will load.

    3. Restore a deleted bundled skill. `hermes skills reset <name> --restore`.

    4. Author your own. Use the `hermes-agent-skill-authoring` skill as your starter — it teaches the frontmatter, the validator, and the directory layout the catalog generator expects.


    Why bundling matters


    Most agent frameworks ship a model and leave tool integration as an exercise for the user. Hermes flips that: the model is yours to choose, but the procedural knowledge — how to drive Spotify, how to file a Linear ticket, how to debug a Node process — comes pre-installed and version-controlled. That is what turns a generic LLM into a competent terminal teammate on day one.


    If you maintain a CLI, an API, or an internal tool that deserves a place in the catalog, the contribution path is open: write a SKILL.md, run the validator, and open a PR.

    Ready to see this in action?

    Get a free, personalized demo of an AI agent built for YOUR business.

    Get Your Free Demo