Skill Linker
安装
运行安装脚本:
bash scripts/install.sh --root <path>
安装脚本会:
- 自动安装
fzf - 写入
SKILL_LINK_ROOT - 安装快捷命令
skill-link - 写入当前 shell 的 rc 文件
- bash 下会检测
.bashrc是否被登录配置加载;未加载时自动补source
SKILL_LINK_ROOT 必须包含:
skills/rules/
交互模式
skill-link
- 输入关键词搜索
Tab多选←/→切换目标 PathEnter链接或取消链接
非交互模式
skill-link --list --target cursor
skill-link --target cursor agents-chat-bridge chinese-language.mdc
Agent 流程
- Agent 先根据当前使用的编辑器判断目标 Path。
- 判断规则:Cursor 使用
cursor,Claude Code 使用claude-code,Codex 使用codex。 - 只有无法判断当前编辑器时,才使用
AskQuestion让用户选择目标 Path。 - 运行
skill-link --list --target <path>获取候选项和状态。 - 使用
AskQuestion展示候选项,必须设置allow_multiple: true。 - 对用户选中的项目运行
skill-link --target <path> <name...>。
选中项执行切换行为:
- 当前已链接到同一来源:取消链接
- 当前未安装:创建软链
- 目标已存在且不是同一软链:报错并停止
环境变量
SKILL_LINK_ROOT:本地 skill/rule 来源根目录
目标 Path 固定为:
~/.cursor~/.claude~/.codex