Pixel Rainbow

Hermes Agent Open source skills

Skills

The library holds 181 skills in 12 categories. Hermes skills are short instruction files that teach a Hermes agent one job, such as checking a release or reading a log. Each one here has been sanitized: nothing in it identifies the publisher, their machines or their clients (no names, private paths, hostnames or keys), and outside authors are credited. Every skill is free to use under the MIT license.

181 skills12 categories

Add the tap

hermes skills tap add shagghiesuperstar/hermes-skills

tap add works. On a cold cache, hermes skills search <query> --source github can time out before it reaches this tap. If it shows nothing, install by identifier, for example hermes skills install shagghiesuperstar/hermes-skills/skills/<name> --category <category>, or copy the install line from the skill's page.

28 skills

Agent Orchestration

Dispatch, review and coordinate work across many agents and coding harnesses.

11 skills

Agent Discipline

Behaviour rules that keep agents honest, grounded and verifiable.

  • Agent Honesty

    SKILL.md

    Use when a capability is missing or a claim is unproven. It also applies when a result looks empty. Report the constraint plainly and immediately, with no optimistic wording.

  • Ask Before Assuming

    SKILL.md

    Use when an instruction could mean several things. It applies when the candidates are several sources, targets or scopes. Find every candidate first, then ask before planning, unless only one candidate exists.

  • Desktop GUI Driving

    SKILL.md

    Use when driving a desktop GUI with several windows open. Confirm the target window is in front and the input reached its field, and hand the keyboard back when it did not.

  • Deterministic Discovery Doctrine

    SKILL.md

    Use when answering config or vendor questions. The same applies to keys, UI, how-to steps or architecture. Load an authoritative source before answering or acting, because a guessed answer on these topics is a hard failure.

  • Execution Discipline

    SKILL.md

    Use when an agent loops or narrates without acting. It also applies when a running loop must stop. Set read limits, pair every progress claim with a change, and halt processes so they stay halted.

  • Graphify First

    SKILL.md

    Use when starting any coding or repository task. Query the code-graph server for the touched area before reading repository files, check freshness, and if the graph is unreachable or stale, say so and continue.

  • Minimal Change Operator

    SKILL.md

    Use when planning or reviewing a code or config change. It also covers proposing such a change. Choose the smallest verified, reversible change, label every claim by evidence, and stop at each external side effect for explicit approval.

  • Read-Only Discovery

    SKILL.md

    Use when collecting facts without changing anything. It covers files, git history and running processes. Search in a fixed order, record metadata for every hit, mark what could not be proven as unknown, and keep secrets out of the report.

  • Say, Do, Verify, Report With Proof

    SKILL.md

    Use when telling the operator something is done or live. It applies to anything that will happen, is done, is live, or was created. Run the check in the same turn, quote its output, and correct any earlier claim the check does not support.

  • Source-Grounded Investigation

    SKILL.md

    Use when asked how to remove an installed tool. It also covers what the tool does and where it writes. Read the upstream installer source first, list the install footprint and its reseed sources, then ship a dry-run removal that backs up before it deletes.

  • Vendor, Sender and Brand Identity Verification

    SKILL.md

    Use when naming a vendor, brand or sender in a reply. It also covers a corporate parent, a product family, a task record, a pull request or a message. Verify the corporate relationship with one cheap probe first, and do not call a sender suspicious from a pattern match alone.

28 skills

Hermes Operations

