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 Labs AI
Editorial Team

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. |
| 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