[GH-ISSUE #24873] issue: Model Editor "Skills" selector is capped at 30 items with no pagination or search #123730

Open
opened 2026-05-21 03:12:32 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @jimbo-p on GitHub (May 18, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24873

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
  • I am using the latest version of Open WebUI.

Installation Method

Docker

Open WebUI Version

0.9.5

Ollama Version (if applicable)

No response

Operating System

Windows 10

Browser (if applicable)

Firefox

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

Within the model editor, I should be able to select any skill that I have access to from the Skills selector.

Actual Behavior

Within the Model Editor's "Skills" section, only the first 30 skills are listed. There is no pagination, search, or "load more" control, so if a user has access to more than 30 skills, any skill beyond the first 30 cannot be selected from the UI.

In the attached image, I have created 31 skills, only 30 are displayed. This 30 hard cap is from backend/open_webui/routers/skills.py which is called in src\lib\components\workspace\Models\SkillsSelector.svelte where it can only request the first page.

This especially becomes a problem as an admin user in an OWUI deploy of a large user base. I need to assign certain skills to our base models but cannot do so because I can't see any of my skills

Image

Steps to Reproduce

  1. Within your OWUI deployment, create 31 different skills
  2. Go the the 'Skills' section of the Model Editor
  3. Only 30 skills are shown

Logs & Screenshots

Does not apply

Additional Information

#23641

Originally created by @jimbo-p on GitHub (May 18, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/24873 ### Check Existing Issues - [x] I have searched for any existing and/or related issues. - [x] I have searched for any existing and/or related discussions. - [x] I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!). - [x] I am using the latest version of Open WebUI. ### Installation Method Docker ### Open WebUI Version 0.9.5 ### Ollama Version (if applicable) _No response_ ### Operating System Windows 10 ### Browser (if applicable) Firefox ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior Within the model editor, I should be able to select any skill that I have access to from the Skills selector. ### Actual Behavior Within the Model Editor's "Skills" section, only the first 30 skills are listed. There is no pagination, search, or "load more" control, so if a user has access to more than 30 skills, any skill beyond the first 30 cannot be selected from the UI. In the attached image, I have created 31 skills, only 30 are displayed. This 30 hard cap is from `backend/open_webui/routers/skills.py` which is called in `src\lib\components\workspace\Models\SkillsSelector.svelte` where it can only request the first page. This especially becomes a problem as an admin user in an OWUI deploy of a large user base. I need to assign certain skills to our base models but cannot do so because I can't see any of _my_ skills <img width="1462" height="114" alt="Image" src="https://github.com/user-attachments/assets/90fb7335-ff4c-4628-9413-5d0111ebd93c" /> ### Steps to Reproduce 1. Within your OWUI deployment, create 31 different skills 2. Go the the 'Skills' section of the Model Editor 3. Only 30 skills are shown ### Logs & Screenshots Does not apply ### Additional Information #23641
GiteaMirror added the bug label 2026-05-21 03:12:32 -05:00
Author
Owner

@owui-terminator[bot] commented on GitHub (May 18, 2026):

🔍 Related Issues Found

I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:

  1. 🟣 #18719 feat: UI Limitations Prevent Model Selection During Workspace Creation
    This is about the same general UI limitation in the workspace/model editor: the base model selector is hard to use because it lacks a better search/filter experience and may not expose all available models. It’s not about skills specifically, but it matches the broader model-editor selection problem.
    by juliosene

  2. 🟣 #22735 issue: Skills on models
    This issue concerns adding skills to models in the workspace/model editor. While the reported symptom is that skills are ignored rather than truncated, it is directly in the same feature area and may help trace related model-skill handling code paths.
    by TheCoffeMaker · bug

  3. 🟣 #22913 Issue #22913
    This is the closest skills-related issue I found. It covers skill selection state in the chat input, showing that skills selection/UI behavior has had bugs in nearby components, though it is not the same 30-item cap.
    by unknown


💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.

This comment was generated automatically. React with 👍 if helpful, 👎 if not.

<!-- gh-comment-id:4478778898 --> @owui-terminator[bot] commented on GitHub (May 18, 2026): <!-- terminator-bot:related-issues-reply --> 🔍 **Related Issues Found** I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions: 1. 🟣 [#18719](https://github.com/open-webui/open-webui/issues/18719) **feat: UI Limitations Prevent Model Selection During Workspace Creation** *This is about the same general UI limitation in the workspace/model editor: the base model selector is hard to use because it lacks a better search/filter experience and may not expose all available models. It’s not about skills specifically, but it matches the broader model-editor selection problem.* *by juliosene* 2. 🟣 [#22735](https://github.com/open-webui/open-webui/issues/22735) **issue: Skills on models** *This issue concerns adding skills to models in the workspace/model editor. While the reported symptom is that skills are ignored rather than truncated, it is directly in the same feature area and may help trace related model-skill handling code paths.* *by TheCoffeMaker · `bug`* 3. 🟣 [#22913](https://github.com/open-webui/open-webui/issues/22913) **Issue #22913** *This is the closest skills-related issue I found. It covers skill selection state in the chat input, showing that skills selection/UI behavior has had bugs in nearby components, though it is not the same 30-item cap.* *by unknown* --- 💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead. *This comment was generated automatically.* React with 👍 if helpful, 👎 if not.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#123730