Open Skills (besoeasy/open-skills) 集成评估
基本信息
- 仓库:github.com/besoeasy/open-skills
- 规模:40+ 技能,MIT 协议,118 stars
- 定位:社区维护的 AI Agent 技能库,对标 Hermes Skills 生态
- 安装方式:
git clone ~/open-skills,无包管理依赖
集成架构
存储位置:~open-skills/skills/,每个技能一个子目录,含 SKILL.md + 可选附属文件
推荐使用方式:作为外挂知识库,Hermes 在每个 session 开始时 git pull 同步,任务前检查是否匹配
| 维度 | Open Skills | Hermes Skills |
|---|---|---|
| 存储位置 | 独立 git 仓库 ~/open-skills | Hermes 内置 skills/ 目录 |
| 技能格式 | 纯 SKILL.md,简单目录 | SKILL.md + scripts/ + references/ + templates/ |
| 管理入口 | 无 — 直接文件操作 | skill_manage / skill_view 原生 CLI |
| 注入方式 | AI 自行检查 ~/open-skills/skills/*/ | 自动注入 system prompt |
| 安装 | git clone | skill_manage create |
| 触发 | AI 主动按目录搜索 | 自然语言 trigger 匹配 + SKILL.md 注入 |
使用感受
优势
- 低门槛:一个 git clone 即完成安装,没有 Hermes 的 skill_manage 学习曲线
- LLM 原生可读:技能文件格式简单直接,任何 LLM 一眼就能理解结构
- 受众广:明确写明适配 Hermes / Claude / Cursor / Windsurf / Continue.dev 等多种 Agent
- 理念一致:与 Hermes Skills 共享 "skills = 执行知识,AI = 推理创作" 的分工哲学
- prompt.txt 设计精良:session 启动清单、skill workflow、definition of done 三件套覆盖完整
局限
- 技能粒度偏浅:大多数技能是单文件、单步骤操作指引,缺乏 Hermes 的多步骤工作流深度
- 社区质量参差:40+ 技能覆盖广但深度不一,部分技能只是 API 调用模板
- 与 Hermes 生态脱节:无法使用 Hermes 的 proxy/variable 注入、requirements 检查、linked_files 等机制
- 无版本管理:技能变更依赖 git commit,没有 Hermes 的 skill_manage patch/edit 即时热更新
- 适用性局限:技能偏向通用场景(crypto/PDF/weather/scraping),对量化投资/金融专业领域覆盖不足
实际使用场景评估
在当前环境下(私募基金/量化投资 + 自建 Hermes Agent),Open Skills 的核心价值在于 补充通用能力缺口——Hermes 内置的 financial-services 技能覆盖了投行业务全链路(DCF/LBO/M&A/FOF 报告等),而 Open Skills 提供的是基础设施级别的通用技能(PDF、翻译、天气、地理编码等)。
两者不冲突,是互补关系:Hermes Skills 做专业领域深潜,Open Skills 做通用能力兜底。
推荐策略
- 保留安装:成本极低(~2MB 磁盘),git pull 同步无副作用
- 按需使用:任务前 AI 自行检查匹配,不自动注入 system prompt 避免膨胀
- 不强制检查:领域量化投资任务场景下命中 open-skills 的概率低,不做强制每次 session 检查
- 斜杠维护:旁路方式存在,可随时启用/停用(删 ~/open-skills 即可)