用途
这个项目用于在多台电脑之间同步同一套 Codex Skills 和 MCP 配置。你只需要维护一个 Codeup 仓库,其他电脑运行安装脚本即可恢复配置。
提交到 Git
修改 `.mcp.json` 或 `skills/` 后提交并推送。
新电脑安装
运行 BAT,自动 clone 或 pull 仓库。
Codex 加载
脚本安装 personal plugin,新线程加载最新工具。
Windows 首次安装
最简单方式是下载仓库里的 `install-codex-sync-kit.bat`,然后双击运行。它会安装到 `%USERPROFILE%\plugins\codex-sync-kit`。
install-codex-sync-kit.bat
脚本需要 Git for Windows 和 Windows PowerShell。Codeup 私有仓库需要这台电脑已经配置好 Git 登录凭据。
手动安装
Windows
git clone https://codeup.aliyun.com/6a0e8f80706afd34aa6095db/codex-sync-kit.git "$HOME\plugins\codex-sync-kit"
cd "$HOME\plugins\codex-sync-kit"
.\scripts\install.ps1
macOS 或 Linux
git clone https://codeup.aliyun.com/6a0e8f80706afd34aa6095db/codex-sync-kit.git "$HOME/plugins/codex-sync-kit"
cd "$HOME/plugins/codex-sync-kit"
bash scripts/install.sh
日常更新
当你在一台电脑上修改并推送后,其他电脑拉取仓库并重新安装插件。更新后建议新开 Codex 线程。
Windows
cd "$HOME\plugins\codex-sync-kit"
git pull
.\scripts\update.ps1
macOS / Linux
cd "$HOME/plugins/codex-sync-kit"
git pull
bash scripts/update.sh
添加 MCP Server
编辑仓库根目录的 `.mcp.json`。不要把 API Key、token、密码写进 Git,统一使用环境变量。
{
"mcpServers": {
"my-server": {
"command": "node",
"args": [
"./servers/my-server/index.js"
],
"env": {
"MY_API_KEY": "${env:MY_API_KEY}"
}
}
}
}
如果 MCP server 的代码也需要同步,可以放进仓库里的 `servers/` 目录,再用相对路径引用。
添加 Skill
每个 skill 一个目录,放在 `skills/` 下。`description` 要写清楚什么时候应该使用这个 skill。
---
name: my-skill
description: Use when you want Codex to follow my custom workflow.
---
# My Skill
Follow these instructions when this skill applies.
目录示例:`skills/my-skill/SKILL.md`。
推荐工作流
cd "$HOME\plugins\codex-sync-kit"
git add .
git commit -m "Update Codex sync kit"
git push
.\scripts\update.ps1
常见问题
运行 BAT 提示找不到 Git
先安装 Git for Windows,然后重新运行 BAT。
Codex 没看到新 Skill
重新打开 Codex,或者新建一个 Codex 线程。
Codeup 需要登录
先配置 Git 凭据,确保这台电脑可以正常 clone 该仓库。
目标目录已存在
BAT 会把不可用的旧目录移动到 `.backup-*`,再 clone 干净副本。