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
Code Review Skill
Code Review Skill
Technical Writer Skill
Technical Writer Skill
Data Analyst Skill
Data Analyst Skill
Import and Export
Export Skills
Import Skills
Load skills from exported JSON:Pagination
When listing skills, use pagination for large result sets:Best Practices
- Clear Naming: Use descriptive IDs and names
- Documentation: Include comprehensive descriptions
- Tagging: Add relevant tags for discoverability
- Examples: Provide usage examples in content
- Versioning: Track changes in description
- Access Control: Set appropriate permissions
- 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