SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 08:44

技能介绍

用途:Skill Creator 用于指导创建有效的 Claude 技能,或在用户想创建、更新扩展 Claude 能力的技能时使用。技能是模块化、自包含的包,通过提供专门知识、工作流和工具来扩展 Claude 的能力,相当于特定领域的“上手引导”,把通用智能体转变为具备程序性知识的专用智能体。

主要能力:技能可提供专门工作流(特定领域的多步流程)、工具集成(处理特定文件格式或 API 的说明)、领域专长(公司特定知识、模式、业务逻辑)以及捆绑资源(脚本、参考文档、资产)。核心原则包括:简洁优先,只补充 Claude 尚不具备的上下文;按任务脆弱性与可变性设置合适的自由度(高自由度用文本指令,中自由度用带参数的伪代码或脚本,低自由度用具体脚本和少量参数)。

结构:每个技能包含必需的 SKILL.md 和可选捆绑资源。SKILL.md 由 YAML frontmatter(name、description 必填)和 Markdown 正文组成;frontmatter 是 Claude 判断何时使用技能的唯一依据。捆绑资源包括 scripts/(可执行代码,用于确定性或重复编写的任务)、references/(按需加载的文档,如数据库模式、API 文档、公司政策)、assets/(用于最终输出的文件,如模板、图标、字体)。不应包含 README.md、INSTALLATION_GUIDE.md 等多余文档。

渐进式披露:采用三级加载——元数据(name+description,始终在上下文)、SKILL.md 正文(触发时加载,建议 500 行以内)、捆绑资源(按需加载)。多领域或多框架技能可按领域或变体拆分参考文件,如 bigquery-skill/reference/finance.md、cloud-deploy/references/aws.md,并保持引用只有一层深度,超过 100 行的参考文件应在顶部加目录。

创建流程:1)用具体示例理解技能;2)规划可复用内容(脚本、参考、资产);3)初始化技能,运行 scripts/init_skill.py <skill-name> --path <output-directory>;4)编辑技能,实现资源并编写 SKILL.md,脚本需实际运行测试;5)打包技能,运行 scripts/package_skill.py <path/to/skill-folder>,可选指定输出目录;6)根据真实使用迭代。

限制:资料未提供收费、价格、平台支持范围等信息;打包脚本的完整校验说明在资料中被截断,暂未提供。