Files
Fu-Jie_openwebui-extensions/plugins/tools/openwebui-skills-manager/README_CN.md

2.3 KiB
Raw Blame History

🧰 OpenWebUI Skills 管理工具

Author: Fu-Jie | Version: 0.2.0 | Project: OpenWebUI Extensions

一个 OpenWebUI 原生 Tool 插件,用于让任意模型直接管理 Workspace > Skills

核心特性

  • 🌐 全模型可用:只要模型启用了 OpenWebUI Tools即可调用。
  • 🛠️ 简化技能管理:直接管理 OpenWebUI Skills 记录。
  • 🔐 用户范围安全:仅操作当前用户可访问的技能。
  • 📡 友好状态反馈:每一步操作都有状态栏提示。

使用方法

  1. 打开 OpenWebUI进入 Workspace > Tools
  2. 新建 Tool粘贴 openwebui_skills_manager.py
  3. 为当前模型/聊天启用该工具。
  4. 在对话中让模型调用,例如:
    • “列出我的 skills”
    • “显示名为 docs-writer 的 skill”
    • “创建一个 meeting-notes 技能,内容是 ...”
    • “更新某个 skill ...”
    • “删除某个 skill ...”

配置参数Valves

参数 默认值 说明
SHOW_STATUS True 是否在 OpenWebUI 状态栏显示操作状态。
ALLOW_OVERWRITE_ON_CREATE False 是否允许 create_skill/install_skill 默认覆盖同名技能。
INSTALL_FETCH_TIMEOUT 12.0 从 URL 安装技能时的请求超时时间(秒)。

支持的方法

方法 用途
list_skills 列出当前用户的技能。
show_skill 通过 skill_idname 查看单个技能。
install_skill 通过 URL 安装技能到 OpenWebUI 原生 Skills。
create_skill 创建新技能(或在允许时覆盖同名技能)。
update_skill 更新技能字段(new_namedescriptioncontentis_active)。
delete_skill 通过 skill_idname 删除技能。

支持

如果这个插件对你有帮助,欢迎到 OpenWebUI Extensions 点个 Star这将是我持续改进的动力感谢支持。

其他说明

  • 本工具管理 OpenWebUI 原生 Skills 记录,并支持通过 URL 直接安装。
  • 如需更复杂的工作流编排,可结合其他 Pipe/Tool 方案使用。

更新记录

完整历史请查看 GitHub 仓库的 commits 与 releases。