SuperAPI AI 工具集

skills-cli-sync

智能体与模型

查看项目

更新于 10-15 23:49

技能介绍

用途:当上游 vercel-labs/skills CLI 发布新版本时,按固定流程重新同步 skills-desktop 中的智能体定义与版本号,并刷新文档、执行校验。

主要能力:以 src/agents.ts(智能体列表)和 src/types.ts(Agent 结构与 home 目录辅助)为上游事实来源;以 src/shared/constants.ts 中 AGENT_DEFINITIONS、UNIVERSAL_AGENT_IDS、SKILLS_CLI_VERSION 的 JSDoc 为应用侧权威说明。流程包括:拉取指定版本的上游源文件、按 name 字段(等于 --agent 值与 cliId)提取并比对增删改、按两条独立规则推导 installDir/scanDir 与 UNIVERSAL_AGENT_IDS、排除不可表示的条目、编辑常量、更新 CLAUDE.md/README.md/SPEC.md、运行校验、提交。

必要用法:拉取上游文件示例:NEW=1.5.11; BASE="https://raw.githubusercontent.com/vercel-labs/skills/v${NEW}"; curl -fsSL "$BASE/src/agents.ts" -o /tmp/agents.ts; curl -fsSL "$BASE/src/types.ts" -o /tmp/types.ts。校验命令:node .claude/skills/skills-cli-sync/reconcile-agents.mjs、npx prettier --check README.md SPEC.md CLAUDE.md、pnpm validate、pnpm test:e2e。

限制:id 变更会丢失用户持久状态,仅 cliId 变化时保持 id 稳定;派生值不可手改;不修改 package.json 版本;具体数量与智能体名称只属于“最新一次运行”记录,不写入步骤。资料未提供该技能的收费、平台与效果信息。