昨天Codex额度用完,我临时切到另一个Agent,只想把手头任务继续做下去。真正切过去以后,我才发现工具切换不只是换一个输入框。 我已经在Codex里攒了200个Skills,覆盖需求分析、PRD、竞品、内容、表格、PPT和图片。平时它们用得很顺,离开Codex时,这批文件却不会自动跟到Claude、Qoder或WorkBuddy。 如果每个Agent各装一套,之后新增、更新、删改和排错都要重复一遍。时间一长,几份目录的版本会慢慢不一样,你甚至不知道哪一份才该继续维护。 我后来把`~/.codex/skills`留作唯一源,再让Claude、Qoder、WorkBuddy各自的skills入口指向这里。它们看到的是自己的入口,读到的却是同一份文件,这个做法叫软链接。 建入口前,我先核对了主技能库的位置、备用Agent会从哪里发现Skills,以及它能不能识别`SKILL.md`和需要的权限。目标目录如果已经有文件,不能直接用通用命令覆盖。 如果目录和我一样、目标Agent还没有skills文件夹,可以建立一个指向Codex目录的入口(如图P6)。建完后用下面这句检查: ls -ld ~/.codex/skills ~/.claude/skills ~/.qoder/skills ~/.workbuddy/skills 后三个路径的箭头都指向`~/.codex/skills`,说明它们在读同一份技能库。 还有一个小坑:很多示例会把`~`放进双引号,例如`"~/$agent/skills"`。这样`~`往往不会展开成用户目录,命令可能找不到预期文件。用`$HOME/...`更稳。 软链接共享的是文件。某个Agent能不能完整调用某个Skill,仍取决于它能否发现目录、识别格式,以及是否有执行Skill所需的权限。我在这台电脑上确认了三个入口都指向Codex目录,也都能读取代表性的`SKILL.md`;没有把它说成所有Skill在所有Agent里都自动兼容。 #howto手搓skill #howto入门codex #howto用AI手搓APP #howto用好AI #AI产品经理 #AI工具 #howto入门vibecoding #codex #Claude