SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 17:18

技能介绍

用途:为创建有效的 Claude Skills 提供指导。当用户想要创建(或更新)扩展 Claude 能力的技能时使用。

主要能力:

  • 讲解技能本质:技能是基于提示的上下文修改器,而非可执行代码。调用时向对话上下文注入指令、修改工具权限、可选切换模型,并通过详细指令引导 Claude 行为。
  • 说明技能选择机制:纯 LLM 推理选择,无算法匹配或关键词搜索,因此 description 字段至关重要,是 Claude 判断何时使用技能的唯一信号。
  • 阐述渐进式披露三级加载:1)元数据(name+description,始终加载,约 100 词);2)SKILL.md 正文(触发后加载,<5k 词);3)捆绑资源(按需加载)。
  • 技能结构:必备 SKILL.md(含 YAML frontmatter 的 name、description,可选 metadata,以及 Markdown 指令正文),可选捆绑资源:scripts/(可执行代码)、references/(按需加载的文档)、assets/(用于输出的模板、图标、字体等)。
  • 核心原则:简洁优先,只添加 Claude 不具备的上下文;根据任务脆弱性设置适当自由度(高自由度文本指令、中自由度伪代码或带参脚本、低自由度特定脚本)。
  • 不包含的文件:README.md、INSTALLATION_GUIDE.md、CHANGELOG.md 等冗余文档。

使用方式:创建流程包括:1)用具体示例理解技能;2)规划可复用内容(脚本、参考、资产);3)初始化(运行 scripts/init_skill.py <skill-name>,在 ~/.claude/skills/ 生成目录、SKILL.md 模板及示例资源目录);4)编辑技能;5)基于真实使用迭代。SKILL.md 正文建议保持在 500 行以内,超出则拆分为单独文件并从 SKILL.md 引用。

适用场景:需要为特定领域或任务向 Claude 添加专门知识、工作流和工具时。

限制:资料未提供收费、价格、平台支持范围等信息;脚本仍需 Claude 读取以修补或做环境适配;避免深层嵌套引用,引用文件应直接链接自 SKILL.md。