Skip to main content

Optional Skills Catalog

Optional skills ship with hermes-agent under optional-skills/ but are not active by default. Install them explicitly:

hermes skills install official/<category>/<skill>

For example:

hermes skills install official/blockchain/solana
hermes skills install official/mlops/flash-attention

Each skill below links to a dedicated page with its full definition, setup, and usage.

To uninstall:

hermes skills uninstall <skill-name>

autonomous-ai-agents​

SkillDescription
agent-merge-conflict-arbiterNeutral arbiter for merge conflicts between two agents.
antigravity-cliOperate the Antigravity CLI (agy): plugins, auth, sandbox.
blackboxDelegate coding tasks to the Blackbox AI multi-model CLI.
dynamic-workflowPlan-in-code fan-outs, adversarial verification, waves.
grokDelegate coding to xAI Grok Build CLI (features, PRs).
honchoConfigure and troubleshoot Honcho memory for Hermes.
opencodeDelegate coding to OpenCode CLI (features, PR review).
openhandsDelegate coding to OpenHands CLI (model-agnostic, LiteLLM).

blockchain​

SkillDescription
evmRead-only EVM client: wallets, tokens, gas across 8 chains.
hyperliquidHyperliquid market data, account history, trade review.
solanaQuery Solana wallets, tokens, txs, and NFTs in USD.

communication​

SkillDescription
one-three-one-rule1-3-1 decision briefs: problem, three options, one pick.

creative​

SkillDescription
ai-presenter-videoMake a verified AI presenter video from script + image.
anatomyExplain an idea as an interactive isometric machine figure.
archifyValidated interactive HTML diagrams, upstream-maintained.
ascii-artASCII art: pyfiglet, cowsay, boxes, image-to-ascii.
auteurDesign and build cinematic, award-level web pages.
baoyu-article-illustratorArticle illustrations: type × style × palette consistency.
baoyu-comicKnowledge comics (知识漫画): educational, biography, tutorial.
bragProject launch video via Hyperframes, upstream-maintained.
brag-slimLaunch video from a project or URL, upstream-maintained.
comfyuiGenerate images, video, and audio via diffusion workflows.
concept-diagramsGenerate flat, minimal educational SVG visuals as HTML.
creative-ideationGenerate ideas via named methods from creative practice.
design-mdAuthor/validate/export Google's DESIGN.md token spec files.
draw-your-fontTurn a handwriting photo into an installable TTF font.
dream-loopBuild stunning 3D scenes via a concept-art fidelity loop.
excalidrawHand-drawn Excalidraw JSON diagrams (arch, flow, seq).
heartmulaHeartMuLa: Suno-like song generation from lyrics + tags.
hyperframesRender MP4/WebM videos from HTML compositions.
impeccableFrontend design guidance, upstream-maintained (impeccable).
ip-as-logoDesign minimal cute IP mascot marks readable at 32px.
kanban-video-orchestratorPlan and run multi-agent video production pipelines.
meme-generationCreate meme PNGs from templates with Pillow text overlay.
mono-colorGenerate one- or two-ink editorial print poster images.
pixel-artPixel art w/ era palettes (NES, Game Boy, PICO-8).
pretextBuild creative browser demos with DOM-free text layout.
simple-englishRewrite text to ASD-STE100 Simplified Technical English.
sketchThrowaway HTML mockups: 2-3 design variants to compare.
social-media-content-calendarPlan multi-platform social campaigns: briefs to posting.
system-atlasBuild explorable isometric architecture atlases as HTML.
tldraw-offlineDrive and script tldraw offline canvases with an agent.
unreal-mcpAutomate Unreal Engine editor scenes, actors, and renders.

data-science​

SkillDescription
jupyter-notebookIterative Python via live Jupyter kernel (hamelnb).

devops​

SkillDescription
actual-setupSet up Actual Computer (actual.inc) inference in Hermes.
docker-managementManage Docker containers, images, volumes, and Compose.
hermes-s6-container-supervisionModify or debug s6 services in the Hermes Docker image.
inference-sh-cliRun 150+ AI apps (image, video, LLM) via inference.sh CLI.
pinggy-tunnelZero-install localhost tunnels over SSH via Pinggy.
setup-wizard-generatorGenerate a bash wizard guiding a human through manual setup.
watchersPoll RSS, JSON APIs, and GitHub with watermark dedup.

