跳到主要内容
本文尚未翻译

本文暂时显示英文原文,中文翻译正在进行中。翻译完成后将自动更新。

原文链接:English Version

Optional Skills Catalog

Official optional skills ship with the hermes-agent repository 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

Once installed, the skill appears in the agent's skill list and can be loaded automatically when relevant tasks are detected.

To uninstall:

hermes skills uninstall <skill-name>

Autonomous AI Agents

SkillDescription
blackboxDelegate coding tasks to Blackbox AI CLI agent. Multi-model agent with built-in judge that runs tasks through multiple LLMs and picks the best result.
honchoConfigure and use Honcho memory with Hermes — cross-session user modeling, multi-profile peer isolation, observation config, and dialectic reasoning.

Blockchain

SkillDescription
baseQuery Base (Ethereum L2) blockchain data with USD pricing — wallet balances, token info, transaction details, gas analysis, contract inspection, whale detection, and live network stats. No API key required.
solanaQuery Solana blockchain data with USD pricing — wallet balances, token portfolios, transaction details, NFTs, whale detection, and live network stats. No API key required.

Communication

SkillDescription
one-three-one-ruleStructured communication framework for proposals and decision-making.

Creative

SkillDescription
blender-mcpControl Blender directly from Hermes via socket connection to the blender-mcp addon. Create 3D objects, materials, animations, and run arbitrary Blender Python (bpy) code.
meme-generationGenerate real meme images by picking a template and overlaying text with Pillow. Produces actual .png meme files.

DevOps

SkillDescription
cliRun 150+ AI apps via inference.sh CLI (infsh) — image generation, video creation, LLMs, search, 3D, and social automation.
docker-managementManage Docker containers, images, volumes, networks, and Compose stacks — lifecycle ops, debugging, cleanup, and Dockerfile optimization.

Email

SkillDescription
agentmailGive the agent its own dedicated email inbox via AgentMail. Send, receive, and manage email autonomously using agent-owned email addresses.

Health

SkillDescription
neuroskill-bciBrain-Computer Interface (BCI) integration for neuroscience research workflows.

MCP

SkillDescription
fastmcpBuild, test, inspect, install, and deploy MCP servers with FastMCP in Python. Covers wrapping APIs or databases as MCP tools, exposing resources or prompts, and deployment.

Migration

SkillDescription
openclaw-migrationMigrate a user's OpenClaw customization footprint into Hermes Agent. Imports memories, SOUL.md, command allowlists, user skills, and selected workspace assets.

MLOps

The largest optional category — covers the full ML pipeline from data curation to production inference.

SkillDescription
accelerateSimplest distributed training API. 4 lines to add distributed support to any PyTorch script. Unified API for DeepSpeed/FSDP/Megatron/DDP.
chromaOpen-source embedding database. Store embeddings and metadata, perform vector and full-text search. Simple 4-function API for RAG and semantic search.
faissFacebook's library for efficient similarity search and clustering of dense vectors. Supports billions of vectors, GPU acceleration, and various index types (Flat, IVF, HNSW).
flash-attentionOptimize transformer attention with Flash Attention for 2-4x speedup and 10-20x memory reduction. Supports PyTorch SDPA, flash-attn library, H100 FP8, and sliding window.
hermes-atropos-environmentsBuild, test, and debug Hermes Agent RL environments for Atropos training. Covers the HermesAgentBaseEnv interface, reward functions, agent loop integration, and evaluation.
huggingface-tokenizersFast Rust-based tokenizers for research and production. Tokenizes 1GB in under 20 seconds. Supports BPE, WordPiece, and Unigram algorithms.
instructorExtract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, and stream partial results.
lambda-labsReserved and on-demand GPU cloud instances for ML training and inference. SSH access, persistent filesystems, and multi-node clusters.
llavaLarge Language and Vision Assistant — visual instruction tuning and image-based conversations combining CLIP vision with LLaMA language models.
nemo-curatorGPU-accelerated data curation for LLM training. Fuzzy deduplication (16x faster), quality filtering (30+ heuristics), semantic dedup, PII redaction. Scales with RAPIDS.
pineconeManaged vector database for production AI. Auto-scaling, hybrid search (dense + sparse), metadata filtering, and low latency (under 100ms p95).
pytorch-lightningHigh-level PyTorch framework with Trainer class, automatic distributed training (DDP/FSDP/DeepSpeed), callbacks, and minimal boilerplate.
qdrantHigh-performance vector similarity search engine. Rust-powered with fast nearest neighbor search, hybrid search with filtering, and scalable vector storage.
saelensTrain and analyze Sparse Autoencoders (SAEs) using SAELens to decompose neural network activations into interpretable features.
simpoSimple Preference Optimization — reference-free alternative to DPO with better performance (+6.4 pts on AlpacaEval 2.0). No reference model needed.
slimeLLM post-training with RL using Megatron+SGLang framework. Custom data generation workflows and tight Megatron-LM integration for RL scaling.
tensorrt-llmOptimize LLM inference with NVIDIA TensorRT for maximum throughput. 10-100x faster than PyTorch on A100/H100 with quantization (FP8/INT4) and in-flight batching.
torchtitanPyTorch-native distributed LLM pretraining with 4D parallelism (FSDP2, TP, PP, CP). Scale from 8 to 512+ GPUs with Float8 and torch.compile.

Productivity

SkillDescription
canvasCanvas LMS integration — fetch enrolled courses and assignments using API token authentication.
memento-flashcardsSpaced repetition flashcard system for learning and knowledge retention.
siyuanSiYuan Note API for searching, reading, creating, and managing blocks and documents in a self-hosted knowledge base.
telephonyGive Hermes phone capabilities — provision a Twilio number, send/receive SMS/MMS, make calls, and place AI-driven outbound calls through Bland.ai or Vapi.

Research

SkillDescription
bioinformaticsGateway to 400+ bioinformatics skills from bioSkills and ClawBio. Covers genomics, transcriptomics, single-cell, variant calling, pharmacogenomics, metagenomics, and structural biology.
domain-intelPassive domain reconnaissance using Python stdlib. Subdomain discovery, SSL certificate inspection, WHOIS lookups, DNS records, and bulk multi-domain analysis. No API keys required.
duckduckgo-searchFree web search via DuckDuckGo — text, news, images, videos. No API key needed.
gitnexus-explorerIndex a codebase with GitNexus and serve an interactive knowledge graph via web UI and Cloudflare tunnel.
parallel-cliVendor skill for Parallel CLI — agent-native web search, extraction, deep research, enrichment, and monitoring.
qmdSearch personal knowledge bases, notes, docs, and meeting transcripts locally using qmd — a hybrid retrieval engine with BM25, vector search, and LLM reranking.
scraplingWeb scraping with Scrapling — HTTP fetching, stealth browser automation, Cloudflare bypass, and spider crawling via CLI and Python.

Security

SkillDescription
1passwordSet up and use 1Password CLI (op). Install the CLI, enable desktop app integration, sign in, and read/inject secrets for commands.
oss-forensicsOpen-source software forensics — analyze packages, dependencies, and supply chain risks.
sherlockOSINT username search across 400+ social networks. Hunt down social media accounts by username.

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 once merged