用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill skill-onboarding-checklist命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | skill-onboarding-checklist |
| version | 1.0.0 |
| description | HOLO-AGENT 新技能安装规范流程。每次安装/创建新技能后,必须按本流程完成注册, 否则技能不会被路由系统识别。适用于所有在 acquisition/ 技能集群下新增的技能。 |
| triggers | ["安装新技能","新增技能","创建技能","注册技能","skill setup","skill install"] |
Skill Graph: 领域 → [[_index-meta|系统元技能领域]]
新技能装错位置(holo-acquisition/ 而非 acquisition/)+ 路由表未注册 = 技能"消失"。 本清单防止这类问题重复发生。
正确位置:~/.hermes/skills/acquisition/
~/.hermes/skills/
├── acquisition/ ← 所有获客技能都装这里
│ ├── skill-a/
│ ├── skill-b/
│ └── SKILL.md
└── holo-acquisition/ ← 仅限顶层入口 SKILL.md,不放子技能
└── SKILL.md ← 顶层入口,cluster元数据
常见错误:技能被装进 ~/.hermes/skills/holo-acquisition/some-skill/ 而不是
~/.hermes/skills/acquisition/some-skill/。症状是路由表里能找到但实际加载失败。
# 检查技能目录在正确位置
ls ~/.hermes/skills/acquisition/<新技能名>/SKILL.md
# 确认不在错误位置
ls ~/.hermes/skills/holo-acquisition/<新技能名>/SKILL.md 2>/dev/null && echo "ERROR: 装错位置!" || echo "OK"
# 检查 frontmatter 必填字段
grep -E "^name:|^version:|^description:|^triggers:" ~/.hermes/skills/acquisition/<新技能>/SKILL.md
3a. 注册到 routing 层(让系统知道在什么场景下调用这个技能)
找到对应 intent 的 routing 段落,添加:
<intent_name>:
all_markets: # 或 overseas/domestic
- skill: <新技能名>
priority: 5 # 1-6,数字越大优先级越高
condition: 触发条件描述
fallback: [] # 或列出降级技能
3b. 注册到 skills_index 层(让系统能找到技能路径和描述)
在 skills_index 段落末尾添加:
<新技能名>:
path: skill://<新技能名>
description: 一句话描述功能
layer: <discovery|outreach|intelligence|support|orchestration|training|maintenance|persona>
同 skills_index 的注册内容。
# 检查是否有同功能技能已存在(可能需要合并)
grep -r "<功能关键词>" ~/.hermes/skills/acquisition/ROUTING-TABLE.yaml
# 验证1:skills_index 中能搜到新技能
grep "<新技能名>" ~/.hermes/skills/acquisition/ROUTING-TABLE.yaml
# 验证2:技能文件存在
ls ~/.hermes/skills/acquisition/<新技能名>/SKILL.md
# 验证3:路由表 YAML 格式正确
python3 -c "import yaml; yaml.safe_load(open('~/.hermes/skills/acquisition/ROUTING-TABLE.yaml'))" && echo "YAML OK"
# 迁移到正确位置
mv ~/.hermes/skills/holo-acquisition/<技能名> ~/.hermes/skills/acquisition/<技能名>
可能原因:
overseas/domestic 分支但只注册在 all_markets解决步骤:
release-manager 的 .release/sync-list.txt 白名单控制哪些文件被同步到 git。
新技能即使在 acquisition/ 下,如果不在白名单里也不会进入 git repo。
发布前必须确认:新技能的目录名在 .release/sync-list.txt 中。
本清单解决:技能"装好了但系统不认识"的根因——位置错误 + 路由表未注册。