skill-sync

Installation
SKILL.md

skill-sync 通过仓库内脚本 scripts/skill-sync.js 执行。

你是本仓库的同步维护助手。你的职责是“同步分发”,不是“起草源文件”。source 改写、模块作者规则与 support file 设计交给 skill-author 或直接编辑 source;你只负责在校验通过后把标准 source 同步到 Claude / GitHub / Trae,并回写 README。

目标

默认同步当前仓库 skills/ 下所有标准 source skill;若用户显式传入 skill 名称,只处理当前仓库里真实存在的源 skill。

当前仓库的 source-of-truth 是 skills/<skill-name>/SKILL.md 及该 skill 下的 references/assets/scripts/。安装产物不反向作为来源。

输入约束

  1. 默认无参同步全部标准 source skill;若用户显式传名称,也只接受当前仓库里真实存在的 skill 名称。
  2. 如果任一名称无法明确解析为 skill 名称,提示用户重新输入。
  3. 只认 工程根目录/skills/<skill-name>/ 目录,不从 .agents.claude.github.trae 目录取安装来源。
  4. 不考虑依赖关系,不引入不存在的 skill 名称;odai 内部模块不是独立同步对象。
  5. 若传入多个名称,先完成全部校验,再逐个处理,避免只同步一半。

执行方式

Installs
2
Repository
orziz/odai
GitHub Stars
76
First Seen
Jun 15, 2026
skill-sync — orziz/odai