原文链接:https://hermes-agent.nousresearch.com/docs/reference/optional-skills-catalog 官方可选技能随 hermes-agent 仓库一起发布,位于 optional-skills/ 目录下,但 默认不启用 。需要显式安装:

> 原文链接:https://hermes-agent.nousresearch.com/docs/reference/optional-skills-catalog

> 📖 本文档翻译自 Hermes Agent 官方文档 > 最后更新:2026-04-16

可选技能目录

官方可选技能随 hermes-agent 仓库一起发布,位于 optional-skills/ 目录下,但默认不启用。需要显式安装:

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

例如:

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

安装完成后,该技能会出现在代理(Agent)的技能列表中,并可在检测到相关任务时自动加载。

卸载方式:

hermes skills uninstall <skill-name>


自主 AI 代理 (Autonomous AI Agents)

技能描述
blackbox将编码任务委托给 Blackbox AI CLI 代理。这是一个多模型代理,内置评审器(Judge),通过多个 LLM 运行任务并选出最佳结果。
honcho配置并使用 Honcho 记忆系统与 Hermes 协作——支持跨会话(Cross-session)用户建模、多配置文件隔离、观察配置和辩证推理(Dialectic Reasoning)。

区块链 (Blockchain)

技能描述
base查询 Base(以太坊 L2)区块链数据并附带美元定价——钱包余额、代币信息、交易详情、Gas 分析、合约检查、巨鲸检测和实时网络统计。无需 API 密钥。
solana查询 Solana 区块链数据并附带美元定价——钱包余额、代币投资组合、交易详情、NFT、巨鲸检测和实时网络统计。无需 API 密钥。

沟通 (Communication)

技能描述
one-three-one-rule用于提案和决策的结构化沟通框架。

创意 (Creative)

技能描述
blender-mcp通过与 blender-mcp 插件的 Socket 连接,直接从 Hermes 控制 Blender。创建 3D 对象、材质、动画,以及运行任意 Blender Python (bpy) 代码。
meme-generation通过选择模板并使用 Pillow 叠加文字来生成真实的迷因(Meme)图片。生成实际的 .png 迷因文件。

DevOps

技能描述
cli通过 inference.sh CLI (infsh) 运行 150+ AI 应用——图像生成、视频创建、LLM、搜索、3D 和社交自动化。
docker-management管理 Docker 容器、镜像、卷、网络和 Compose 编排栈——生命周期操作、调试、清理和 Dockerfile 优化。

邮件 (Email)

技能描述
agentmail通过 AgentMail 为代理提供专属邮箱。使用代理拥有的邮箱地址自主发送、接收和管理邮件。

健康 (Health)

技能描述
neuroskill-bci脑机接口 (Brain-Computer Interface, BCI) 集成,用于神经科学研究工作流。

MCP

技能描述
fastmcp使用 Python 中的 FastMCP 构建、测试、检查、安装和部署 MCP 服务器(MCP Server)。支持将 API 或数据库封装为 MCP 工具、暴露资源或提示(Prompt),以及部署。

迁移 (Migration)

技能描述
openclaw-migration将用户的 OpenClaw 自定义数据迁移到 Hermes Agent。导入记忆、SOUL.md、命令白名单、用户技能和选定的工作区资产。

MLOps

最大的可选类别——涵盖从数据整理(Data Curation)到生产推理(Inference)的完整 ML 管道(Pipeline)。

