← Back to Skills Marketplace
0x7466

Open WebUI

by TFM · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1118
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install open-webui
Description
Complete Open WebUI API integration for managing LLM models, chat completions, Ollama proxy operations, file uploads, knowledge bases (RAG), image generation, audio processing, and pipelines. Use this skill when interacting with Open WebUI instances via REST API - listing models, chatting with LLMs, uploading files for RAG, managing knowledge collections, or executing Ollama commands through the Open WebUI proxy. Requires OPENWEBUI_URL and OPENWEBUI_TOKEN environment variables or explicit parameters.
Usage Guidance
This skill appears to implement the Open WebUI API as described, but the registry metadata incorrectly omits that an API token (OPENWEBUI_TOKEN) is required — the included CLI will fail without it. Before installing: 1) Inspect the provided scripts locally (openwebui-cli.py is included) to verify behavior. 2) Only use an API token for an Open WebUI instance you trust; uploads and chat messages (and any file contents) are sent to the configured OPENWEBUI_URL and could expose sensitive data. 3) Confirm destructive actions (deleting models/collections) only after explicit prompts. 4) Note the script defines a token-redaction helper but review any output/logging to ensure full tokens are not printed. If the registry metadata were corrected to declare the required env vars, and you are confident in the target Open WebUI instance, this would be coherent; the current mismatch is why I rate it suspicious.
Capability Analysis
Type: OpenClaw Skill Name: open-webui Version: 1.0.0 The skill bundle provides a legitimate API client for Open WebUI, implementing features like model listing, chat completions, file uploads for RAG, and Ollama proxy operations. The `SKILL.md` clearly defines the skill's purpose, prerequisites, and includes explicit safety instructions for the AI agent, such as never logging API tokens and requiring confirmation for sensitive actions like deleting models or accessing files outside the workspace. The `scripts/openwebui-cli.py` Python script adheres to these instructions, using standard libraries for network communication and file operations, and includes confirmation prompts for potentially destructive actions. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent.
Capability Assessment
Purpose & Capability
The name, SKILL.md, and the included Python CLI all align: they implement REST interactions (models, chat, files, knowledge, Ollama proxy) with an Open WebUI instance. However, the registry metadata claims 'Required env vars: none' while the SKILL.md and the CLI require OPENWEBUI_TOKEN (and usually OPENWEBUI_URL). This metadata mismatch is an incoherence.
Instruction Scope
Runtime instructions and the CLI stay within the stated scope: API calls to the provided Open WebUI URL, uploading files for RAG, managing knowledge collections, and Ollama operations. The skill will read local files when asked to upload them (expected for file upload features). There are explicit confirmations for destructive operations in the code and guidance in SKILL.md about redacting tokens and validating URLs.
Install Mechanism
This is an instruction-only skill with an included Python script. No install spec or external downloads are present. The script requires the 'requests' library (the script exits with an error if requests is missing). No extract/from-URL installs are used.
Credentials
The CLI requires a Bearer token (OPENWEBUI_TOKEN) and optionally OPENWEBUI_URL; that is proportionate to the functionality. The concern is that the skill registry metadata did not declare these required env vars—so the manifest underreports credentials needed. Also, any file you upload or text you send will be transmitted to whatever OPENWEBUI_URL you configure, so providing a token to an untrusted instance can lead to data exposure.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and does not request persistent system privileges. It runs as a CLI-style client and uses the provided token for requests only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install open-webui
  3. After installation, invoke the skill by name or use /open-webui
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Complete Open WebUI API integration with models, chat, RAG, files, knowledge base, and Ollama proxy support
Metadata
Slug open-webui
Version 1.0.0
License
All-time Installs 6
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Open WebUI?

Complete Open WebUI API integration for managing LLM models, chat completions, Ollama proxy operations, file uploads, knowledge bases (RAG), image generation, audio processing, and pipelines. Use this skill when interacting with Open WebUI instances via REST API - listing models, chatting with LLMs, uploading files for RAG, managing knowledge collections, or executing Ollama commands through the Open WebUI proxy. Requires OPENWEBUI_URL and OPENWEBUI_TOKEN environment variables or explicit parameters. It is an AI Agent Skill for Claude Code / OpenClaw, with 1118 downloads so far.

How do I install Open WebUI?

Run "/install open-webui" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Open WebUI free?

Yes, Open WebUI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Open WebUI support?

Open WebUI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Open WebUI?

It is built and maintained by TFM (@0x7466); the current version is v1.0.0.

💬 Comments