# 11. Skills 同步 ## 检查 ```bash # 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 ```bash cd ~/Code git clone https://git.shazhou.work/shazhou/skills.git ``` ### 2. 配置 Hermes external_dirs 编辑 `~/.hermes/config.yaml`,在 `skills` 下添加: ```yaml skills: external_dirs: ["~/Code/skills/hermes"] ``` 这样 Hermes 直接从 repo 索引 skills,无需复制。 ### 3. 链接 Cursor rules ```bash mkdir -p ~/.cursor/rules for f in ~/Code/skills/cursor/*.mdc; do ln -sf "$f" ~/.cursor/rules/$(basename "$f") done ``` ## 日常更新 git pull 即生效,无需 sync: ```bash cd ~/Code/skills && git pull ``` ## 验证 ```bash grep external_dirs ~/.hermes/config.yaml ls -la ~/.cursor/rules/ | grep Code/skills ```