SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 08:35

技能介绍

用途:当用户希望创建新技能或更新已有技能、以扩展 Claude 能力时使用该技能。它提供构建“模块化、自包含”技能包的指导,使 Claude 获得特定领域的专门知识、工作流与工具。

技能结构:每个技能包含必需的 SKILL.md,以及在 YAML frontmatter 中必需的 name 和 description;可选资源包括 scripts/(可执行代码,如 Python/Bash)、references/(按需加载的文档)、assets/(用于输出的模板、图标、字体等,不载入上下文)。

主要能力与设计原则:描述必须具体说明技能做什么、何时使用,并使用第三人称表述。采用三级渐进式加载:元数据始终在上下文中,SKILL.md 正文在触发时加载,其余资源按需加载,以节省上下文。脚本适合需要确定性可靠性或反复重写的任务;参考资料用于数据库模式、API 文档、公司政策等;应避免 SKILL.md 与 references 内容重复,详细材料优先放入 references。

创建流程:1. 用具体例子理解技能用法;2. 规划可复用的脚本、参考资料和素材;3. 运行初始化脚本生成模板目录:scripts/init_skill.py <skill-name> --path <output-directory>;4. 编辑技能,编写 SKILL.md 时使用祈使句风格;5. 校验:scripts/quick_validate.py <path/to/skill-folder>,检查 frontmatter 格式、命名约定、描述质量、文件组织等,修正后重新运行直至通过;6. 在真实任务中迭代改进。

限制:资料未提供收费、价格、平台或效果等信息;资料明确不建议使用 package_skill.py,因其会生成需手动解压的 zip 并残留临时文件。