SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 17:27

技能介绍

用途:skill-creator 提供创建有效技能的指导,覆盖新建技能、添加技能参考资料、技能脚本,以及优化已有技能。技能是模块化、自包含的包,通过专门知识、工作流和工具扩展 Claude 能力,把通用智能体转变为具备程序性知识的专用智能体。技能不是文档,而是供 Claude Code 使用工具、包、插件或 API 完成任务的实用指令;Claude Code 可自动激活多个技能来满足请求。

主要能力:技能可提供专门工作流(特定领域的多步流程)、工具集成(特定文件格式或 API 的用法)、领域专长(公司特定知识、schema、业务逻辑)以及捆绑资源(脚本、参考资料、资产)。技能结构为 .claude/skills/skill-name/ 下的 SKILL.md(必需,含 YAML frontmatter 的 name、description 必填,license、version 可选)以及可选的 scripts/、references/、assets/ 目录。

使用方式:创建流程分六步——用具体示例理解技能用途;规划可复用内容(脚本、参考资料、资产);用 scripts/init_skill.py <skill-name> --path <output-directory> 初始化技能;编辑技能,先写可复用资源再更新 SKILL.md;用 scripts/package_skill.py <path/to/skill-folder> 打包(可指定输出目录,如 ./dist),脚本会先校验 YAML frontmatter、命名约定、目录结构、描述质量与文件组织,通过后生成以技能命名的 zip;最后在真实任务中迭代改进。

限制与要求:SKILL.md 应少于 100 行,引用的 markdown 文件也应少于 100 行,可拆分以利用渐进式披露;脚本长度不限但须可运行、无编译/运行时/依赖/环境/平台问题,优先用 Node.js 或 Python 而非 bash(Windows 支持较差),Python 需 requirements.txt,须编写并运行测试,须遵循 .env 顺序 process.env > .claude/skills/${SKILL}/.env > .claude/skills/.env > .claude/.env,并提供 .env.example。元数据描述应简洁且包含足够用例以便自动激活,使用第三人称。技能应按主题合并(如 cloudflare、docker、gcloud 合并为 devops)。