用途:Skillify 用于把当前会话里已经完成的可重复流程,沉淀为可复用的 Amplifier SKILL.md 技能文件,便于之后通过 /skill-name 调用。输入为可选参数 $ARGUMENTS,用于描述要捕获的流程。
主要能力与用法:先加载权威参考 load_skill("skills-assist"),查询 frontmatter 字段、fork 与 inline 的取舍、步骤注解约定和测试模式;再分析会话历史,识别流程步骤、输入参数、每步成功标准与产物、用户纠正点、所用工具与委派的 agent;随后分轮访谈用户,确认名称与描述、目标与成功标准、步骤列表、参数、运行方式(inline 或 context: fork)、保存位置(项目 .amplifier/skills/<name>/SKILL.md、个人 ~/.amplifier/skills/<name>/SKILL.md 或技能包目录),复杂流程再逐步骤确认产物、验证方式、不可逆操作前的人工确认、并行步骤与执行方式。
写文件时按模板生成 frontmatter(name、description、user-invocable、allowed-tools、model_role,fork 时加 context: fork 与 disable-model-invocation),description 需包含触发条件、USE WHEN 与 DO NOT USE WHEN 边界,硬上限 400 字符,可用 python3 命令测量;正文按步骤写,每步必须有 Success criteria,并可用 Execution、Artifacts、Human checkpoint、Rules 等注解。之后保存到 .amplifier/skills/<name>/SKILL.md,用 load_skill("<name>") 验证加载与可执行性,必要时用 delegate(agent="self", context_depth="none") 开测试会话。最后以 yaml 代码块展示完整内容请用户确认,再 mkdir -p 并写入文件,告知保存位置、调用方式与可直接编辑。
限制:技能名须为 kebab-case 且不超过 64 字符;allowed-tools 取最小集合;简单流程不必过度访谈或加注解;资料未提供具体收费、价格与平台支持信息。