使用自定义 Skill
DB-GPT 支持三种方式使用自定义 skill:使用内置的 skill-creator 从零创建、上传 zip 包导入、通过 GitHub 链接导入。
方式一:使用 skill-creator 创建
skill-creator 是 DB-GPT 内置的 meta-skill(元技能),专门用于帮助你创建业务定制化的 skill。你只需在对话中描述需求,skill-creator 会自动完成从设计、编写到打包的全部流程。
操作步骤
- 在 DB-GPT 对话界面中,选择
skill-creator技能。 - 用自然语言描述你想要创建的 skill,例如:"帮我创建一个数据分析 skill,能够读取 CSV 文件并生成可视化报表"。
skill-creator会自动完成以下工作:- 分析需求并规划 skill 结构
- 生成
SKILL.md(包含元数据和执行指令) - 创建所需的脚本、参考文档和资源文件
- 校验并打包为可分发的
.skill文件

更多关于 skill-creator 的详细用法,请参阅 skill-creator 文档。
方式二:上传 Zip 包
如果你已经有一个打包好的 skill(.zip 或 .skill 文件),可以直接在 DB-GPT 的 Web UI 中上传。
操作步骤
- 进入 DB-GPT 的 Skills 页面。

- 点击上传按钮,选择本地的
.zip或.skill文件上传。

- 上传完成后,skill 会自动出现在列表中,即可在对话中使用。
方式三:通过 GitHub 链接导入
DB-GPT 支持直接从 GitHub 仓库导入 skill,适合使用社区或团队共享的 skill。
操作步骤
- 进入 DB-GPT 的 Skills 页面。
- 点击 GitHub 导入按钮,粘贴 skill 所在的 GitHub 仓库链接。

- 系统会自动拉取仓库内容并完成导入,导入成功后即可使用。
相关阅读
- skill-creator — 了解 skill-creator 的完整能力和资源
- Skills 总览 — 了解 skill 的定义、结构和工作原理