主题
Hermes Skills 清单与维护
本文整理本机 Hermes Skills 的来源、用途、维护边界和当前检查结果。统计日期:2026-07-15。
一、结论
当前 Skill 分为三层,不应混在一起移动或批量改写:
- Hermes 内置 Skills:随桌面版提供,由版本升级维护。
- Hermes 本地 Skills:用户定制、可直接维护,目前有 2 个。
- 项目级 Skills:只服务特定项目,保留在项目目录中,不应复制进全局目录造成双份真源。
当前 Hermes CLI 实际报告:64 个已启用 Skill(62 builtin + 2 local),无 Hub 安装项、无禁用项。
二、目录与来源
| 层级 | 路径 | 当前内容 | 维护策略 |
|---|---|---|---|
| Hermes 全局 | D:\software\hermesHermes Agent CN Desktop\data\hermes-home\skills | 内置与本地 Skill | 内置项不手改;本地项可维护 |
| 基金项目 | D:\data\fund\.claude\skills | fund_analysis、ocr_alipay、sa.scientific-slides | 随项目维护 |
| OpenCode 用户级 | C:\Users\GhostCloud\.config\opencode\skills | powershell-reliable | 由 OpenCode 使用,不计入 Hermes 清单 |
文件系统中找到的
SKILL.md数量可能大于 CLI 的“已启用”数量,因为 CLI 会按来源、平台、依赖与清单规则过滤;应以hermes skills list作为 Hermes 当前可用清单的准绳。
三、优先使用的核心 Skills
日常核心
| Skill | 用途 | 典型触发 |
|---|---|---|
hermes-agent | Hermes 配置、MCP、Gateway、Profile、排错 | 配置或检查 Hermes |
obsidian | 搜索、创建、维护 Markdown/Obsidian 笔记 | 整理知识库、写笔记 |
opencode | 调度 OpenCode 完成编码任务 | 实现、重构、审查代码 |
systematic-debugging | 系统化定位故障根因 | Bug、测试失败、异常行为 |
plan | 复杂开发任务规划 | 多步骤开发前 |
vitepress-docs-maintenance | 维护 VitePress、修复链接并验证构建 | 修改 D:\data\docs |
个人业务核心
| Skill | 所在层级 | 用途 |
|---|---|---|
fund-portfolio-analysis | Hermes 本地 | 编排基金 SOP、行情、诊断和文档更新 |
fund_analysis | 基金项目 | 单只基金快速估值与深度分析脚本 |
ocr_alipay | 基金项目 | 支付宝基金截图 OCR 与结构化提取 |
fund-portfolio-analysis 是全局编排入口;项目内的 fund_analysis 和 ocr_alipay 是脚本与项目细节的真源。三者职责互补,不建议合并成一个超大 Skill。
四、按类别查看当前 Hermes Skills
CLI 当前启用项主要分为:
- autonomous-ai-agents:Claude Code、Codex、Hermes、OpenCode
- creative:图表、信息图、设计、视频、音乐等
- github:认证、Issue、PR、代码审查、仓库管理
- productivity:基金、OCR、PDF、PowerPoint、Notion 等
- research:arXiv、资料研究、知识检索等
- software-development:规划、调试、TDD、代码简化、VitePress 等
- 其他:Apple、邮件、媒体、MLOps、笔记、智能家居、社交平台
完整实时列表使用:
powershell
$hermes = "D:\software\hermesHermes Agent CN Desktop\data\desktop-bin\hermes.bat"
& $hermes skills list五、本次质量检查
正常项
- CLI 未发现重名的已启用 Skill。
- 两个 Hermes 本地 Skill 均处于 enabled:
fund-portfolio-analysisvitepress-docs-maintenance
- 项目级基金 Skills 已集中在
D:\data\fund\.claude\skills,边界清晰。 - Curator 已启用,周期为 7 天;30 天未使用标 stale,90 天未使用归档。
需要留意但不宜直接改动
- 部分内置 Skill 缺少可选的
author或version字段;它们仍被 CLI 正常加载。应等待桌面版升级修复,不在安装目录中手工统一格式。 research-paper-writing的SKILL.md文件体积超过常规 100,000 字符建议值,但它属于内置内容。本次不改写。sa.scientific-slides目前放在基金项目中,功能上与基金分析无直接关系。若它会被多个项目复用,后续可迁移为独立全局 Skill;迁移前需验证脚本依赖和环境变量,不能只移动SKILL.md。- Curator 的统计口径与
skills list不同:Curator 维护使用记录,CLI 展示当前可启用项,因此数字不必相同。
六、维护规则
- 内置不改:
builtin项随 Hermes 升级,避免本地修改被覆盖。 - 本地可改:只直接维护来源为
local的 Skill。 - 项目真源唯一:基金脚本继续留在基金项目,不复制进 Hermes 全局 Skill。
- 先备份再归档:使用 Curator 的 backup/rollback,不直接删除长期未用 Skill。
- 渐进披露:
SKILL.md保留核心流程;大量说明放进references/,脚本放进scripts/。 - 修改后验证:检查 frontmatter、路径、脚本调用,并用新会话或
/reload-skills重新加载。 - 不记录密钥:Skill、参考文档和笔记中不写 API Key、Token、Cookie。
七、常用维护命令
powershell
$hermes = "D:\software\hermesHermes Agent CN Desktop\data\desktop-bin\hermes.bat"
# 当前可用清单
& $hermes skills list
# 搜索与检查
& $hermes skills search <关键词>
& $hermes skills inspect <skill-id>
# Curator 状态与安全预览
& $hermes curator status
& $hermes curator run --dry-run
& $hermes curator backup
& $hermes curator list-archived不要仅为“看起来整齐”而批量删除低频 Skill。低频不等于无用;优先交给 Curator 按使用记录标记、备份和归档。
八、推荐后续动作
- 保留当前 62 builtin + 2 local 的启用结构。
- 把维护重点放在两个本地 Skill,而不是格式化全部内置 Skill。
- 下次升级 Hermes 后重新运行
skills list,更新本文数量。 - 若经常制作科研幻灯片,再把
sa.scientific-slides连同references/、scripts/、assets/整包迁移并单独验证。