Skip to content
Back to skills

Open Webui

ASecurity

"Router for installing, running, configuring, and troubleshooting

  • 247 stars
  • 0 votes
  • 0 copies
  • 11 views
  • Added September 8, 2026
developmentpythonrustfastapidockerapidatabasefrontendbackend

Works with

  • terminal
  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill open-webui --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Open Webui?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Open Webui
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-open-webui/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-open-webui)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: open-webui
description: "Router for installing, running, configuring, and troubleshooting
  Open WebUI as a self-hosted AI web app."
metadata:
  disco-role: operating
disable-model-invocation: true
license: NOASSERTION
---

# Open WebUI

Use this skill for the Open WebUI repository when the user asks about installing, launching, configuring, extending, or operating the app.

Open WebUI is a self-hosted AI web application with a FastAPI backend, a Svelte frontend, and multiple deployment and integration surfaces. This root skill is a router, not a full manual.

## Start here

- Read `references/repo-provenance.md` if you need to confirm which repository snapshot this skill came from.
- Read `references/overview.md` for the high-level workflow map.
- Read `references/configuration.md` for cross-cutting environment variables and runtime knobs.
- Read `references/troubleshooting.md` for shared failure patterns.
- Run `scripts/check-install.sh` when you want a fast install/import/CLI smoke check.

## Route map

### `deployment`
Use this route for installation, local development, Docker/Compose, GPU or Playwright overlays, source startup, and startup troubleshooting.

Common signals:
- install, run, serve, dev, Docker, Compose, image, container, port, volume, secret key
- `OLLAMA_BASE_URL`, `WEBUI_SECRET_KEY`, `docker-compose.yaml`, `docker run`, `open-webui serve`

Read:
- `sub-skills/deployment/SKILL.md`
- `sub-skills/deployment/references/deployment.md`
- `sub-skills/deployment/references/troubleshooting.md`

### `chat-models`
Use this route for chat, model selection, prompt behavior, provider routing, playground usage, and model/provider troubleshooting.

Common signals:
- chat, model, provider, Ollama, OpenAI-compatible, prompt, streaming, playground, access control, fallback
- `OPENAI_API_KEY`, `OLLAMA_BASE_URL`, `ENABLE_OPENAI_API_PASSTHROUGH`, `ENABLE_CUSTOM_MODEL_FALLBACK`

Read:
- `sub-skills/chat-models/SKILL.md`
- `sub-skills/chat-models/references/workflows.md`
- `sub-skills/chat-models/references/troubleshooting.md`

### `knowledge-files`
Use this route for files, folders, notes, memories, knowledge bases, retrieval, RAG, document ingestion, and local search.

Common signals:
- file upload, folder, note, memory, knowledge base, retrieval, RAG, vector DB, loader, document format, knowledge search
- `ENABLE_RETRIEVAL_UNSCOPED_COLLECTIONS`, `KB_EXEC_MAX_OUTPUT_CHARS`, `VIEW_FILE_MAX_CHARS`

Read:
- `sub-skills/knowledge-files/SKILL.md`
- `sub-skills/knowledge-files/references/workflows.md`
- `sub-skills/knowledge-files/references/troubleshooting.md`

### `extensions`
Use this route for plugins, tools, skills, functions, pipelines, MCP/OpenAPI tool servers, browser helpers, image/audio extensions, and terminal-backed helpers.

Common signals:
- function, tool, skill, pipeline, MCP, MCPO, OpenAPI tool server, Playwright, image generation, voice, audio, terminal, webhook
- `ENABLE_PLUGINS`, `WEB_LOADER_ENGINE`, `PLAYWRIGHT_WS_URL`, `ENABLE_IMAGE_GENERATION`, `AUTOMATIC1111_BASE_URL`

Read:
- `sub-skills/extensions/SKILL.md`
- `sub-skills/extensions/references/workflows.md`
- `sub-skills/extensions/references/troubleshooting.md`

### `admin-collaboration`
Use this route for auth, users, groups, SCIM, OAuth, LDAP, storage, channels, calendar, automations, analytics, telemetry, and other operator-facing controls.

Common signals:
- auth, SSO, trusted headers, SCIM, LDAP, OAuth, users, groups, channels, calendar, automations, analytics, storage, telemetry
- `WEBUI_AUTH`, `WEBUI_ADMIN_EMAIL`, `DATABASE_URL`, `REDIS_URL`, `ENABLE_SCIM`, `ENABLE_OTEL`

Read:
- `sub-skills/admin-collaboration/SKILL.md`
- `sub-skills/admin-collaboration/references/workflows.md`
- `sub-skills/admin-collaboration/references/troubleshooting.md`

## Choosing between routes

- If the user asks how to get Open WebUI running at all, start with `deployment`.
- If the user is connecting providers or comparing models, start with `chat-models`.
- If the user is working with uploaded documents, notes, memory, or retrieval, start with `knowledge-files`.
- If the user is adding tool/server functionality or browser/image/audio extensions, start with `extensions`.
- If the user is configuring identity, storage, users, groups, channels, or observability, start with `admin-collaboration`.

## Helpful cross-cutting checks

- `open-webui --help`
- `open-webui serve --help`
- `open-webui dev --help`
- `python -I -c "from importlib.metadata import version; print(version('open-webui'))"`

## Notes

- This generated skill must stay self-contained. Runtime instructions should only point to files inside this skill tree.
- Keep broad reference material in `references/` and concise routing text in this file.
- Do not route users to the original repository checkout from runtime guidance.

Files in this skill

  • SKILL.md4.7 KB
  • references/configuration.md4.6 KB
  • references/overview.md2.8 KB
  • references/repo-provenance.md1 KB
  • references/repo-routing-metadata.json508 B
  • references/troubleshooting.md4.2 KB
  • scripts/check-install.sh1.2 KB
  • sub-skills/admin-collaboration/SKILL.md2.3 KB
  • sub-skills/admin-collaboration/references/troubleshooting.md2.2 KB
  • sub-skills/admin-collaboration/references/workflows.md1.7 KB
  • sub-skills/chat-models/SKILL.md2.3 KB
  • sub-skills/chat-models/references/troubleshooting.md2.1 KB
  • sub-skills/chat-models/references/workflows.md2.1 KB
  • sub-skills/deployment/SKILL.md3.6 KB
  • sub-skills/deployment/references/deployment.md2.9 KB
  • sub-skills/deployment/references/troubleshooting.md3.2 KB
  • sub-skills/deployment/scripts/docker-run-public.sh1.2 KB
  • sub-skills/deployment/scripts/run-dev-server.sh929 B
  • sub-skills/extensions/SKILL.md2.2 KB
  • sub-skills/extensions/references/troubleshooting.md2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.