一键导入
ccsync
Sync ~/.claude/CLAUDE.md and ~/.claude/skills/ between devices via git repo. Use when the user wants to push/pull/diff/status their Claude Code config.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Sync ~/.claude/CLAUDE.md and ~/.claude/skills/ between devices via git repo. Use when the user wants to push/pull/diff/status their Claude Code config.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | ccsync |
| description | Sync ~/.claude/CLAUDE.md and ~/.claude/skills/ between devices via git repo. Use when the user wants to push/pull/diff/status their Claude Code config. |
| argument-hint | <push|pull|diff|status> [options] |
Run the ccsync CLI to sync ~/.claude/CLAUDE.md and ~/.claude/skills/ with the config/ directory in the git repo at ~/ccsync.
push [-y] [-m "msg"] — Local → repo → remotepull [-y] [--no-fetch] — Remote → repo → localdiff [push|pull] — Preview changes without applyingstatus — Show sync status overviewRun the following command with the user's arguments:
cd ~/ccsync && python ccsync.py $ARGUMENTS
If no arguments are provided, run status by default.
If the command requires interactive confirmation (no -y flag), inform the user of the changes and ask them to confirm, then re-run with -y.
A .ccsyncignore file in the repo root can exclude items from syncing using glob patterns (one per line, # for comments). Example: skills/ccsearch/* to skip the ccsearch skill.