sync-skills-manager
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSync Skills Manager
Sync Skills Manager
Manage synchronization between repository skills and local/system skill directories.
管理仓库Skills与本地/系统Skill目录之间的同步。
Scripts
脚本
sync-skills.sh
(legacy 2-way)
sync-skills.shsync-skills.sh
(传统双向同步)
sync-skills.shSync between and categories.
~/.agents/skills./system-skills| Command | Description |
|---|---|
| Preview system-only skills |
| Sync |
| Sync repo -> |
| Remove duplicate entries from |
| Show sync status |
在与分类之间同步。
~/.agents/skills./system-skills| 命令 | 描述 |
|---|---|
| 预览仅存在于系统中的Skills |
| 将 |
| 将仓库同步到 |
| 从 |
| 显示同步状态 |
sync-skills-3way.sh
(recommended)
sync-skills-3way.shsync-skills-3way.sh
(推荐使用)
sync-skills-3way.shIncremental 3-way sync across:
- (including
~/.codex/skills).system ~/.agents/skills~/.agent/skills- repository skills tree
Key behavior:
- Incremental only (), never deletes files.
rsync --update - New skills missing in repo are added to .
system-skills/tools-skills/ - For duplicate skill names in repo, the newest copy is treated as canonical for repo -> local sync.
SKILL.md
| Command | Description |
|---|---|
| Run 3-way incremental sync (default) |
| Show counts and name-level diffs |
| Show usage |
跨以下路径的增量三方同步:
- (包含
~/.codex/skills).system ~/.agents/skills~/.agent/skills- 仓库Skills目录树
核心特性:
- 仅支持增量同步(使用),从不删除文件。
rsync --update - 仓库中缺失的新Skills会被添加到目录下。
system-skills/tools-skills/ - 对于仓库中重名的Skill,最新的副本会作为仓库到本地同步的标准版本。
SKILL.md
| 命令 | 描述 |
|---|---|
| 执行三方增量同步(默认命令) |
| 显示统计数量和名称层面的差异 |
| 显示使用说明 |
Usage
使用方法
Daily 3-way sync
日常三方同步
bash
./sync-skills-3way.sh syncbash
./sync-skills-3way.sh syncQuick status check
快速状态检查
bash
./sync-skills-3way.sh statusbash
./sync-skills-3way.sh statusConfiguration
配置
sync-skills.shsync-config.jsonjson
{
"system_skills_path": "~/.agents/skills",
"repo_skills_path": "./system-skills",
"exclude_patterns": ["sync-skills-manager"],
"sync_mode": "incremental",
"default_command": "diff"
}sync-skills.shsync-config.jsonjson
{
"system_skills_path": "~/.agents/skills",
"repo_skills_path": "./system-skills",
"exclude_patterns": ["sync-skills-manager"],
"sync_mode": "incremental",
"default_command": "diff"
}