Hermes Agent skills — packaged capabilities you install rather than re-prompt.
Development skills with a native Hermes plugin installer.
A Hermes plugin for focused implementation, review and technical-debt work.
Design guidance and critique skills packaged for Hermes.
An experimental community Hermes skill for building CLI harnesses around software.
Open Capabilities → Skills and switch between Installed and Browse .
The Skills Hub has an Install in Hermes button on each installable card.
By default every profile is seeded with the bundled skill catalog, and each hermes update adds any newly bundled skills.
You can invoke several skills in a single message by chaining slash commands at the start - every leading /skill token (up to 5) is loaded, and the rest becomes your instruction…
/learn is the fast way to turn something you already know - or a pile of reference material - into a reusable skill, without hand-writing the SKILL.md .
When the source is a book, a stack of papers, a spec, or a large docs folder, the agent doesn't cram it into one file or reduce it to a lossy summary.
Skills use a token-efficient loading pattern: The agent only loads the full skill content when it actually needs it.
Skills can restrict themselves to specific operating systems using the platforms field: Value Matches macos macOS (Darwin) linux Linux windows Windows When set, the skill is…
When a skill response (or any agent response) includes a bare absolute path to a media file - for example /home/user/screenshots/diagram.png - the gateway auto-detects it, strips…
Sometimes you want the opposite of inline preview: you want the file delivered as a downloadable attachment, not a re-compressed image bubble.
Skills can automatically show or hide themselves based on which tools are available in the current session.
Skills can declare required environment variables without disappearing from discovery: When a missing value is encountered, Hermes asks for it securely only when the skill is…
Skills can also declare non-secret config settings (paths, preferences) stored in config.yaml : Settings are stored under skills.config in your config.yaml.
Third-party URL and GitHub installs include SKILL.md plus the exact local files it references under references/ , templates/ , scripts/ , assets/ , and examples/ .
In addition to the built-in security scanner (which enforces the install policy above), Hermes can run NVIDIA SkillEvaluator Tier 1 checks on every hub install as a second opinion.
If you maintain skills outside of Hermes - for example, a shared ~/.agents/skills/ directory used by multiple AI tools - you can tell Hermes to scan those directories too.
Create locally, update in place : New agent-created skills are written to ~/.hermes/skills/ (or skills.create_dir when configured - see below).
By default the agent writes new skills to the profile-local ~/.hermes/skills/ .
Repos can carry their own skills, active only for sessions started inside that project - the same pattern other agent harnesses use for repo-local configuration.
Skills are procedure documents the agent follows, so Hermes does not auto-load them from arbitrary cloned repos.
Cron jobs and other non-interactive surfaces inherit your interactive trust decision - they never prompt and never auto-trust.
Then in the CLI or any gateway platform: The agent receives all three skills loaded into one user message, with any text after the slash command attached as a user instruction.
Bundles live in ~/.hermes/skill-bundles/<slug>.yaml and look like this: Fields: name (optional - defaults to the filename stem) - the bundle's display name.
From inside a chat session, /bundles lists every installed bundle and its skills.
Use a bundle when: You always pair the same skills for a recurring task ( /backend-dev , /release-prep , /incident-response ).
The agent can create, update, and delete its own skills via the skill_manage tool.
The system prompt asks the agent to record a non-trivial workflow with skill_manage for future reuse.
A skill is the instructions for doing a class of task the most efficient and correct way, to your specifications: the procedure in order, the commands and tool calls that work…
By default the agent writes skills freely - including from the background self-improvement review that runs after a turn.
Source Example Notes official official/security/1password Optional skills shipped with Hermes.
All hub-installed skills go through a security scanner that checks for data exfiltration, prompt injection, destructive commands, supply-chain signals, and other threats.
The hub now tracks enough provenance to re-check upstream copies of installed skills: This uses the stored source identifier plus the current upstream bundle content hash to…
If you want to share a curated set of skills - for your team, your org, or publicly - you can publish them as a tap : a GitHub repository other Hermes users add with hermes skills…
A tap is any GitHub repo (public or private - private needs GITHUB_TOKEN ) laid out like this: Rules: Each skill lives in its own directory under the tap's root path (default…
skills/deploy-runbook/SKILL.md : After pushing that to GitHub, any Hermes user can subscribe and install:
If your skills don't live under skills/ (common when you're adding a skills/ subtree to an existing project), edit the tap entry in ~/.hermes/skills/.hub/taps.json : The hermes…
Users can also install a single skill from any public GitHub repo without adding the whole repo as a tap: Useful when you want to share one skill without asking the user to…
New taps are assigned community trust by default.
Inside a running session: Taps are stored in ~/.hermes/skills/.hub/taps.json (created on demand).
Hermes ships with a set of bundled skills in skills/ inside the repo.
All the same commands work with /skills : Official optional skills still use identifiers like official/security/1password and official/migration/openclaw-migration .
Neutral arbiter for merge conflicts between two agents.
1-3-1 decision briefs: problem, three options, one pick.
Manage Docker containers, images, volumes, and Compose.
Poll RSS, JSON APIs, and GitHub with watermark dedup.
Spaced-repetition flashcards: create, review, quiz, export.
Present property and rental listings as desktop cards.
Monitor blogs and RSS/Atom feeds via blogwatcher-cli tool.
Read RSS, Atom, JSON feeds; discover feeds behind a page.
Hybrid local search over notes, docs, and transcripts.
AST-aware structural code search and rewrite via ast-grep.
Generate wiki docs + Mermaid diagrams for any codebase.
Adversarial plan interview before implementation.
Draw code changes as animated architecture/data-flow SVGs.
Debug REST/GraphQL APIs: status codes, auth, schemas, repro.
Execute plans via delegate_task subagents (2-stage review).
Roleplay a hostile user to find and triage UX pain points.
Turn an unanswerable decision into a questionnaire doc.
Write ML papers for NeurIPS/ICML/ICLR: design→submit.
Build self-updating dashboards from live sources.
Throwaway HTML mockups: 2-3 design variants to compare.
Manage Apple Notes via memo CLI: create, search, edit.
Apple Reminders via remindctl: add, list, complete.
Track Apple devices/AirTags via FindMy.app on macOS.
Send and receive iMessages/SMS via the imsg CLI on macOS.
Delegate coding to Claude Code CLI (features, PRs).
Delegate coding to OpenAI Codex CLI (features, PRs).
Drive the desktop background-first; escalate on signal.
Use, configure, theme, extend, and orchestrate Hermes Agent.
Delegate coding to OpenCode CLI (features, PR review).
Dark-themed SVG architecture/cloud/infra diagrams as HTML.
ASCII video: convert video/audio to colored ASCII MP4/GIF.
Infographics: 21 layouts x 21 styles (信息图, 可视化).
Design one-off HTML artifacts (landing, deck, prototype).
Author/validate/export Google's DESIGN.md token spec files.
Humanize text: strip AI-isms and add real voice.
Manim CE animations: 3Blue1Brown math/algo videos.
p5.js sketches: gen art, shaders, interactive, 3D.
54 real design systems (Stripe, Linear, Vercel) as HTML/CSS.
Songwriting craft and Suno AI music prompts.
Review Kanban handoffs and route verified outcomes.
Search/download GIFs from Tenor via curl + jq.
Audio spectrograms/features (mel, chroma, MFCC) via CLI.
YouTube transcripts to summaries, threads, blogs.
Airtable REST API via curl. Records CRUD, filters, upserts.
Box manages cloud files, sharing, search, and metadata.
Extract cited obligations, deadlines, tasks from documents.
Create, read, edit, template, and review Word .docx files.
Gmail, Calendar, Drive, Docs, Sheets via gws CLI or Python.
Geocode, POIs, routes, timezones via OpenStreetMap/OSRM.
Turn meeting notes into cited decisions, owners, tickets.
Notion API + ntn CLI: pages, databases, markdown, Workers.
PDF files: create, read, merge, fill, OCR, edit text.
Create, read, edit .pptx decks with python-pptx.
Watch product, flight, or listing prices; alert on target.
Teams meeting summaries, job replay, Graph subscriptions.
Weekly reset: commitments, stalled work, next-week plan.
Create, read, edit Excel .xlsx workbooks and CSVs.
Search arXiv papers by keyword, author, category, or ID.
Watch named companies for material news; cited digests.
Ground answers and documents in cited, verifiable sources.
Karpathy's LLM Wiki: build/query interlinked markdown KB.
X/Twitter via xurl CLI: raw post search, posting, DM, media.
Inspect codebases w/ pygount: LOC, languages, ratios.
Exploratory QA of web apps: find bugs, evidence, reports.
GitHub via gh CLI: PRs, issues, reviews, repos, auth.
Author in-repo SKILL.md files: frontmatter and structure.
Read the live Hermes desktop DOM/CSS over CDP.
Debug Node.js via --inspect + Chrome DevTools Protocol CLI.
Debug Python: pdb REPL + debugpy remote (DAP).
Pre-commit review: security scan, quality gates, auto-fix.
Parallel 4-agent cleanup of recent code changes.
Throwaway experiments to validate an idea before build.
4-phase root cause debugging: understand bugs before fixing.
TDD: enforce RED-GREEN-REFACTOR, tests before code.
Use when a fetch fails: 403/429, paywall, WAF, bot wall.
Triage an inbox: prioritize threads, draft replies safely.
Himalaya CLI: IMAP/SMTP email from terminal.
Read, search, create, and edit notes in the Obsidian vault.
Operate the Antigravity CLI (agy): plugins, auth, sandbox.
Delegate coding tasks to the Blackbox AI multi-model CLI.
Plan-in-code fan-outs, adversarial verification, waves.
Delegate coding to xAI Grok Build CLI (features, PRs).
Configure and troubleshoot Honcho memory for Hermes.
Delegate coding to OpenHands CLI (model-agnostic, LiteLLM).
Read-only EVM client: wallets, tokens, gas across 8 chains.
Hyperliquid market data, account history, trade review.
Query Solana wallets, tokens, txs, and NFTs in USD.
Make a verified AI presenter video from script + image.
Validated interactive HTML diagrams, upstream-maintained.
ASCII art: pyfiglet, cowsay, boxes, image-to-ascii.
AudioCraft: MusicGen text-to-music, AudioGen text-to-sound.
Design and build cinematic, award-level web pages.
Article illustrations: type × style × palette consistency.
Knowledge comics (知识漫画): educational, biography, tutorial.
Project launch video via Hyperframes, upstream-maintained.
Launch video from a project or URL, upstream-maintained.
Generate images, video, and audio via diffusion workflows.
Generate flat, minimal educational SVG visuals as HTML.
Generate ideas via named methods from creative practice.
Turn a handwriting photo into an installable TTF font.
Build stunning 3D scenes via a concept-art fidelity loop.
Hand-drawn Excalidraw JSON diagrams (arch, flow, seq).
HeartMuLa: Suno-like song generation from lyrics + tags.
Render MP4/WebM videos from HTML compositions.
Frontend design guidance, upstream-maintained (impeccable).
Design minimal cute IP mascot marks readable at 32px.
Plan and run multi-agent video production pipelines.
Create meme PNGs from templates with Pillow text overlay.
Generate one- or two-ink editorial print poster images.
Pixel art w/ era palettes (NES, Game Boy, PICO-8).
Build creative browser demos with DOM-free text layout.
Rewrite text to ASD-STE100 Simplified Technical English.
Plan multi-platform social campaigns: briefs to posting.
Build explorable isometric architecture atlases as HTML.
Drive and script tldraw offline canvases with an agent.
Automate Unreal Engine editor scenes, actors, and renders.
Iterative Python via live Jupyter kernel (hamelnb).
Set up Actual Computer (actual.inc) inference in Hermes.
Modify or debug s6 services in the Hermes Docker image.
Run 150+ AI apps (image, video, LLM) via inference.sh CLI.
Zero-install localhost tunnels over SSH via Pinggy.
Generate a bash wizard guiding a human through manual setup.
Build integrated IS/BS/CF financial workbooks in Excel.
Build comparable-company valuation workbooks in Excel.
Build discounted cash flow valuation workbooks in Excel.
Build auditable financial workbooks headless via openpyxl.
Build leveraged buyout workbooks with IRR/MOIC in Excel.
Build M&A accretion/dilution workbooks in Excel.
Query Polymarket: markets, prices, orderbooks, history.
Build PowerPoint decks headless with python-pptx.
Stock quotes, history, search, compare, crypto via Yahoo.
Host modded Minecraft servers (CurseForge, Modrinth).
Play Pokemon via headless emulator + RAM reads.
Workout planning, macros, and body metrics via wger/USDA.
Use live BCI cognitive and mood state from NeuroSkill.
Build, test, and deploy Python MCP servers.
Manual OAuth for remote MCP servers on headless gateways.
List, auth, and call MCP servers/tools from the terminal.
Import an OpenClaw setup (memories, skills) into Hermes.
Run PyTorch training across GPUs with minimal changes.
Axolotl: YAML LLM fine-tuning (LoRA, DPO, GRPO).
Embedding database for RAG and semantic search.
Zero-shot image classification and image-text search.
DSPy: declarative LM programs, auto-optimize prompts, RAG.
lm-eval-harness: benchmark LLMs (MMLU, GSM8K, etc.).
Fast vector similarity search at billion scale.
Speed up long-sequence transformer training and inference.
Constrain LLM output with grammars; guarantee valid JSON.
HuggingFace hf CLI: search/download/upload models, datasets.
Fast BPE/WordPiece tokenization and custom vocab training.
Structured LLM outputs validated with Pydantic.
On-demand GPU cloud instances for ML training.
llama.cpp local GGUF inference + HF Hub model discovery.
Vision-language chat: VQA, captioning, image dialogue.
Serverless GPU cloud for ML jobs and model APIs.
Curate LLM training data: dedupe, filter, PII redaction.
OBLITERATUS: abliterate LLM refusals (diff-in-means).
Outlines: structured JSON/regex/Pydantic LLM generation.
Fine-tune large LLMs with LoRA on limited GPU memory.
Managed vector DB for production RAG and search.
Fully sharded data-parallel training for large models.
Clean training loops with built-in distributed support.
Vector search engine for production RAG systems.
Train sparse autoencoders to interpret model features.
SAM: zero-shot image segmentation via points, boxes, masks.
vLLM: high-throughput LLM serving, OpenAI API, quantization.
Reference-free preference alignment, simpler than DPO.
RL post-training for LLMs with Megatron and SGLang.
Text-to-image generation, inpainting, and img2img.
High-throughput LLM inference on NVIDIA GPUs.
Pretrain LLMs at scale with PyTorch 4D parallelism.
TRL: SFT, DPO, GRPO, RLOO reward modeling for LLM RLHF.
Unsloth: 2-5x faster LoRA/QLoRA fine-tuning, less VRAM.
W&B: log ML experiments, sweeps, model registry, dashboards.
Transcribe and translate speech in 99 languages.
Fetch Canvas LMS courses and assignments via API token.
Publish sites to {slug}.here.now and store files in Drives.
Shop catalog search, checkout, order tracking, returns.
Query Shopify Admin/Storefront GraphQL APIs via curl.
Query and edit a SiYuan knowledge base via its API.
Provision Twilio numbers, SMS/MMS, and AI outbound calls.
Gateway to 400+ genomics and computational biology skills.
Evolve prompts/regex/SQL/code with Imbue's evolution loop.
Passive recon of subdomains, SSL certs, WHOIS, and DNS.
Drug discovery: ChEMBL search, drug-likeness, interactions.
Free keyless web, news, and image search via ddgs.
Serve an interactive codebase knowledge graph web UI.
Follow the money via public records and sanctions data.
Agent-native web search, deep research, and enrichment.
Agent RAG and long-term memory with Pinecone.
Scrape sites with stealth browsing and Cloudflare bypass.
Free keyless meta-search aggregating 70+ engines.
Set up op CLI, sign in, and read or inject secrets.
Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN.
GitHub supply-chain forensics: recovery, IOCs, reporting.
Find accounts for a username across 400+ platforms.
Autonomously remove your info from data-broker sites.
Authorized web pentest: recon, proof-based exploits, report.
Control Philips Hue lights, scenes, rooms via OpenHue CLI.
Read Reddit: subreddits, search, threads, users. No browser.
Deploy a Worker live, no account, via wrangler --temporary.
Record a site's XHR into a HAR, derive an HTTP client.
Embed an in-page natural-language GUI copilot in web apps.
Versioned site deploys to GitHub/Cloudflare/Netlify Pages.
Premium scroll-driven landing pages; scroll = timeline.
Use when an agent needs AgentMail CLI email inboxes.
Pay HTTP 402 APIs via Machine Payments Protocol (MPP).
Agent payments via Stripe Link — cards, SPT, approvals.
Provision SaaS services + sync creds via Stripe Projects.
Yuanbao (元宝) groups: @mention users, query info/members.
Drop a directory into ~/.hermes/plugins/ with a plugin.yaml and Python code: Start Hermes - your tools appear alongside built-in tools.
Here is a complete plugin that adds a hello_world tool and logs every tool call via a hook.
Every ctx.* API below is available inside a plugin's register(ctx) function.
General plugins and user-installed backends are disabled by default - discovery finds them (so they show up in hermes plugins and /plugins ), but nothing with hooks or tools loads…
hermes plugins install clones non-interactively (it never prompts for a username or password), so a private repo needs a credential Hermes can find on its own.
Several categories of plugin bypass plugins.enabled - they're part of Hermes' built-in surface and would break basic functionality if gated off by default: Plugin kind How it's…
An approval transport changes where a human sees and answers an existing Hermes tool-approval request.
When you upgrade to a version of Hermes that has opt-in plugins (config schema v21+), any user plugins already installed under ~/.hermes/plugins/ that weren't already in…
The table above shows the four plugin categories, but within "General plugins" the PluginContext exposes several distinct extension points - and Hermes also accepts extensions…
On NixOS, plugins can be installed declaratively via the module options - no hermes plugins install needed.
Hermes records Git install source and revision in .install-metadata.json .
Python dependency installation has a separate consent/admission step.
Hermes Desktop registers the hermes:// URL scheme, so a website, README, or chat message can link straight to a plugin install: The catalog=<name> form is what the Open in Hermes…
Plugins can declare the privileged host surfaces they want in their plugin.yaml : When a plugin declares capabilities, hermes plugins install (and hermes plugins enable ) shows…
ctx.platform_actions gives a plugin a minimal, capability-gated verb set for acting on connected chat platforms through the live gateway adapter registry - the sanctioned…
hermes plugins search <term> searches the Hermes plugin catalog - the curated, SHA-pinned catalog maintained in the hermes-agent repository ( plugin-catalog/ ).
A plugin pack is a declarative, shareable YAML file ( hermes-pack.yaml ) that pins a set of plugins - like sharing a modpack.
Every hermes plugins install and hermes plugins update runs a static security scan over the plugin tree before it is activated (inspired by Claude Cowork's skill & plugin security…
By default third-party Python plugins are imported into the Hermes process, as they always have been.
Running hermes plugins with no arguments opens a composite interactive screen: General Plugins section - checkboxes, toggle with SPACE.
Plugins occupy one of three states: State Meaning In plugins.enabled ?
Plugins can inject messages into a CLI conversation or a known gateway session using ctx.inject_message() : Signature: ctx.inject_message(content: str, role: str = "user", *…
ctx.call_mcp() lets a plugin call a tool on one of the user's configured MCP servers - synchronously, from any hook or tool handler - routing through Hermes' existing native MCP…
A plugin has no MCP access by default .
Every surface resolves a skill name the same way: Across directories , the higher-precedence directory wins ( project → local → skills.create_dir → external_dirs ), including for…
Run the first task chat that setup hands off.
Run the first-run setup chat in the Hermes desktop app.
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other…
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.
After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates…
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar…
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't…
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some…
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers…
Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading…
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run…
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for…
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can…
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts…
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots…
Experimental model provider that runs Hermes turns on a Claude Pro/Max subscription through the official Claude Code CLI (the Agent SDK path), so no separate API key or per-token…
Observe-with-approval Telegram Business Mode (secretary bot): every drafted customer reply needs owner approval before it is sent.
Memory Wiki dashboard tab: browsable subject pages and daily logs derived from local session history, plus a read-only Persistent Memory (MEMORY.md / USER.md) audit panel.
Scan code (SAST), dependencies, container images, IaC and SBOMs with Snyk through its first-party MCP server (pinned snyk@1.1306.0 over npx stdio, CLI analytics disabled), with…
Official Blender Lab MCP server over stdio, pinned to upstream v1.0.3, with a Blender workflow skill. Requires Blender 5.1+, its separately installed MCP add-on, Git and uv. First…
Drive a live TouchDesigner session through the twozero MCP server (Streamable HTTP on 127.0.0.1:40404), with the touchdesigner-mcp workflow skill bundled. Portable Agent Plugins…
Home Assistant gateway platform (state-change events in, persistent notifications and cron notify delivery out) plus the homeassistant toolset (ha_list_entities, ha_get_state…
NVIDIA App control through its local MCP server: overlay capture and state, driver status and release notes, game optimization, and app launch. Requires NVIDIA App 11.0 or newer…
NVIDIA Broadcast control through its local MCP gateway: camera, microphone and speaker effects, Studio Voice profiles, device selection, camera resolution, and effects on local…
Spotify for Hermes: seven tools (playback, devices, queue, search, playlists, albums, library) over the Spotify Web API, plus `hermes spotify login|status|logout` (loopback PKCE…
Mem0 memory provider — server-side LLM fact extraction with semantic search, automatic deduplication and opt-in reranking, in platform, self-hosted or local OSS mode. Maintained…
The list of skills the agent picks from is part of the conversation's system prompt, which stays fixed so the provider's prompt cache keeps working.
Explain an idea as an interactive isometric machine figure.
OKLCH accent colour picker for the Hermes Desktop status bar: drag it and the whole theme retints live, with palette commands to reset to the theme default or copy the current…
Langfuse observability for Hermes: one trace per turn, one generation per LLM call (usage and cost from Hermes' own pricing, cache and reasoning tokens included), one observation…
Reverse engineer programs with REA (rea.tools): native binaries, .NET assemblies, Electron/JavaScript apps, Android packages, firmware and browser/process activity, through REA's…
X Chat gateway platform: talk to Hermes in X's end-to-end encrypted DMs. Hermes runs as the X account you connect: chat with it in your own self-chat ("message yourself"), or give…
The gateway does not load project-local plugins.
A plugin can post one message into the conversation it is working for and update that same message later, on any channel, with no per-platform code.
Hooks, tools and injected turns of every chat and every local session (CLI, TUI, Desktop) run in the one gateway process, not in the client you launched.
`hermes import-agent`: import a Claude Code (~/.claude), Codex CLI (~/.codex) or Cursor (~/.cursor) setup into Hermes in one command. Instructions, Cursor rules and memories…
Singularity/Apptainer terminal backend: Hermes's terminal, file and code tools run inside a hardened, rootless container on this machine (--containall --no-home), with CPU/memory…
Bubblewrap terminal backend for Linux: every terminal and execute_code command runs in its own bwrap sandbox on this machine at the host's own paths, with a read-only root, a…
Run Hermes as an MCP server: `hermes mcp-serve` lets any MCP client (Claude Code, Claude Desktop, Cursor, Codex) list and read your messaging conversations, poll live events, send…
Meshy AI's own MCP server (pinned @meshy-ai/meshy-mcp-server@0.6.5) for text, image and multi-image to 3D, texturing, remeshing, rigging, animation, concept images and 3D-print…
Two extra delegation modes for `delegate_task`, next to the built-in default. Model routes (`delegation.backend: model_map`): the agent picks a named model route per subagent from…
Camofox browser backend: browse with a self-hosted anti-detection Firefox (Camoufox, C++ fingerprint spoofing) through the camofox-browser REST server. Registers the browser_*…
ElevenLabs sound effects for Hermes: one tool, elevenlabs_sound_effect, that turns a text description ("glass shattering on a tile floor", "90s hip-hop drum loop, 90 BPM") into an…
Create, read, and edit Word, PowerPoint, and Excel files.
ElevenLabs Music for Hermes: describe a song or paste your lyrics and Hermes writes, generates and sends the track, 3 seconds to 10 minutes, vocals or instrumental. It can redo…