- Hermes: config.yaml external_dirs 直接索引 ~/Code/skills/hermes/ - Cursor: setup.sh 一次性创建 symlink 到 ~/.cursor/rules/ - git pull 即生效,无需反复同步 - sync.sh → setup.sh(一次性) [小糯]
1.1 KiB
1.1 KiB
11. Skills 同步
检查
# skills repo 已克隆
ls ~/Code/skills/hermes/
# hermes external_dirs 已配置
grep external_dirs ~/.hermes/config.yaml
# cursor rules 已 link
ls -la ~/.cursor/rules/*.mdc 2>/dev/null | grep -q 'Code/skills'
✅ 达标:
~/Code/skills存在- config.yaml 的
external_dirs包含~/Code/skills/hermes ~/.cursor/rules/下有指向~/Code/skills/cursor/的 symlink
安装
1. 克隆 skills repo
cd ~/Code
git clone https://git.shazhou.work/shazhou/skills.git
2. 配置 Hermes external_dirs
编辑 ~/.hermes/config.yaml,在 skills 下添加:
skills:
external_dirs: ["~/Code/skills/hermes"]
这样 Hermes 直接从 repo 索引 skills,无需复制。
3. 链接 Cursor rules
mkdir -p ~/.cursor/rules
for f in ~/Code/skills/cursor/*.mdc; do
ln -sf "$f" ~/.cursor/rules/$(basename "$f")
done
日常更新
git pull 即生效,无需 sync:
cd ~/Code/skills && git pull
验证
grep external_dirs ~/.hermes/config.yaml
ls -la ~/.cursor/rules/ | grep Code/skills