Run Hermes Agent day to day: gateway, config, profiles, models and sessions.

  • Claude CLI Bridge Provider Setup

    SKILL.md

    Use when wiring a Claude CLI bridge into Hermes. The bridge is wired in as a provider. Covers bridge install, custom provider registration, launchd keepalive, and OAuth re-login.

  • Cron Watchdog Agents

    SKILL.md

    Use when authoring or debugging a cron job. The job runs CI, repo watches or other automation. Covers toolsets, silent failures, honest reporting and escalation.

  • Hermes API Run Dispatch

    SKILL.md

    Use when dispatching or steering an agent run. The run is dispatched over the Hermes local API. Covers POST, polling, steering, stopping and wedge triage.

  • Hermes Config Toolset Changes

    SKILL.md

    Use when changing Hermes toolsets or MCP servers. The change is made in a profile config. Covers live-config checks, CLI limits, list-valued keys and operator-approved edits.

  • Hermes Fallback Chain Deployment

    SKILL.md

    Use when rolling out or auditing Hermes fallback chains. The chains span several profiles. Covers the chain rules, credential gaps, verified writes, watching for silent fallbacks and rollback.

  • Hermes Gateway Cold-Start Lag

    SKILL.md

    Use when a Hermes gateway's first model call is slow. It takes about 30 seconds after a restart. Covers the cold-path cause, how to measure it and when a fix is worth it.

  • Hermes Gateway Operations

    SKILL.md

    Use when a Hermes gateway stops responding. It also applies when Telegram polling fails. Covers service identity, logs, restart discipline, failure signatures and health checks.

  • Hermes Model Picker Debugging

    SKILL.md

    Use when the Hermes model picker shows wrong models. It shows zero, duplicate or stale models. Covers config-versus-session truth, picker data formats, cache refresh and picker implementation bugs.

  • Hermes Model Routing

    SKILL.md

    Use when wiring a model provider or fallback chain. It also applies to auxiliary lanes and to sweeping a retired model from every route. Covers slugs, lanes, pools and quota signals.

  • Hermes Profiles

    SKILL.md

    Use when creating a Hermes profile. It also applies when copying its skills and MCP servers. Covers fresh creation, selective skill copies, per-profile wiring and kanban pins.

  • Hermes Skill Sharing

    SKILL.md

    Use when publishing a Hermes skill to GitHub or a hub. Publishing goes to a public GitHub repo and a community hub. Covers account checks, credit, install URL proof and the hub submission.

  • Hermes Slash Command Coaching

    SKILL.md

    Use when a user needs the right slash command. The task is already running. Covers the decision rule for steer, queue, background and interrupt, plus goal, loop and plan.

  • Hermes Upstream Contribution

    SKILL.md

    Use when filing an issue or pull request upstream. The target is the Hermes upstream project. Covers ruling out local causes, deduplication, issue-first scope, small diffs and evidence.

  • Hermes Web UI Remote Access

    SKILL.md

    Use when a Hermes web UI must be reachable from a phone. The route runs over a private network. Covers a private-address bind, the daemon start, a debug ladder and separate SSH checks.

  • Lossless Context Engine Install

    SKILL.md

    Use when installing or repairing a Hermes context plugin. It is a lossless context-engine plugin. Covers the three activation steps, registration checks and compaction tuning.

  • Petdex Mascots

    SKILL.md

    Use when a Hermes user wants an animated mascot. It can run in the terminal or on the desktop. Covers browsing, installing, selecting, sizing and diagnosing pets.

  • Terminal Working-Directory Guard

    SKILL.md

    Use when terminal commands fail on a removed directory. It also applies before any change to a repo you may not be in. Covers stale working directories, retry loops and preflight checks.

  • Token Window Maximizer

    SKILL.md

    Use when choosing routes for expiring subscription quota. Covers evidence labels, per-window telemetry, Hermes-native routing and canary changes.

9 skills

Memory & Knowledge

Long-term memory providers, context hygiene and knowledge distillation.

  • Clude Cognitive Memory Sidecar

    SKILL.md

    Use when installing or fixing the Clude memory sidecar. It covers its MCP server and dream or reflection daemon, beside an existing memory system. Clude is additive and must not replace the memory systems already in place.

  • Eidolon Deployment on Hermes Agent

    SKILL.md

    Use when deploying the Eidolon layer on Hermes. Its scope covers the SOUL.md identity file, the dream-cycle handler, the integrity watchdog, scheduled reports, and the operator-policy rules that govern its changes.

  • Graphiti Memory: Diagnosis and Tuning

    SKILL.md

    Use when diagnosing Graphiti timeouts or pool pressure. It also applies to hangs, keepalive drops and writes that fail with missing credentials. Covers the tuning ladder and the event-loop and embedder traps.

  • Hermes Memory Providers

    SKILL.md

    Use when installing or debugging Hermes memory providers. They include Hindsight, Omega, Graphiti, or a bridge across them. Covers the setup wizard, key slots, per-profile isolation, retain and recall proof, and a triage ladder for failed writes.

  • Hindsight Coding-Agent Cloud Setup

    SKILL.md

    Use when installing cloud-mode Hindsight coding agents. The goal is that every supported harness writes to one designated memory bank. Captures a baseline, pins routing keys, backs up harness configs, and verifies that no extra bank or mental model appeared.

  • Hindsight Long-Term Memory

    SKILL.md

    Use when storing or retrieving long-term agent memories. It also covers the Hindsight daemon, retain failures, cloud or local mode, and bridges to another store.

  • Memory Stack Snapshot

    SKILL.md

    Use when snapshotting a Hermes memory stack. It covers profile state, Hindsight native state, the Omega SQLite store, the Graphiti MCP configuration and source, and the Neo4j graph, and restoring is covered too. Verify each layer before relying on the snapshot.

  • Technical Documentation Distillation

    SKILL.md

    Use when distilling large official docs. The references keep exact endpoints, headers, signatures, imports, paths and commands. Search first, read bounded regions, and verify every file and the final response.

  • Triple-Threat Memory

    SKILL.md

    Use when Hermes runs three bridged memory stores. They are a primary fact store, a local semantic index and a temporal graph. Route each read and write to the right store, keep the stores consistent with an idempotent bridge, and report partial writes honestly.

