SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 05:07

技能介绍

用途:skill-creator 提供创建有效技能的指导,适用于用户想新建或更新一个扩展 Claude 能力的技能时。技能是模块化、自包含的包,通过专门知识、工作流和工具扩展 Claude 能力,可视为特定领域的“上手引导”。

主要能力:说明技能可提供专门工作流(多步骤流程)、工具集成(特定文件格式或 API 的用法)、领域专长(公司特定知识、模式、业务逻辑)以及捆绑资源(脚本、参考、资产)。核心原则包括:简洁优先,只补充 Claude 不具备的上下文;按任务脆弱性与可变性设置自由度(高自由度文本指令、中自由度伪代码或带参脚本、低自由度固定脚本);采用三级渐进式披露:元数据(name+description)始终在上下文、SKILL.md 正文在触发后加载、捆绑资源按需加载。

结构:每个技能包含必需的 SKILL.md(YAML frontmatter 的 name 与 description,以及 Markdown 指令)和可选资源目录 scripts/、references/、assets/。不应包含 README、安装指南、速查表、变更日志等多余文档。SKILL.md 正文建议控制在 500 行以内,长内容拆分到 references 并保持一层引用,超过 100 行的参考文件加目录。

使用方式:创建流程为理解技能与具体示例、规划可复用内容、初始化技能、编辑技能、打包技能、按实际使用迭代。初始化运行:python skills/skill-creator/scripts/init_skill.py <skill-name> --path skills/,该脚本生成目录、SKILL.md 模板与示例资源目录。脚本需实际运行测试。打包使用 package_skill.py 生成可分发的 .skill 文件。所有脚本执行需通过 shell_interpreter,并先用 get_skill_resource 查找脚本路径。

限制:资料未提供收费、价格、平台支持范围等信息;具体脚本参数与打包命令的完整用法在资料中未完整给出。