Skip to main content
Skills in Open WebUI provide a way to package and share reusable AI capabilities, prompts, and workflows. They enable users to build, organize, and distribute specialized behaviors that can be applied across different conversations and models.

Overview

Skills provide:
  • Reusable AI behaviors and prompts
  • Access control and sharing
  • Version management
  • Search and discovery
  • Import/export functionality
Skills are user-created content that can be shared with specific users, groups, or made available to everyone in your organization.

Creating Skills

Via Web Interface

1

Navigate to Skills

Go to Workspace → Skills in Open WebUI
2

Create New Skill

Click Create New Skill and configure:
  • ID: Unique identifier (lowercase, hyphens allowed)
  • Name: Display name for the skill
  • Description: What the skill does
3

Define Skill Content

Add your skill configuration:
4

Set Permissions

Configure who can access the skill

Via API

Create skills programmatically:

Managing Skills

List All Skills

Search Skills

Find skills with advanced filtering:

Get Skill by ID

Update Skill

Toggle Skill

Enable or disable a skill:

Delete Skill

Access Control

Skills support granular access control:

Permission Levels

  • read: Can view and use the skill
  • write: Can modify the skill configuration

Skill Examples

Import and Export

Export Skills

Import Skills

Load skills from exported JSON:

Pagination

When listing skills, use pagination for large result sets:

Best Practices

  1. Clear Naming: Use descriptive IDs and names
  2. Documentation: Include comprehensive descriptions
  3. Tagging: Add relevant tags for discoverability
  4. Examples: Provide usage examples in content
  5. Versioning: Track changes in description
  6. Access Control: Set appropriate permissions
  7. Testing: Test skills before sharing

Use Cases

Team Collaboration

Create shared skills for common team tasks:
  • Code review guidelines
  • Documentation templates
  • Bug triage procedures
  • Customer support responses

Knowledge Management

Capture organizational knowledge:
  • Company-specific terminology
  • Domain expertise
  • Best practices
  • Standard operating procedures

Workflow Automation

Build repeatable AI workflows:
  • Data analysis templates
  • Report generation
  • Content creation
  • Quality assurance checks

Troubleshooting

Skill Not Visible

  • Check access grants include your user/group
  • Verify skill is enabled (not toggled off)
  • Ensure you have read permission
  • Refresh the skills list

Cannot Edit Skill

  • Verify you have write permission
  • Check if you’re the owner
  • Confirm you’re in a group with write access
  • Contact the skill owner or admin

Search Not Finding Skills

  • Try different search terms
  • Check view option (all/personal/shared)
  • Verify skills are properly tagged
  • Ensure skills are enabled

Next Steps

  • Learn about Functions for Python execution
  • Explore Tools for external integrations
  • Configure Memories for long-term context