SuperAPI AI 工具集

skill-sync

智能体与模型

查看项目

更新于 10-16 09:47

技能介绍

用途:保持 AGENTS.md 的 Auto-invoke 章节与技能元数据同步。创建或修改技能后,运行同步脚本即可自动更新所有受影响的 AGENTS.md 文件。

技能元数据要求:需在 SKILL.md 的 metadata 中提供 scope 与 auto_invoke。auto_invoke 可为单个字符串或动作列表。scope 取值对应更新的文件:root 更新仓库根目录 AGENTS.md,ui 更新 ui/AGENTS.md,api 更新 api/AGENTS.md,sdk 更新 prowler/AGENTS.md;一个技能可设置多个 scope,如 scope: [ui, api]。

使用方式:创建或修改技能后运行 ./skills/skill-sync/assets/sync.sh。脚本会读取所有 skills/*/SKILL.md 文件,提取 metadata.scope 和 metadata.auto_invoke,为每个 AGENTS.md 生成 Auto-invoke 表格,并更新各文件中的 ### Auto-invoke Skills 章节。

命令:同步全部 AGENTS.md 文件用 ./skills/skill-sync/assets/sync.sh;预览变更用 ./skills/skill-sync/assets/sync.sh --dry-run;仅同步特定 scope 用 ./skills/skill-sync/assets/sync.sh --scope ui。

修改技能后的检查清单:为新技能或修改过的技能添加 metadata.scope;添加带动作描述的 metadata.auto_invoke;运行 ./skills/skill-sync/assets/sync.sh;确认 AGENTS.md 文件已正确更新。

限制:资料未提供安装步骤、依赖要求、错误处理、兼容平台及收费信息。