开发与工程 skill-developmentskill-packagingprogressive-disclosureworkflow-designcli-scriptsdocumentation

技能创建器

为AI助手设计模块化、可复用的技能包,以扩展其专业能力。

FollowSkills 评估 · FSRS-2.0
谨慎使用
61/ 100 五分制 3.1 / 5
1 2 3 4 5 6
1信任安全14 / 25 · 2.8/5

该技能指引创建技能,涉及生成脚本和文件,但未提及权限最小化或用户确认机制。它建议通过shell_interpreter执行脚本,且没有明确的安全隔离或数据流披露。技能本身不直接处理敏感数据,但生成的脚本可能被用于任意操作。基于信任锚点,主要风险可见但权限确认不完整,故给14分。

2可靠稳定8 / 20 · 2.0/5

技能包含明确的步骤和脚本(init_skill.py, package_skill.py, quick_validate.py),但静态审查无法执行验证。脚本逻辑清晰,错误处理有基本覆盖,但缺乏测试或模拟数据。按静态校准,可靠性不超过10,鉴于代码质量较好,给8分。

3适用触发14 / 15 · 4.7/5

技能明确面向Claude用户创建技能,有清晰的使用场景和触发条件,描述详细。非适用边界未明确说明,但通过示例和步骤可推断。环境适配:文档提到中文示例,但核心工具主要用英文,未提及大陆网络可达性问题。整体边界较清晰,给14分。

4规范维护13 / 15 · 4.3/5

SKILL.md结构清晰,有frontmatter、正文、渐进披露原则,但缺少安装说明、版本历史和变更日志。许可证提及但未包含完整条款。维护责任由仓库承担,但未明确更新路径。整体可读,但治理信息不完整,给13分。

5有效结果7 / 15 · 2.3/5

技能核心目标是指导创建技能,步骤详细,应能完成基本任务。但静态审查无法验证输出直接可用性,且未比较手工方法的优势。按静态校准,有效性上限7分,故给7分。

6证据核验5 / 10 · 2.5/5

仓库有测试文件(如test_dispatch_prompt.py等),但并非针对本技能路径。技能自己的脚本没有配套测试,验证不足。静态审查无法独立复现,按上限5给分。

证据充分度: 评估于 2026年8月7日 审查版本 4211e02c10be
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 技能中建议通过shell_interpreter执行脚本,但未明确权限最小化或用户确认机制,使用时应谨慎。
  • 缺少明确的非适用场景说明,可能被不适当地触发。
  • 核心脚本缺少配套测试,静态审查无法验证其可靠性。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

Skill Creator 是一个引导用户创建、打包和迭代 Claude 技能的结构化工作流。它强调简洁高效的提示设计,通过三层渐进式披露机制(元数据、SKILL.md、捆绑资源)来管理上下文窗口。该技能提供了详细的步骤:从理解具体示例开始,规划可复用的资源(脚本、参考、资产),使用 init_skill.py 初始化,编辑 SKILL.md 和资源,使用 package_skill.py 打包,以及迭代。它还包括关于技能解剖结构、应避免内容以及可参考的设计模式(如按领域组织参考文件)的指导。

该技能指导用户完成创建技能的端到端过程:它指示使用 Python 脚本 init_skill.py 为技能生成模板目录结构(包含 SKILL.md 和 scripts/、references/、assets/ 子目录),提供编辑 SKILL.md 和打包资源的指导,然后运行 package_skill.py 验证并打包成 .skill 文件(zip 格式)。它强调使用 shell_interpreter 工具执行命令,并鼓励根据真实使用情况进行迭代。

  1. 希望构建专业领域的 AI 助手功能的开发者,例如创建一个 PDF 处理技能。
  2. 需要封装公司特定知识(如数据库模式或政策)的团队,供 AI 助手在分析任务中参考。
  3. 希望将重复出现的代码封装为可复用脚本以减少上下文消耗的用户。
  4. 希望确保技能遵循最佳实践,如渐进式披露和简洁设计原则的用户。
  5. 需要为特定工作流打包可分发技能文件(.skill)以便与团队分享的用户。

这个 Skill 有哪些优点和局限?

优点
  • 详细的分步流程覆盖了从规划到打包的整个技能生命周期。
  • 强调简洁和渐进式披露,有助于保持高效的上下文使用。
  • 提供验证和打包脚本,以生成标准格式的可分发 .skill 文件。
  • 包含避免冗余文档和最佳结构组织的指南。
局限
  • 主要针对 Claude 设计,可能不完全适用于所有 AI 助手平台。
  • 工作流程假设用户熟悉 shell 命令和资源规划。
  • 此技能本身不实现具体业务逻辑;它需要用户提供领域知识。
  • 缺少描述如何设计示例技能的完整工作示例。

如何安装这个 Skill?

该技能位于仓库中的 skills/skill-creator/ 目录下。不需要单独安装;作为 DB-GPT 项目的一部分使用。其内部脚本(如 init_skill.py 和 package_skill.py)位于 skills/skill-creator/scripts/ 下,并设计为通过 shell_interpreter 执行。

如何使用这个 Skill?

在确定了技能需求后,按照步骤执行:首先(可选)澄清需求,然后规划资源,运行 python skills/skill-creator/scripts/init_skill.py <skill-name> --path skills/ 初始化技能,编辑生成的 SKILL.md 和资源文件,运行 python skills/skill-creator/scripts/package_skill.py <path/to/skill-folder> 打包,最后在真实任务中测试并迭代。

常见问题

这个技能是否绑定到特定的AI助手?
它面向Claude,但原理是通用的,可用于任何支持技能文件的AI助手。
这个技能的主要功能是什么?
主要功能是指导创建、打包和迭代定义良好的技能包。
创建技能时是否必须使用提供的脚本?
建议使用以确保正确结构,但根据流程,在已有技能时可以跳过。

同仓库的其他 Skills

均来自 eosphoros-ai/DB-GPT

相关 Skills