
Codex 的 Skills 目录是 ~/.codex/skills ,你可以直接把某个 Skill 的文件夹从 Claude Code 的 Skills 目录( ~/.claude/skills )复制过去就能使用。
但是这种方式会产生重复的文件,后续你要修改某个 Skill 的话就要修改两遍或者重复复制。如果你同时使用 Cursor、OpenCode(https://opencode.ai) 等,可能要修改 n 遍、复制 n 遍。
编程的一条最佳实践就是DRY:Don’t Repeat Yourself. 我们就用符号链接来实现一个 Skill 同时在不同的编程工具里使用。
简单解释一下:符号链接可以理解为“系统级快捷方式”,它看起来像一个真实的文件夹,但实际指向另一个位置。删除符号链接不会删除源文件夹,只是去掉了这个“指针”。
以 Claude Code 的 Skills 目录作为源头,毕竟现在还是 Claude Code 跑在前头。
Windows下以管理员身份运行 Windows PowerShell :

输入命令:
这里的flomo就是在通过 Anthropic 开源项目学习 Claude Agent Skills,实战创建自定义 Skill里创建的 Skill,你改成对应的 Skill 名。注意源目录和目标目录要一起改。$HOME.codexskills 已存在也没关系,-Force 会忽略。如果目标目录已存在,需要先删除或更名再创建链接。
Linux/Mac 下打开终端,输入命令:
同样把 flomo 换成你的 Skill 名。如果目标目录已存在,需要先删除或更名再创建链接。

如果你想一次性把 Claude Code 的全部 skills 链接过来,可以用下面的批量版本。
Windows(PowerShell)批量创建:
Linux/Mac 批量创建:
目前好像只有 Claude Code (2.1之后的版本) 支持 Skill 的热加载(修改马上生效)。如果你是用 Codex 的 VS Code 插件版,在 VS Code 里面输入 Ctrl+Shift+P , 在出现的对话框输入 Reload, 选择“Developer: Reload Window”,按确定就可以了。这种方式不用退出 VS Code 就可以加载新安装或者修改的 Skill。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
评论已关闭...




符号链接这招可以啊,不用来回复制了
Windows那两条命令试了下,确实有效👍
Mac用户表示终端命令很友好
批量创建的脚本会不会把已有的覆盖掉?
之前手动复制搞晕了,这个方法省事
热加载只有Claude Code支持吗?
符号链接和硬链接有啥区别?
为啥要管理员权限,普通用户不行?
这个DRY原则在其他场景也挺好用
所以Codex插件版还得手动reload窗口?🤔
太贵了吧这也,配个环境还要搞符号链接😂
这个方法能用在OpenCode上吗?
之前试过复制粘贴,三天两头改崩溃了
ln -s我老用错,每次都要查命令
为啥不直接合并工具链啊,非要折腾这个
感觉还行