工作流Skill工厂
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c5e5dc86/skill-workflow-pack 到你的 AI 助手。
技能介绍
先搞清楚你要解决的问题
当你手上有多个现成 skill,想把它们串成一个完整工作流时,真正的麻烦往往出现在交界处。最典型的痛点是接口错位:A skill 的输出是 JSON,B skill 却期望 CSV,导致拼装后无法直接运行。其次是状态丢失,工作流跑到第三步挂了,前两步的结果全丢,只能从头再来。此外,某个组件 skill 的 OAuth 过期或接口变更,也会让整条流水线瘫痪。单独调试每个 skill 没问题,但拼装之后出现的问题很难定位是哪个零件的锅。工作流Skill工厂就是用来处理这些组装、打包和排障工作的。
工厂是怎么运转的
整个流程分为四个环节,对应四项核心能力:
- 选件:先理解最终目标并拆解为能力单元,扫描本地已装 skill 优先复用,再从 skillhub 或 ClawHub 搜索补全缺失组件,输出包含必选和可替代项的方案。
- 接线:这是最关键的一步。需要读取每个 skill 的
SKILL.md,定义data_flow契约,逐项检查相邻两步的接口格式。如果存在gap_warning,需提供transform转换逻辑或建议更换组件;同时给关键节点配置fallback降级方案,防止主 skill 挂掉导致流程死锁。 - 成包:基于
examples/my-workflow.template.yaml生成标准目录结构。SKILL.md里必须写明 pipeline 顺序、断点续跑规则和降级策略。打包时采用显式文件白名单,确保不会把.env、tokens或__pycache__打进 zip。 - 排障:提供六层诊断树,从安装、依赖、配置一路查到数据流匹配和历史错误。发生中断时自动保存
.state/现场,支持从断点恢复。
适用边界与注意点
这个 skill 只做组装和诊断,绝不修改任何组件 skill 的源码。生成的工作流依赖 agent 按 SKILL.md 的描述来执行串联,而非硬编码的独立程序。打包发布时务必检查配置文件,API Key 只留占位符。它适合处理结构性的拼装问题;如果单个 skill 内部逻辑本身有 bug,仍需回到该 skill 的仓库去修复。
使用场景
- 手上有多个已装skill,想串成一条从A到B到C的自动化流程并打包发布。
- 现有skill输出格式与下一个skill的输入要求不匹配,需要配置数据转换。
- 工作流跑到一半挂了,需要定位是哪个环节断掉并保留前面运行结果。
- 想复用已装skill能力做组合方案,需要先扫描本地环境并给出替代选项。
适合人员
- 需要把多个AI技能组装成业务流水线的自动化工程师
- 想把复杂操作流程固化为可分发新技能的平台开发者
- 遇到技能接口不匹配或执行中断需要逐层定位排障的Agent开发者
- 经常把不同来源工具接入同一流程并负责发布交付的集成负责人