14 skills

Local Inference

Serve, tune and route models on Apple Silicon and small clusters.

  • Darkbloom Fleet Operations

    SKILL.md

    Use when running or re-modeling Darkbloom provider Macs. Covers update recovery over SSH, stale PID fixes, revenue-driven model selection, safe model switches, and a controller-agent pattern.

  • Darkbloom Provider Node

    SKILL.md

    Use when onboarding a Mac as a Darkbloom provider node. Covers install, device link, MDM, model pinning, daemon start, and the done gate.

  • DS4 Local Coding Workbench

    SKILL.md

    Use when two coding agents share a local DeepSeek engine. The engine runs on one Mac. Covers worktree isolation, role split, approval gates, and config for each client.

  • DS4 Server Health and Operations

    SKILL.md

    Use when operating the DS4 inference server on macOS. It serves DeepSeek models. Covers launchd setup, health checks, safe restarts, model switches, and multi-Mac engine updates.

  • EXO Model Scout

    SKILL.md

    Use when picking MLX models per EXO memory tier. Covers discovery, size bands, same-band benchmarking, champion promotion, and report evidence rules for an EXO cluster.

  • EXO Uncensored Model Scout

    SKILL.md

    Use when registering uncensored MLX models on EXO. It applies to an EXO cluster. Covers curated discovery, RAM-budget scoring, API registration, download, verification, and state tracking.

  • Hugging Face Model Downloads

    SKILL.md

    Use when fetching large model weights from Hugging Face. Covers token auth, resumable single-file downloads, per-file snapshots, and persistent background runs.

  • Local Model Deployment on macOS

    SKILL.md

    Use when running, debugging, or retiring LLM servers. They run locally on a Mac. Covers port coexistence, single-model residency, auth and bind rules, memory-guard errors, client routing, and safe model decommissioning.

  • oMLX Model Management

    SKILL.md

    Use when adding, converting, or recovering oMLX models. Registration runs on an oMLX server. Covers download, conversion, admin-API registration, sleep and wake recovery, and cache placement.

  • oMLX Per-Model Tuning and Lifecycle

    SKILL.md

    Use when tuning one oMLX model's settings. It also covers validating, promoting, and rolling back a change on an oMLX server. Covers schema-first edits, read-back checks, promotion gates, and benchmarking.

13 skills

Fleet Infrastructure

Keep several machines healthy, reachable and in sync.

  • Hermes Host Operations

    SKILL.md

    Use when operating a Hermes agent host day to day. Covers safe updates, backed-up config edits, provider fallback chains, credential handling, and checking which file a live service reads.

  • Hermes Multi-Machine Deployment

    SKILL.md

    Use when adding a second Mac as a Hermes agent host. Covers private-network SSH, the agent install, profile and bot setup, the gateway service, delegation, and verification.

  • Incident Forensics

    SKILL.md

    Use when a process quit, died, or restarted on its own. The cause must be found from evidence. Covers timelines, ranked elimination, probe hygiene, and an honest report.

  • Infrastructure Guardian Agent

    SKILL.md

    Use when a scheduled agent watches Mac services. It watches critical services on two or more Macs, reports config drift, and flags upstream releases without changing operator-owned config.

  • Legacy Infrastructure Cleanup

    SKILL.md

    Use when a cutover left stale host and endpoint names. Stale references can include addresses. Covers live-versus-evidence triage, backups, a re-scan gate, and reporting.

  • macOS Remote Access

    SKILL.md

    Use when restoring Screen Sharing or VNC access to a Mac. Covers mode conflicts, socket-activated listeners, authentication isolation, private-network access, and verification.

  • Multi-Mac Fleet Operations

    SKILL.md

    Use when working across several Macs in one fleet. Covers host identity, live reachability probes, safe cross-host commands, service restarts, and fleet-wide config changes.

  • Overnight Housekeeping

    SKILL.md

    Use when running a scheduled overnight health pass. It is a health and hygiene pass on a Hermes agent host. Covers gateway health, memory store hygiene, skills and cron checks, config review, tool dependencies, and backups.

  • Spotlight Control and Memory Pressure

    SKILL.md

    Use when Spotlight or model servers strain memory. The memory or disk pressure can come from Spotlight indexing or from two model servers sharing one memory pool. Covers indexing toggles, single-server rules, and diagnosis.

  • Tailscale Aperture Gateway

    SKILL.md

    Use when attaching an agent to Tailscale Aperture. Aperture is a gateway. Covers MCP connector setup, least-privilege grants, and tailnet-only inference routing.

  • Tailscale on a macOS Fleet

    SKILL.md

    Use when a Tailscale node on a Mac fleet needs recovery. Covers key expiry, Tailnet Lock signing, ACL reachability, node removal, variant choice, and MagicDNS rules.