dogfood​

SkillDescription
adversarial-ux-testRoleplay a hostile user to find and triage UX pain points.

email​

SkillDescription
agentmailUse when an agent needs AgentMail CLI email inboxes.

finance​

SkillDescription
3-statement-modelBuild integrated IS/BS/CF financial workbooks in Excel.
comps-analysisBuild comparable-company valuation workbooks in Excel.
dcf-modelBuild discounted cash flow valuation workbooks in Excel.
excel-authorBuild auditable financial workbooks headless via openpyxl.
lbo-modelBuild leveraged buyout workbooks with IRR/MOIC in Excel.
merger-modelBuild M&A accretion/dilution workbooks in Excel.
polymarketQuery Polymarket: markets, prices, orderbooks, history.
pptx-authorBuild PowerPoint decks headless with python-pptx.
stocksStock quotes, history, search, compare, crypto via Yahoo.

gaming​

SkillDescription
minecraft-modpack-serverHost modded Minecraft servers (CurseForge, Modrinth).
pokemon-playerPlay Pokemon via headless emulator + RAM reads.

health​

SkillDescription
fitness-nutritionWorkout planning, macros, and body metrics via wger/USDA.
neuroskill-bciUse live BCI cognitive and mood state from NeuroSkill.

mcp​

SkillDescription
fastmcpBuild, test, and deploy Python MCP servers.
mcp-oauth-remote-gatewayManual OAuth for remote MCP servers on headless gateways.
mcporterList, auth, and call MCP servers/tools from the terminal.

media​

SkillDescription
gif-searchSearch/download GIFs from Tenor via curl + jq.
songseeAudio spectrograms/features (mel, chroma, MFCC) via CLI.

mlops​

SkillDescription
accelerateRun PyTorch training across GPUs with minimal changes.
axolotlAxolotl: YAML LLM fine-tuning (LoRA, DPO, GRPO).
chromaEmbedding database for RAG and semantic search.
dspyDSPy: declarative LM programs, auto-optimize prompts, RAG.
evaluating-llms-harnesslm-eval-harness: benchmark LLMs (MMLU, GSM8K, etc.).
faissFast vector similarity search at billion scale.
flash-attentionSpeed up long-sequence transformer training and inference.
lambda-labsOn-demand GPU cloud instances for ML training.
llama-cppllama.cpp local GGUF inference + HF Hub model discovery.
modalServerless GPU cloud for ML jobs and model APIs.
nemo-curatorCurate LLM training data: dedupe, filter, PII redaction.
obliteratusOBLITERATUS: abliterate LLM refusals (diff-in-means).
peftFine-tune large LLMs with LoRA on limited GPU memory.
pytorch-fsdpFully sharded data-parallel training for large models.
pytorch-lightningClean training loops with built-in distributed support.
saelensTrain sparse autoencoders to interpret model features.
segment-anything-modelSAM: zero-shot image segmentation via points, boxes, masks.
serving-llms-vllmvLLM: high-throughput LLM serving, OpenAI API, quantization.
simpoReference-free preference alignment, simpler than DPO.
slimeRL post-training for LLMs with Megatron and SGLang.
tensorrt-llmHigh-throughput LLM inference on NVIDIA GPUs.
torchtitanPretrain LLMs at scale with PyTorch 4D parallelism.
unslothUnsloth: 2-5x faster LoRA/QLoRA fine-tuning, less VRAM.

payments​

SkillDescription
mpp-agentPay HTTP 402 APIs via Machine Payments Protocol (MPP).
stripe-link-cliAgent payments via Stripe Link — cards, SPT, approvals.
stripe-projectsProvision SaaS services + sync creds via Stripe Projects.

productivity​

