Write A Skill

🛠️ 结构化 AI 技能开发脚手架

结构化生成 AI Agent 技能模板的工具,支持渐进式披露架构、资源打包与最佳实践检查,适合开发者快速构建可维护技能。

收藏
3.2k
安装
1.3k
版本
202.0.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

write-a-skill 是一个技能开发脚手架工具,用于创建符合规范的 AI Agent 技能(Skill)。它通过引导式流程帮助用户从需求收集到最终交付完成全周期开发:

1. 需求收集阶段:询问任务领域、具体用例、是否需要可执行脚本、参考材料等关键信息
2. 草稿生成阶段:自动创建 SKILL.md 主文件,按需生成 REFERENCE.md、EXAMPLES.md 及 scripts/ 工具脚本

3. 用户评审阶段:展示草稿并收集反馈,支持迭代优化

SKILL.md 结构规范

---
name: skill-name
description: 能力简述。Use when [触发条件]
---
# 快速开始 → 工作流 → 高级功能(外链)

关键约束

  • 描述字段≤1024字符,必须包含「Use when...」触发条件
  • 第三人称书写,首句说明功能,次句定义触发场景
  • SKILL.md 建议控制在100行以内,超长内容拆分至 REFERENCE.md

显著优点

  • 渐进式架构:区分快速开始/工作流/高级功能三层,降低认知负荷
  • 资源打包:支持脚本、示例、文档分离,避免单文件膨胀
  • 最佳实践内置:包含描述质量检查、文件拆分阈值、评审清单等成熟规范
  • 触发条件明确:强制「Use when」格式,提升 Agent 技能路由准确率

潜在局限

  • 模板导向:适合标准化技能,高度定制化场景需手动调整
  • 版本锁定:202.0.8 版本,未说明向后兼容策略
  • 脚本语言未限定:scripts/ 目录未指定语言/运行时要求
  • 无自动化验证:Review Checklist 为人工检查,缺乏自动校验工具

适合人群

  • AI Agent 开发者需要快速搭建技能框架
  • 团队需要统一技能开发规范与目录结构
  • 希望将复杂能力拆分为可维护多文件结构的场景

常规风险

  • 描述字段质量风险:若未严格遵循「Use when」格式,可能导致 Agent 无法正确触发技能
  • 文件膨胀风险:未强制拆分阈值检查,SKILL.md 可能意外超出建议长度
  • 脚本安全风险:scripts/ 目录无沙箱或权限限制说明,可执行代码需谨慎审计

Write A Skill 内容

手动下载zip · 2.9 kB
clawhub.jsonapplication/json
请选择文件