Files
Fu-Jie_openwebui-extensions/plugins/tools/openwebui-skills-manager/v0.3.0.md
fujie d29c24ba4a feat(openwebui-skills-manager): enhance auto-discovery and structural refactoring
- Enable default overwrite installation policy for overlapping skills
- Support deep recursive GitHub trees discovery mechanism to resolve #58
- Refactor internal architecture to fully decouple stateless helper logic
- READMEs and docs synced (v0.3.0)
2026-03-08 18:21:21 +08:00

1.3 KiB

OpenWebUI Skills Manager v0.3.0 Release Notes

This release introduces significant reliability enhancements for the auto-discovery mechanism, enables overwrite by default, and undergoes a major architectural refactor.

New Features

  • Enhanced Directory Discovery: Replaced single-directory scan with a deep recursive Git trees search, ensuring SKILL.md files in nested subdirectories are properly discovered.
  • Default Overwrite Mode: ALLOW_OVERWRITE_ON_CREATE is now enabled (True) by default. Skills installed or created with the same name will be overwritten instead of throwing an error.

Bug Fixes

  • Deep Module Discovery: Fixed an issue where the install_skill auto-discovery function would fail to find nested skills when given a root directory (e.g., when SKILL.md is hidden inside plugins/visual-explainer/ rather than the immediate root). Resolves #58.
  • Missing Positional Arguments: Fixed an issue where _emit_status and _emit_notification would crash due to missing valves parameter references after the stateless codebase refactoring.

Enhancements

  • Code Refactor: Decoupled all internal helper methods from the Tools class to global scope, making the codebase stateless, cleaner, and strictly enforcing context injection.