技能描述
accelerate最简单的分布式训练 API。只需 4 行代码即可为任何 PyTorch 脚本添加分布式支持。统一 API 支持 DeepSpeed/FSDP/Megatron/DDP。
chroma开源嵌入数据库(Embedding Database)。存储嵌入向量和元数据,执行向量搜索和全文搜索。提供简洁的 4 函数 API,用于 RAG 和语义搜索。
faissFacebook 开发的高效相似性搜索和密集向量聚类库。支持数十亿级向量、GPU 加速以及多种索引类型(Flat、IVF、HNSW)。
flash-attention使用 Flash Attention 优化 Transformer 注意力机制——实现 2-4 倍加速和 10-20 倍内存缩减。支持 PyTorch SDPA、flash-attn 库、H100 FP8 和滑动窗口注意力。
hermes-atropos-environments构建、测试和调试用于 Atropos 训练的 Hermes Agent 强化学习(RL)环境。涵盖 HermesAgentBaseEnv 接口、奖励函数、代理循环集成和评估。
huggingface-tokenizers基于 Rust 的高性能分词器(Tokenizer),适用于研究和生产环境。可在 20 秒内完成 1GB 文本的分词。支持 BPE、WordPiece 和 Unigram 算法。
instructor通过 Pydantic 验证从 LLM 响应中提取结构化数据,自动重试失败的提取操作,并支持流式传输部分结果。
lambda-labs预留和按需 GPU 云实例,用于 ML 训练和推理。提供 SSH 访问、持久文件系统和多节点集群。
llava大型语言和视觉助手——结合 CLIP 视觉模型与 LLaMA 语言模型,实现视觉指令微调和基于图像的对话。
nemo-curatorGPU 加速的 LLM 训练数据整理。模糊去重(16 倍加速)、质量过滤(30+ 启发式规则)、语义去重、PII 脱敏。基于 RAPIDS 扩展。
pinecone托管式向量数据库,用于生产环境 AI。支持自动扩缩容、混合搜索(密集 + 稀疏向量)、元数据过滤和低延迟(p95 低于 100ms)。
pytorch-lightning高层 PyTorch 框架,提供 Trainer 类、自动分布式训练(DDP/FSDP/DeepSpeed)、回调(Callback)和最少的样板代码。
qdrant高性能向量相似性搜索引擎。基于 Rust 驱动,支持快速最近邻搜索、带过滤的混合搜索和可扩展的向量存储。
saelens使用 SAELens 训练和分析稀疏自编码器(Sparse Autoencoder, SAE),将神经网络激活分解为可解释的特征。
simpo简单偏好优化(Simple Preference Optimization)——DPO 的无参考模型替代方案,性能更优(在 AlpacaEval 2.0 上高 6.4 分)。无需参考模型。
slime使用 Megatron + SGLang 框架通过 RL 进行 LLM 后训练(Post-training)。自定义数据生成工作流和与 Megatron-LM 的紧密集成以实现 RL 扩展。
tensorrt-llm使用 NVIDIA TensorRT 优化 LLM 推理以实现最大吞吐量。在 A100/H100 上比 PyTorch 快 10-100 倍,支持量化(FP8/INT4)和在线批处理(In-flight Batching)。
torchtitanPyTorch 原生分布式 LLM 预训练,支持 4D 并行(FSDP2、TP、PP、CP)。可从 8 个 GPU 扩展到 512+ 个 GPU,支持 Float8 和 torch.compile。

生产力 (Productivity)

技能描述
canvasCanvas LMS 集成——使用 API 令牌认证获取已注册课程和作业信息。
memento-flashcards间隔重复(Spaced Repetition)闪卡系统,用于学习和知识保持。
siyuan思源笔记 API——用于在自托管知识库中搜索、阅读、创建和管理块和文档。
telephony赋予 Hermes 电话能力——配置 Twilio 号码、发送/接收短信(SMS)/彩信(MMS)、拨打电话,以及通过 Bland.ai 或 Vapi 发起 AI 驱动的外呼。

研究 (Research)

