用途:从配置文件或需求描述创建完整的 Skill,覆盖工具配置、工作流编排与代码生成。主要能力包括配置验证、文件生成、模板渲染和技能打包;触发条件为用户描述技能需求、提供技能配置 JSON 或设计工作流结构。
依赖说明:scripts 脚本所需依赖包为 jsonschema>=4.0.0,无其他非标准文件或文件夹准备。
标准流程:需求分析(理解核心能力、触发场景和工具需求,参考 references/config-reference.md 确定配置结构);配置生成(生成含元数据、工具列表、工作流节点、脚本定义的 JSON);Schema 验证,调用 scripts/validate_schema.py --config <config_path>,失败则按错误信息修正;文件生成,调用 scripts/generate_skill.py --config <config_path> --output <output_dir>,自动创建 SKILL.md、scripts/、references/、assets/ 结构;打包测试,使用 package_skill(skill_dir_name=<skill_name>) 打包,验证 .skill 文件完整。
可选分支:用户已提供配置 JSON 时直接跳到验证;仅需工作流设计时参考 references/workflow-guide.md 生成工作流图和节点定义;仅需工具集成时参考 references/tool-reference.md 生成工具配置。
资源索引:scripts/validate_schema.py(参数 --config)、scripts/generate_skill.py(参数 --config、--output);references/config-reference.md、workflow-guide.md、tool-reference.md;assets/templates/skill-template.md、python-script.py、schema.json。
限制与注意事项:配置 JSON 必须符合 assets/templates/schema.json 定义的 Schema;技能命名须使用小写字母和连字符,禁止使用 -skill 后缀;工作流节点连接须保持有向无环图结构;仅在需要结构化输出时调用脚本,充分利用自然语言理解能力。官方未提供收费、价格、平台支持或效果数据,暂未提供。