浏览 AI 知识库

Skill 目录结构:什么时候需要 scripts、references 和 templates

SKILL.md 负责核心判断,长资料放 references,可重复动作放 scripts,可复用成品放 templates。目录怎样拆,取决于内容的用途和更新方式。

沿完整工作流推进

前一阶段的可检查结果,是下一阶段的输入;中间证据不足时停在当前阶段。

  1. 01几千行都塞进 SKILL.md,和把关键逻辑藏进脚本一样难维护
  2. 02先确认这次任务的起点、边界和交付
  3. 03从“scripts”走到“变量与依赖”
  4. 04图片交付检查的五类文件各自承担一个职责
  5. 05完成后的完整 Skill 目录与变量清单
沿一件真实任务走到底

几千行都塞进 SKILL.md,和把关键逻辑藏进脚本一样难维护

所有说明、长参考、脚本和 HTML 模板都塞进 SKILL.md,文件超过几千行;另一版又把本机绝对路径和 API Key 写进脚本。两种都无法可靠分发。

  • 每个文件有单一职责
  • 路径可移植且无秘密
  • 按需资源在流程中有入口
本例材料

先确认这次任务的起点、边界和交付

需要确认本例内容
现有材料Skill 需要一段稳定工作流、一个浏览器辅助脚本、两份按需参考和一个输出模板。
不能越过的边界SKILL.md 只保留路由与关键规则;确定性操作放 scripts;长资料放 references;复用骨架放 templates;秘密用变量。
要交付的结果完整 Skill 目录与变量清单
处理记录

从“scripts”走到“变量与依赖”

当前阶段实际处理
scripts可测试、可重复且人工重写容易出错的操作;脚本有参数、错误和安全边界。
references体量较大、仅部分任务需要的规范与资料,SKILL.md 指明何时读哪份。
examples真实脱敏的正例、反例和边界输出,说明为什么合格或失败。
templates可复制的文档、配置或结果结构,保留变量和填写说明,不内置个人数据。
变量与依赖路径、账号、端点和密钥通过参数或环境注入,列平台、运行时和安装检查。
目录实例

图片交付检查的五类文件各自承担一个职责

目录/文件内容何时读取验收
SKILL.md输入、流程、停止和报告字段每次触发新成员可按文档完成最小用例
scripts/check-images.mjs尺寸、命名和色彩空间检查需要重复运行时参数、退出码和错误可测试
references/platform-rules.md平台尺寸和格式规范用户指定平台时正文链接到具体章节
examples/脱敏正例、反例和失败报告遇到边界或排查时能说明为什么通过/失败
templates/report.csv固定报告表头和缺失标记生成交付物时无个人路径、账号或密钥

目录名和内容为示例;实际项目只保留被流程引用且能在干净环境使用的文件。

最终输出

完成后的完整 Skill 目录与变量清单

目录包含 `SKILL.md`、`scripts/package.mjs`、`references/editor-fields.md`、`references/troubleshooting.md` 和 `templates/article.md`。所有路径相对 Skill 根,依赖与变量清单完整,不含个人目录和密钥。

常见失败

为什么“拆目录后,Agent 找不到何时读参考”还不能交付

拆目录后,Agent 找不到何时读参考

原因
SKILL.md 没有明确资源路由
怎么改
在对应步骤写何时读取哪个文件,不让执行者遍历整个目录猜
验收方式

完整 Skill 目录与变量清单通过哪些检查才算完成

进一步核对

创建 Skill:参考资料与核对入口