技能描述
bioinformatics通往 400+ 生物信息学技能的网关,来自 bioSkills 和 ClawBio。涵盖基因组学、转录组学、单细胞分析、变异检测、药物基因组学、宏基因组和结构生物学。
domain-intel使用 Python 标准库进行被动域名侦察。子域名发现、SSL 证书检查、WHOIS 查询、DNS 记录和批量多域名分析。无需 API 密钥。
duckduckgo-search通过 DuckDuckGo 进行免费网络搜索——文本、新闻、图片、视频。无需 API 密钥。
gitnexus-explorer使用 GitNexus 索引代码库,并通过 Web UI 和 Cloudflare 隧道提供交互式知识图谱服务。
parallel-cliParallel CLI 的供应商技能——代理原生网络搜索、数据提取、深度研究、数据丰富和监控。
qmd使用 qmd 在本地搜索个人知识库、笔记、文档和会议记录——一个结合 BM25、向量搜索和 LLM 重排序的混合检索引擎。
scrapling使用 Scrapling 进行网页抓取——HTTP 获取、隐身浏览器自动化、Cloudflare 绕过和爬虫抓取,支持 CLI 和 Python。

安全 (Security)

技能描述
1password设置和使用 1Password CLI (op)。安装 CLI、启用桌面应用集成、登录,以及为命令读取/注入密钥。
oss-forensics开源软件取证——分析包、依赖项和供应链风险。
sherlock跨 400+ 社交网络的 OSINT 用户名搜索。通过用户名追踪社交媒体账户。

贡献可选技能

要向仓库添加新的可选技能:

  1. optional-skills/&lt;category&gt;/&lt;skill-name&gt;/ 下创建目录
  2. 添加包含标准 frontmatter(name、description、version、author)的 SKILL.md 文件
  3. 将辅助文件放入 references/templates/scripts/ 子目录中
  4. 提交 Pull Request——合并后该技能将出现在此目录中

编辑此页

Continue Exploring

继续探索

这不是课程式的上一篇下一篇,而是从当前节点向外继续漫游。

参考

CLI 命令参考

本页介绍从终端运行的 命令行命令 。 聊天内斜杠命令请参见斜杠命令参考。 hermes [全局选项] <命令 [子命令/选项] hermes chat [options] 常用选项: 示例: hermes hermes chat -q "总结最新的 PR" hermes chat --provider openrout

参考

斜杠命令参考

原文链接:Slash Commands Reference Hermes 有两个斜杠命令(Slash Command)界面,均由 hermes cli/commands.py 中的中央 COMMAND REGISTRY 驱动: 交互式 CLI(命令行界面) 斜杠命令 — 由 cli.py 分发,支持从注册表自动补全

参考

配置文件命令参考

本页面涵盖所有与 Hermes 配置文件 相关的命令。通用 CLI 命令请参见 CLI 命令参考。 hermes profile <子命令 管理配置文件的顶级命令。不带子命令运行 hermes profile 会显示帮助。 hermes profile list 列出所有配置文件。当前活跃的配置文件用 标记。

参考

环境变量

