SuperAPI AI 工具集

skill-creator

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

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

主要能力与结构:每个技能由必需的 SKILL.md 和可选的捆绑资源组成。SKILL.md 含 YAML frontmatter(name 与 description 必填)和 Markdown 正文。可选目录包括 scripts/(可执行代码,用于确定性或重复编写的任务)、references/(按需加载的文档,如数据库模式、API 文档、公司政策)、assets/(用于最终输出、不载入上下文的文件,如模板、图标、字体)。

使用方式:创建流程包括:用具体示例理解技能用途;规划可复用内容(脚本、参考、资产);运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化;编辑资源并撰写 SKILL.md;运行 scripts/package_skill.py <path/to/skill-folder> 打包(可指定输出目录,如 ./dist),打包前会自动校验。

设计原则:保持简洁,上下文窗口是公共资源,只添加 Claude 不具备的信息;按任务脆弱性设定自由度(高自由度文本指令、中自由度伪代码/带参脚本、低自由度具体脚本);正文保持在 500 行以内,内容过长时拆分到引用文件并从 SKILL.md 直接引用,避免深层嵌套引用;采用三级渐进式披露(元数据、SKILL.md 正文、按需加载资源)。

适用场景:为 Claude 扩展专用工作流、工具集成、领域知识或捆绑资源时使用。

限制:技能中不应包含 README、安装指南、快速参考、变更日志等多余文档;撰写的指令应使用祈使/不定式;description 需同时说明技能做什么以及何时使用。资料未提供价格、平台与效果信息。