SkillDescription
airtableAirtable REST API via curl. Records CRUD, filters, upserts.
boxBox manages cloud files, sharing, search, and metadata.
canvasFetch Canvas LMS courses and assignments via API token.
decision-questionnaireTurn an unanswerable decision into a questionnaire doc.
here-nowPublish sites to {slug}.here.now and store files in Drives.
live-dashboardBuild self-updating dashboards from live sources.
memento-flashcardsSpaced-repetition flashcards: create, review, quiz, export.
notionNotion API + ntn CLI: pages, databases, markdown, Workers.
property-listingsPresent property and rental listings as desktop cards.
shopShop catalog search, checkout, order tracking, returns.
shopifyQuery Shopify Admin/Storefront GraphQL APIs via curl.
siyuanQuery and edit a SiYuan knowledge base via its API.
telephonyProvision Twilio numbers, SMS/MMS, and AI outbound calls.

research​

SkillDescription
bioinformaticsGateway to 400+ genomics and computational biology skills.
blogwatcherMonitor blogs and RSS/Atom feeds via blogwatcher-cli tool.
darwinian-evolverEvolve prompts/regex/SQL/code with Imbue's evolution loop.
domain-intelPassive recon of subdomains, SSL certs, WHOIS, and DNS.
drug-discoveryDrug discovery: ChEMBL search, drug-likeness, interactions.
duckduckgo-searchFree keyless web, news, and image search via ddgs.
gitnexus-explorerServe an interactive codebase knowledge graph web UI.
llm-wikiKarpathy's LLM Wiki: build/query interlinked markdown KB.
osint-investigationFollow the money via public records and sanctions data.
parallel-cliAgent-native web search, deep research, and enrichment.
qmdHybrid local search over notes, docs, and transcripts.
research-paper-writingWrite ML papers for NeurIPS/ICML/ICLR: design→submit.
rss-feedsRead RSS, Atom, JSON feeds; discover feeds behind a page.
scraplingScrape sites with stealth browsing and Cloudflare bypass.
searxng-searchFree keyless meta-search aggregating 70+ engines.

security​

SkillDescription
1passwordSet up op CLI, sign in, and read or inject secrets.
godmodeJailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN.
oss-forensicsGitHub supply-chain forensics: recovery, IOCs, reporting.
sherlockFind accounts for a username across 400+ platforms.
unbrokerRemove your info from data-broker sites, by name or phone.
web-pentestAuthorized web pentest: recon, proof-based exploits, report.

smart-home​

SkillDescription
openhueControl Philips Hue lights, scenes, rooms via OpenHue CLI.

social-media​

SkillDescription
reddit-readingRead Reddit: subreddits, search, threads, users. No browser.

software-development​

SkillDescription
ast-grepAST-aware structural code search and rewrite via ast-grep.
code-wikiGenerate wiki docs + Mermaid diagrams for any codebase.
grill-meAdversarial plan interview before implementation.
hermes-agent-skill-authoringAuthor in-repo SKILL.md files: frontmatter and structure.
inspecting-hermes-desktop-domRead the live Hermes desktop DOM/CSS over CDP.
node-inspect-debuggerDebug Node.js via --inspect + Chrome DevTools Protocol CLI.
pr-lensDraw code changes as animated architecture/data-flow SVGs.
python-debugpyDebug Python: pdb REPL + debugpy remote (DAP).
rest-graphql-debugDebug REST/GraphQL APIs: status codes, auth, schemas, repro.
subagent-driven-developmentExecute plans via delegate_task subagents (2-stage review).

web-development​

SkillDescription
cloudflare-temporary-deployDeploy a Worker live, no account, via wrangler --temporary.
har-derived-api-clientRecord a site's XHR into a HAR, derive an HTTP client.
page-agentEmbed an in-page natural-language GUI copilot in web apps.
publish-siteVersioned site deploys to GitHub/Cloudflare/Netlify Pages.
scrollcraftPremium scroll-driven landing pages; scroll = timeline.

yuanbao​

SkillDescription
yuanbaoYuanbao (元宝) groups: @mention users, query info/members.

Contributing Optional Skills​

To add a new optional skill to the repository:

  1. Create a directory under optional-skills/<category>/<skill-name>/
  2. Add a SKILL.md with standard frontmatter (name, description, version, author)
  3. Include any supporting files in references/, templates/, or scripts/ subdirectories
  4. Submit a pull request — the skill will appear in this catalog and get its own docs page once merged