SuperAPI AI 工具集

pilotdeck-skills-migration

智能体与模型

查看项目

更新于 10-16 09:49

技能介绍

用途:将其他 Agent 的 Skill 目录迁移到 PilotDeck 全局技能库 ~/.pilotdeck/skills。

主要能力:支持从 Claude Code、OpenClaw、Hermes 或自定义路径迁移;先试运行(dry run)再执行;可处理目标冲突(--rename 或 --overwrite);可输出 JSON 供脚本或机器读取。

使用方式:在仓库根目录运行 npm run skills:migrate。运行前先询问用户迁移来源,可选 Claude Code、OpenClaw、Hermes 或自定义路径;自定义路径需先获取源目录。试运行示例:npm run skills:migrate -- --from cc、--from openclaw、--from hermes 或 --source /path/to/skills。确认后再加 --execute 执行。可组合来源:npm run skills:migrate -- --from cc,openclaw --execute。冲突处理:npm run skills:migrate -- --rename --execute 或 --overwrite --execute。JSON 输出:npm run skills:migrate -- --json。npm run dev 会触发 predev,把本仓库技能同步到 $PILOT_HOME/skills(默认 ~/.pilotdeck/skills),迁移命令无需全局 pilotdeck 命令。

默认扫描来源:Claude Code 的 ~/.claude/skills、<project>/.claude/skills;OpenClaw 的 ~/.openclaw/workspace/skills、~/.openclaw/workspace-main/skills、~/.openclaw/workspace-assistant/skills、~/.openclaw/skills、~/.agents/skills;Hermes 的 ~/.hermes/skills、~/.hermes/.claude/skills、~/.hermes/.agents/skills。仅扫描含 SKILL.md 的直接子目录。

限制与安全规则:必须先询问来源,不要默认全部;若源路径缺失或试运行无可迁移技能,停止且不要执行 --execute,并告知用户检查的来源与未找到匹配 SKILL.md 目录;不删除源技能;除非用户明确要替换,优先用 --rename 而非 --overwrite。仓库引导会从 skills/pilotdeck-skills-migration/SKILL.md 同步本技能到 $PILOT_HOME/skills,并跳过已存在的目标。