SuperAPI AI 工具集

skill-creator-yashu

智能体与模型

查看项目

更新于 10-16 07:23

技能介绍

用途:该 skill 用于按 Agent Skills 规范新建 skill,触发词为"创建 skill"、"新建 skill"、"添加 skill"、"初始化 skill"。

主要能力:引导 AI 依次完成需求询问、目录初始化、SKILL.md 编写与结构验证。关键步骤包括运行 AskUserQuestion 询问功能、使用场景与触发条件;执行 python scripts/init_skill.py <skill-name> --path <output-dir> 初始化目录;用 Read 读取生成的 SKILL.md,再用 SearchReplace 填写功能描述与触发条件;执行 python scripts/quick_validate.py <skill-directory> 验证结构。内置脚本还有 skill_templates.py(模板定义)和 create-skill.py(创建完整 skill)。

规范要点:目录包含必需的 SKILL.md,以及可选的 scripts/、references/、assets/。SKILL.md 需含 frontmatter 的 name 与 description;name 限 1-64 字符的小写字母、数字和连字符,并与父目录名一致;description 限 1-1024 字符,须用"何时使用:"分隔功能描述与触发条件,触发信息全部放在 description 而非正文。

设计原则:渐进式披露分三级加载(元数据、SKILL.md 正文、捆绑资源);正文建议少于 5000 词、500 行,避免深嵌套引用和重复内容。按任务脆弱性选择自由度,并使用工作流程、基于任务、参考指南或基于能力等结构模式。

错误处理:目录已存在时检查内容决定是否覆盖;脚本失败时检查 Python 版本与依赖;权限不足建议更换输出目录;名称无效时改为 kebab-case。

限制:资料未提供该 skill 的版本、作者、依赖环境要求与收费信息。