SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 06:23

技能介绍

用途:Skill Creator 提供创建有效技能的指导,适用于用户想新建或更新一个扩展 Claude 能力的技能时。技能是模块化、自包含的包,为特定领域或任务提供专门知识、工作流与工具,相当于“入职指南”,把通用型 Claude 转变为具备程序性知识的专用代理。

主要能力与内容:技能可提供专门工作流(多步骤流程)、工具集成(特定文件格式或 API 的用法)、领域专长(公司特定知识、模式、业务逻辑)以及捆绑资源(脚本、参考、资产)。核心原则强调简洁:上下文窗口是公共资源,只补充 Claude 尚不具备的信息,优先用简洁示例而非冗长解释;并按任务脆弱性设置自由度——高自由度用文本指令,中自由度用带参数的伪代码或脚本,低自由度用具体脚本和少量参数。

技能结构:每个技能包含必需的 SKILL.md(YAML frontmatter 的 name 与 description,以及 Markdown 正文)和可选捆绑资源:scripts/(可执行代码)、references/(按需加载的文档)、assets/(用于输出的模板、图标、字体等)。不应包含 README、安装指南、速查表、变更日志等多余文档。

渐进式披露:分三级加载——元数据始终在上下文,SKILL.md 正文在触发后加载,捆绑资源按需加载。正文建议控制在 500 行以内,超出则拆分到引用文件,并说明何时读取;引用保持一层深度,长文件加目录。

创建流程:理解技能的具体用例、规划可复用内容、运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化、编辑技能(实现资源并编写 SKILL.md)、运行 scripts/package_skill.py <path/to/skill-folder> 打包、根据实际使用迭代。编写时使用祈使句,description 需同时说明技能做什么以及何时使用。

限制:资料未提供收费、价格、平台支持范围等信息;claude-manager 包场景下无需打包为 .skill 文件。