Skip to main content
agentscope-extensions-skill-mysql-repository 把技能存到 MySQL,提供完整的 CRUD:在控制台/业务系统里编辑保存,Agent 这边立即可读。

何时使用

  • 通过管理后台在线运营技能,希望”改完即生效”。
  • 已经有 MySQL 基础设施,不想再引入 Git 依赖。
  • 需要把技能存储和业务数据放在同一事务边界。

添加依赖

快速上手

表结构

createIfNotExist=true 时自动创建以下两张表:
  • agentscope_skills:技能本身,name 唯一,skill_contentSKILL.md 全文。
  • agentscope_skill_resources:技能附带的资源文件(截图、模板等),与 id 级联。

与已有表兼容

  • 旧表如果没有 metadata_json 列,仓库会自动降级到”只往返 name + description”的兼容模式,不会主动 ALTER TABLE
  • 想升级到完整模式,自行执行 ALTER TABLE agentscope_skills ADD COLUMN metadata_json LONGTEXT NULL; 即可。

自定义库名 / 表名

CRUD 操作

写入与删除都在事务里执行,资源表的 ON DELETE CASCADE 保证不会出现孤儿资源。