link-all-skills

SKILL.md

批量链接 Skills

将当前项目目录下所有包含 SKILL.md 子目录链接到全局注册表。

使用场景

  • 项目中有多个 skills 需要一次性链接
  • 刚克隆了一个 skills 仓库,需要初始化链接
  • 需要更新所有 skills 的链接指向

执行流程

1. 扫描 Skills

# 查找所有包含 SKILL.md 的目录
find . -maxdepth 2 -name "SKILL.md" -type f | xargs -I {} dirname {}

2. 执行链接

对每个 skill 目录执行:

# 先 unlink(避免交互式确认阻塞)
j-skills link --unlink <skill-name> 2>/dev/null

# 再 link
j-skills link <skill-name>

3. 验证结果

j-skills link --list

一键脚本

项目内包含 link-all.sh 脚本,可一键完成所有操作:

./link-all.sh

注意事项

  • 链接是软链接,修改源文件立即生效
  • 如果 skill 已链接到其他位置,会被覆盖指向当前项目
  • 需要 j-skills 已全局安装 (npm install -g j-skills)
Weekly Installs
1
GitHub Stars
1
First Seen
12 days ago
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1