9 skills

Security & Secrets

Secret handling, repo hygiene and forensic checks.

  • Bitwarden Secrets Manager for Hermes Hosts

    SKILL.md

    Use when a Hermes host reads or writes Bitwarden secrets. It uses the Bitwarden Secrets Manager CLI for credentials. Covers machine accounts, scoped read grants, no-echo handling, upsert and verification, and disk-key consolidation.

  • Chat-Safe Secret Staging

    SKILL.md

    Use when a secret must reach an env file, not chat. Covers operator-entered staging, file permissions, gitignore-first, fingerprint-only verification, and clipboard hygiene.

  • Git Remote Hygiene

    SKILL.md

    Use when pushing from a repo or checking a remote URL. A remote URL may carry a token. Covers redacted remote checks, credential helpers, explicit push refspecs, and token rotation.

  • GitHub Repo Preflight Scan

    SKILL.md

    Use when a GitHub repo or skill needs a preflight scan. An MCP server must be checked the same way before it is installed or run. Covers quarantine, classification, scanner order, conservative findings, and hard stop conditions.

  • Hermes Scoped Secrets Wiring

    SKILL.md

    Use when a key must reach only some Hermes profiles. It must reach them through the secrets command helper, not bulk Bitwarden injection. Covers the helper script, per-profile config, override safety, and fingerprint checks against the store.

  • Local Inference Server Key Rotation

    SKILL.md

    Use when a local inference server's key must be rotated. Rotation follows exposure or a maintenance schedule. Covers finding every consumer by hash, atomic updates, restarting only the server, and proving the new key works while the old one is rejected.

  • Prompt-Injection Forensics

    SKILL.md

    Use when injected text surfaces in cron or chat output. Covers treating injected text as data, redacting config before output, tracing the ingest path, containing the job, and hardening the rebuild.

  • Secrets Migration, Fleet Rollout

    SKILL.md

    Use when auditing plaintext secrets on a host. It also migrates them to a shared Bitwarden Secrets Manager project. Covers inventory without reading values, cross-referencing the store, updating consumers, read-only surface checks, and shredding only after operator approval.

  • Security Gate Review

    SKILL.md

    Use when a change touches a compliance gate. The question is whether a fail-closed gate still blocks, such as a restriction at checkout, an age check, or a blocklist. Covers a read-only review, transpiled probes, data reconciliation, surface scans, and a verdict file.

15 skills

DevOps & Shipping

