SuperAPI AI 工具集

skills-sync

智能体与模型

查看项目

更新于 10-16 01:37

技能介绍

用途:将 ~/.agents/commands/ 与 ~/.agents/skills/ 通过符号链接同步到各类 AI 工具目录,实现命令与技能在多个工具间共享,避免重复维护。

主要能力:支持同步 .md 命令文件、命令目录及 skill 目录和相关文件;用软链接而非拷贝;智能跳过已存在的有效链接;自动删除指向不存在目标的无效软链接;支持一次同步到多个工具;可选择只同步 commands、skills 或 both;自动跳过 .DS_Store 等隐藏文件。

使用方式:脚本位于 ~/.agents/skills/skills-sync/sync.py。常用命令: 同步 commands 到 Claude:uv run --directory ~/.agents/skills/skills-sync python sync.py --target claude --type commands 同步 skills 到 Claude:uv run --directory ~/.agents/skills/skills-sync python sync.py --target claude --type skills 同步两者到 Claude:uv run --directory ~/.agents/skills/skills-sync python sync.py --target claude --type both 同步两者到 CodeBuddy:uv run --directory ~/.agents/skills/skills-sync python sync.py --target codebuddy --type both 同步到多个工具:uv run --directory ~/.agents/skills/skills-sync python sync.py --target claude,codebuddy --type both 目标路径:Claude 为 ~/.claude/commands/ 与 ~/.claude/skills/;CodeBuddy 为 ~/.codebuddy/commands/ 与 ~/.codebuddy/skills/。

适用场景:在 ~/.agents/ 新增或更新 command/skill 后同步到 Claude 或 CodeBuddy;多个工具共享同一套命令与技能;清理无效软链接。

限制:不适用于需要为不同工具维护不同版本命令的情况,也不适用于以拷贝代替软链接的场景。常见问题包括源目录不存在、权限不足或目标路径冲突、目标位置存在同名非软链接文件、--target 拼写错误或不支持的工具。收费、价格与平台支持细节暂未提供。