原文链接:Environment Variables Reference 所有变量都放在 /.hermes/.env 文件中。你也可以通过 hermes config set VAR value 来设置。 变量 描述 --- --- OPENROUTER API KEY OpenRouter API 密钥(推荐,灵活性

参考

内置工具参考

原文链接:Built-in Tools Reference 本文档记录了 Hermes 工具注册表中的全部 47 个内置工具,按工具集(Toolset)分组。工具的可用性因平台、凭证和已启用的工具集而异。 快速统计: 10 个浏览器工具、4 个文件工具、10 个强化学习(RL)工具、4 个 Home Assistant

参考

工具集参考

工具集(Toolsets)是工具的命名捆绑包,控制 Agent 能做什么。它们是按平台、按会话或按任务配置工具可用性的主要机制。 每个工具恰好属于一个工具集。当你启用一个工具集时,该捆绑包中的所有工具都对 Agent 可用。工具集分为三类: 核心(Core) — 一组相关工具的逻辑分组(例如,file 捆绑了 read

Reference

参考

命令、配置、环境变量、技能目录与常见问题,适合作为索引与查阅入口。

11 篇文档11 个节点

当前节点

可选技能目录

同主题继续探索

CLI 命令参考

本页介绍从终端运行的 命令行命令 。 聊天内斜杠命令请参见斜杠命令参考。 hermes [全局选项] <命令 [子命令/选项] hermes chat [options] 常用选项: 示例: hermes hermes chat -q "总结最新的 PR" hermes chat --provider openrout

斜杠命令参考

原文链接:Slash Commands Reference Hermes 有两个斜杠命令(Slash Command)界面,均由 hermes cli/commands.py 中的中央 COMMAND REGISTRY 驱动: 交互式 CLI(命令行界面) 斜杠命令 — 由 cli.py 分发,支持从注册表自动补全

配置文件命令参考

本页面涵盖所有与 Hermes 配置文件 相关的命令。通用 CLI 命令请参见 CLI 命令参考。 hermes profile <子命令 管理配置文件的顶级命令。不带子命令运行 hermes profile 会显示帮助。 hermes profile list 列出所有配置文件。当前活跃的配置文件用 标记。

环境变量

原文链接:Environment Variables Reference 所有变量都放在 /.hermes/.env 文件中。你也可以通过 hermes config set VAR value 来设置。 变量 描述 --- --- OPENROUTER API KEY OpenRouter API 密钥(推荐,灵活性

内置工具参考

原文链接:Built-in Tools Reference 本文档记录了 Hermes 工具注册表中的全部 47 个内置工具,按工具集(Toolset)分组。工具的可用性因平台、凭证和已启用的工具集而异。 快速统计: 10 个浏览器工具、4 个文件工具、10 个强化学习(RL)工具、4 个 Home Assistant

工具集参考

工具集(Toolsets)是工具的命名捆绑包,控制 Agent 能做什么。它们是按平台、按会话或按任务配置工具可用性的主要机制。 每个工具恰好属于一个工具集。当你启用一个工具集时,该捆绑包中的所有工具都对 Agent 可用。工具集分为三类: 核心(Core) — 一组相关工具的逻辑分组(例如,file 捆绑了 read

相关节点

CLI 命令参考

本页介绍从终端运行的 命令行命令 。 聊天内斜杠命令请参见斜杠命令参考。 hermes [全局选项] <命令 [子命令/选项] hermes chat [options] 常用选项: 示例: hermes hermes chat -q "总结最新的 PR" hermes chat --provider openrout

斜杠命令参考

原文链接:Slash Commands Reference Hermes 有两个斜杠命令(Slash Command)界面,均由 hermes cli/commands.py 中的中央 COMMAND REGISTRY 驱动: 交互式 CLI(命令行界面) 斜杠命令 — 由 cli.py 分发,支持从注册表自动补全

配置文件命令参考

本页面涵盖所有与 Hermes 配置文件 相关的命令。通用 CLI 命令请参见 CLI 命令参考。 hermes profile <子命令 管理配置文件的顶级命令。不带子命令运行 hermes profile 会显示帮助。 hermes profile list 列出所有配置文件。当前活跃的配置文件用 标记。

环境变量

原文链接:Environment Variables Reference 所有变量都放在 /.hermes/.env 文件中。你也可以通过 hermes config set VAR value 来设置。 变量 描述 --- --- OPENROUTER API KEY OpenRouter API 密钥(推荐,灵活性

内置工具参考

原文链接:Built-in Tools Reference 本文档记录了 Hermes 工具注册表中的全部 47 个内置工具,按工具集(Toolset)分组。工具的可用性因平台、凭证和已启用的工具集而异。 快速统计: 10 个浏览器工具、4 个文件工具、10 个强化学习(RL)工具、4 个 Home Assistant

工具集参考

工具集(Toolsets)是工具的命名捆绑包,控制 Agent 能做什么。它们是按平台、按会话或按任务配置工具可用性的主要机制。 每个工具恰好属于一个工具集。当你启用一个工具集时,该捆绑包中的所有工具都对 Agent 可用。工具集分为三类: 核心(Core) — 一组相关工具的逻辑分组(例如,file 捆绑了 read