SuperAPI AI 工具集

skill-creator

通用与其它

查看项目

更新于 10-16 09:52

技能介绍

用途:skill-creator 用于指导创建有效的新技能,或更新已有技能,以扩展 Claude 的能力。技能是模块化、自包含的包,为特定领域或任务提供专门知识、工作流与工具。

主要能力:说明技能可提供专门工作流、工具集成、领域专长与捆绑资源;给出核心设计原则,包括保持简洁(上下文窗口是公共资源,只补充 Claude 尚不具备的信息)、按任务脆弱性与可变性设置自由度(高自由度用文本指令,中自由度用伪代码或带参数脚本,低自由度用具体脚本与少量参数)。

结构:每个技能包含必需的 SKILL.md(YAML frontmatter 的 name 与 description,以及 Markdown 正文)和可选捆绑资源:scripts/(可执行代码)、references/(按需载入上下文的文档)、assets/(用于输出的模板、图标、字体等)。不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档。

渐进式披露:元数据始终在上下文中(约 100 词);SKILL.md 正文在触发时载入(少于 5k 词);捆绑资源按需载入。正文建议控制在 500 行以内,超出时拆分文件并从 SKILL.md 引用,引用保持一层深度,超过 100 行的参考文件加目录。

创建流程:1)用具体示例理解技能;2)规划可复用内容(脚本、参考、资产);3)初始化技能,运行 scripts/init_skill.py <skill-name> --path <output-directory>;4)编辑技能,先实现可复用资源并实际运行测试脚本,再更新 SKILL.md,正文使用祈使或不定式,description 需包含技能做什么及何时使用;5)打包,运行 scripts/package_skill.py <path/to/skill-folder>,可指定输出目录如 ./dist,打包脚本会自动校验;6)根据真实使用迭代。

限制:资料未提供收费、价格、平台支持范围等信息;具体命令与文件结构以资料为准。