SuperAPI AI 工具集

setup-skilly

部署与运维

查看项目

更新于 10-16 06:42

技能介绍

用途:将消费方仓库接入 skilly,方式是基于 bundle 安装技能,并配置每晚同步、自动创建 PR。文档称选 bundle 是唯一需要判断的步骤,其余由 skilly onboard 确定性地完成;命令内部机制、文件格式与工作流见 v1 规范,bundle 目录见 docs/bundles.md。

步骤:先阅读目录并提议一组 bundle,交由用户确认。建议每个仓库都选 workflow;若存在对应本项目的 project-<x> bundle 则选它(其中已包含相应技术 bundle);否则按技术栈选择匹配的 tech-* bundle(可检查 package.json / lockfiles);仅在仓库产出营销内容时选 marketing。随后执行引导命令:npx github:timschoch/skilly onboard <bundle...>。该步骤是确定性且幂等的,会处理 App secrets、技能安装、同步工作流、私有 owner 解析并生成引导 PR;对已引导过的仓库会合并新 bundle 并同步,可安全重复执行。

合并后需在真实 CI 中验证:gh workflow run skilly-sync.yml,再 gh run watch 直到通过;门禁检查会在下一个 PR 上出现。文档特别提示,本机上的本地鉴权测试不可靠(该机器的 SSH 密钥会绕过 $HOME 隔离),只有 CI 通过才是唯一证据。

已知限制:门禁失败只是一个红色检查,并非硬性阻断,因为免费私有仓库无法要求必须通过检查;每晚同步不会自动清理,删除技能需要在本地由人工确认执行 npx github:timschoch/skilly sync --prune;上游已删除的技能只会以警告形式出现在 Sync PR 正文中。收费、价格等信息资料中暂未提供。