Deploys, pull-request flow, release checks and repo hygiene.

  • Cloudflare Pages Site Ship

    SKILL.md

    Use when deploying a static site to Cloudflare Pages. The deploy runs headlessly. Covers a token-safe deploy script, a content-verification gate that an HTTP 200 alone does not satisfy, custom-domain order, cache busting, and rollback from a backup.

  • Cloudflare Worker App (Workers, KV, and Access)

    SKILL.md

    Use when building a Cloudflare Worker with KV storage. It has a cron snapshot and sits behind Cloudflare Access for public-internet users. Covers server-side secrets, disabling preview hosts, JWT verification, free-plan limits, fail-visible data, and verification.

  • Docs-Only PR Batch Landing

    SKILL.md

    Use when reviewed docs PRs should land as one draft. Several open, reviewed, docs-only pull requests are combined into one draft pull request. Covers snapshotting live state, skip rules, per-PR commits copied from each source head, gates before push, and a verification block for the description.

  • Exported Design Bundle, Local Preview, Then Storefront

    SKILL.md

    Use when running or porting an exported design bundle. A bundle is a zip of front-end source with a preview host. It may run locally or move its scene into a storefront. Covers serving over HTTP, reconciling asset paths, porting to Next.js, and layering 3D content under page text.

  • GitHub Issue to Pull Request

    SKILL.md

    Use when carrying a GitHub issue to a verified PR. It reports CI honestly. Covers reading the full thread, sweeping for duplicate work, validating the premise against design intent, fixing the bug class, proving the regression test, and reporting CI from live evidence.

  • Medusa Cloud Operations (mcloud)

    SKILL.md

    Use when Medusa Cloud auth expires or a build is needed. It also triggers storefront or backend builds and proves a deploy runs a specific commit. Covers auth refresh, build triggers, commit verification, tracking branches, variables, domains, backups, and triage.

  • OpenWarp Deployment on macOS

    SKILL.md

    Use when installing or auditing the OpenWarp fork. It is an open-source terminal fork that installs and connects to a local model server on a Mac. Covers identifying the right binary in the bundle, configuring a local provider, auditing outbound connections, building from a pinned commit, and MCP configuration.

  • Production Deploy Verification

    SKILL.md

    Use when telling anyone that a change is live or fixed. Proves that the production build contains the change, using the deployment record, the bundles the production page loads, and live behavior.

  • Repo Backup

    SKILL.md

    Use when backing up a git repository before risky work. Makes tarballs with checksums, runs a secret scan, pushes to a private backup remote and verifies each ref.

  • Slophammer Repository Audit

    SKILL.md

    Use when auditing a repo for AI code quality. Covers auditing or fixing a GitHub repository against the Slophammer standard for testing gaps, dependency boundaries, complexity, type safety and coverage gates.

12 skills

Web Quality

Audits for accessibility, speed, links, discoverability and visual polish.

20 skills

Headless Commerce

Catalog pipelines, storefront operations and regulated-product e-commerce.

8 skills

Research & Content

Sourced research, fact-checking and grounded copy.

14 skills

Integrations

Messaging, MCP, automation and third-party tools wired into Hermes.

  • Bento Email Operations

    SKILL.md

    Use when operating the Bento email platform. Work through its API, MCP server or dashboard. Covers keys and site scoping, which surface to use, safe-send rules and common pitfalls.

  • Browser Automation

    SKILL.md

    Use when a task needs browser control on macOS. Covers choosing between agent, managed-session and scripted approaches, reliable form and frame handling, and guardrails.

  • Buzz Self-Hosting

    SKILL.md

    Use when setting up a self-hosted Buzz relay. It also covers debugging with Docker Compose. Covers the hostname rules, membership roster, domain changes, layered agent debugging and backups.

  • Hermes in Buzz

    SKILL.md

    Use when a Hermes gateway reaches a remote Buzz relay. The gateway runs on one machine and the relay is used from another. Covers the identity rules, admission checks, the outbound CLI, verification and media attachments.

  • Hermes Slack Direct API

    SKILL.md

    Use when an agent sends or reads Slack messages directly. The route is the Slack Web API. Covers token handling, mention IDs, thread replies and the limits of bot-to-bot wakeups.

  • MCP Client Setup

    SKILL.md

    Use when connecting an MCP server to a Hermes profile. The profile uses the server as a client. Covers pre-flight probes, the config block, the session boundary and smoke tests.

  • MCP Server Authoring

    SKILL.md

    Use when building a small Python MCP server from a spec. Its tools are wired to a fetch or scrape function. Covers the runtime, library version traps, FastMCP wiring and config.

  • Multi-Agent Telegram Loops

    SKILL.md

    Use when agents in one Telegram group start a loop. It also applies to floods and repeated messages. Covers the causes, log checks, consolidated replies and fixes.

  • n8n Cloud Integration

    SKILL.md

    Use when connecting an agent to n8n Cloud. The connection uses the instance-level MCP server. Covers OAuth, tool whitelists, the fixture-proof gate and human approval for publishing or executing.

  • OpenRouter MCP

    SKILL.md

    Use when you need live model benchmarks or pricing. The data also covers provider latency and credit balance, from the OpenRouter MCP server. Covers tools, billing, routing suffixes, tokens and a REST fallback.

  • Probe a stdio MCP Server

    SKILL.md

    Use when probing a stdio MCP server with no client. The server has no client set up yet. Covers the handshake, the tool list, evidence records and the silent-server case.

  • Self-Hosted Firecrawl

    SKILL.md

    Use when scraping through a self-hosted Firecrawl server. The server runs on a private network, and search and crawl jobs are also covered. Covers the health check, page scrape, search, crawl jobs and safe-use rules.

  • TinyFish CLI

    SKILL.md

    Use when connecting TinyFish search to coding agents. It applies to search and fetch. Covers key handling, unattended connection, the doctor check and a search-and-fetch proof.