Files
Fu-Jie_openwebui-extensions/plugins/tools/openwebui-skills-manager/README_CN.md
fujie c28c3c837b docs(openwebui-skills-manager): prioritize official marketplace install
- Update bilingual plugin README to use official marketplace as default install path.

- Keep manual paste installation as fallback and sync docs mirrors.

- Keep version unchanged at 0.2.1.
2026-02-28 23:20:30 +08:00

3.4 KiB
Raw Blame History

🧰 OpenWebUI Skills 管理工具

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

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

最新更新

  • install_skill 新增 GitHub 技能目录自动发现(例如 .../tree/main/skills),可一键安装目录下所有子技能。
  • 修复语言获取逻辑:前端优先(__event_call__ + 超时保护),并回退到请求头与用户资料。

核心特性

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

使用方法

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

手动安装(备选)

  • 新建 Tool粘贴 openwebui_skills_manager.py

示例:安装技能 (Install Skills)

该工具支持从 URL 直接抓取并安装技能(支持 GitHub tree/blob 链接、原始 Markdown 链接以及 .zip/.tar 压缩包)。

从 GitHub 安装单个技能

批量安装多个技能

提示:对于 GitHub 链接工具会自动处理目录tree地址并尝试查找目录下的 SKILL.mdREADME.md 文件。

配置参数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。