-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Assistant Configuration Guide
This guide details how to create and configure custom assistants in AionUi, including Rules and Skills setup.
An Assistant is an intelligent agent focused on doing specific tasks. Think of it as your dedicated AI employee, where each assistant has its own area of expertise.
- Default Assistant: AionUi's built-in Gemini CLI that can handle various general tasks
-
Custom Assistants: You can create assistants specialized for specific tasks, such as:
- ๐ File Management Assistant: Specialized in organizing files and batch renaming
- ๐ Excel Processing Assistant: Specialized in processing spreadsheet data and generating reports
- ๐ป Code Review Assistant: Specialized in checking code quality and optimizing performance
- Runs Locally: All assistants run on your computer, data is never uploaded
- Customizable Rules: Tell assistants "how to work" by writing Rules
- Extensible Capabilities: Add new features to assistants by adding Skills
- Choose AI Model: Select Gemini, Claude, or Codex as the underlying AI
- Open AionUi application
- Click the "Settings" icon (โ๏ธ) in the left sidebar
- Find the "Assistants" section in the settings page
- Click the "Create" button

In the assistant editing interface, configure the following basic information:
-
Name & Avatar (Required):
- Enter the assistant's name
- Select or enter an emoji as the avatar
-
Description (Optional):
- Briefly describe the purpose and functionality of this assistant
-
Main Agent:
- Select the primary AI model for the assistant
- Options: Gemini, Claude, Codex

Rules are the core configuration of an assistant, used to define AI behavior guidelines and working methods. Rules are written in Markdown format.
- Define Workflows: Tell AI how to execute tasks
- Set Constraints: Limit AI's behavior scope
- Provide Context: Let AI understand domain-specific knowledge
- Standardize Output Format: Unify AI's response style
-
Enter Rules Editing Area
- Find the "Rules" section in the assistant editing interface
- Click the "Edit" tab to switch to edit mode
-
Write Markdown Rules
- Use Markdown syntax to write rule content
- Supports headings, lists, code blocks, etc.
-
Preview Effect
- Click the "Preview" tab to view the rendered effect

# File Management Assistant Rules
## File Path Rules
**Critical**: When users mention files, follow these rules:
1. **Default to workspace**: All files mentioned by users are assumed to be in the current workspace directory
2. **Use Glob to find**: If an exact filename is given but path is unclear, use Glob tool to search in workspace
3. **Don't ask for path**: Never ask "where is the file?" - proactively search for it
## Core Execution Principles
- Break complex tasks into executable steps
- Execute independently, make wise decisions
- Report progress clearly to users
## Constraints
- Don't create files unless task requires
- Prioritize editing existing files over creating new ones
- Keep solutions simple and focused- โ Clear and Explicit: Use concise language to describe rules
- โ Structured: Use headings and lists to organize content
- โ Specific: Provide concrete examples and scenarios
- โ Executable: Ensure rules can be understood and executed by AI
Skills are modules that extend assistant functionality, adding specific capabilities and tools to assistants.
AionUi supports two types of Skills:
-
Builtin Skills
- Skill modules built into AionUi
- Includes: PDF processing, Excel processing, PPT generation, etc.
- Can be enabled directly by checking
-
Custom Skills
- Skill modules developed by users
- Imported by scanning folder paths
- Supports local and remote skill libraries

-
Expand Skills Section
- Find the "Skills" section in the assistant editing interface
- Expand the "Builtin Skills" collapse panel
-
Select Skills
- Check the skills you want to enable
- Multiple skills can be enabled simultaneously
-
View Skill Descriptions
- Each skill has a brief description explaining its functionality
-
Click "Add Skills" Button
- Click the "Add Skills" button in the Skills section
-
Select Common Paths
- System automatically detects common skill paths
- Click path buttons to quickly add

-
Open Add Dialog
- Click the "Add Skills" button
-
Enter Skill Path
- Enter the skill folder path in the input box
- Supports multiple paths, separated by commas
- Example:
/path/to/skills, /another/path/to/skills
-
Confirm Addition
- Click the "Confirm" button
- System will automatically scan and import skills from the path
-
Imported Skills:
- Shows all skills added via "Add Skills"
- Includes pending and imported skills
-
Builtin Skills:
- Shows all available builtin skills
- Can be enabled directly by checking
- Check the checkbox before the skill name to enable
- Uncheck to disable
- Can modify skill enable status at any time
-
Remove Custom Skills:
- Hover over the skill item
- Click the delete icon (๐๏ธ) on the right
- Confirm removal operation
-
Remove Builtin Skills:
- Uncheck to disable
- Builtin skills cannot be completely removed, only disabled

-
Check Configuration
- Confirm name, description, Rules, and Skills are correctly configured
-
Save Assistant
- Click the "Save" or "Create" button at the bottom
- Assistant configuration will be saved immediately
-
In Assistant List
- Find the assistant to manage
- Toggle the switch on the right to enable or disable
-
Use Assistant
- Enabled assistants appear in the assistant list on the welcome page
- Can select the assistant when creating new conversations

-
Enter Edit Mode
- Click the assistant item in the assistant list
- Or click the settings icon (โ๏ธ) on the right
-
Modify Configuration
- Can modify name, description, Rules, and Skills
- Builtin assistants' names and avatars cannot be modified
-
Save Changes
- Click the "Save" button to save changes
-
Open Delete Confirmation
- Click the "Delete" button at the bottom of the assistant editing interface
- Builtin assistants cannot be deleted
-
Confirm Deletion
- Confirm deletion in the confirmation dialog
- Cannot be recovered after deletion
Goal: Create an assistant specifically for file organization and management
Rules Configuration:
# File Management Assistant
## Core Functions
- Batch rename files
- Smart classification and organization
- Find duplicate files
- File format conversion
## Working Principles
- Confirm file location before operations
- Keep file backups
- Use Glob patterns to find filesSkills Configuration:
- โ Enable builtin file processing skills
- โ Add custom file operation skills
Goal: Create an assistant specifically for code review and optimization
Rules Configuration:
# Code Review Assistant
## Review Focus
- Code quality and readability
- Performance optimization suggestions
- Security vulnerability checks
- Best practice compliance
## Output Format
- Use Markdown format
- Provide specific code examples
- Mark priority (High/Medium/Low)Skills Configuration:
- โ Enable code analysis skills
- โ Add code formatting skills
A:
- Rules: Define AI behavior guidelines and working methods, written in Markdown format, telling AI "how to work"
- Skills: Extend AI functionality modules, providing specific tools and capabilities, telling AI "what can be done"
A: Yes! An assistant can enable multiple Skills simultaneously, including both builtin and custom skills.
A:
- Supports absolute paths:
/Users/username/skills - Supports relative paths:
./skillsor../skills - Supports multiple paths: separated by commas, e.g.,
/path1, /path2
A:
- Enabled skills: Checkbox is checked (โ)
- Disabled skills: Checkbox is empty
A:
- Builtin assistants' names and avatars cannot be modified
- Can modify description, Rules, and Skills configuration
- Builtin assistants cannot be deleted
A: Supports standard Markdown syntax, including:
- Headings (# ## ###)
- Lists (ordered and unordered)
- Code blocks (```)
- Bold, italic
- Links and images
- Quick Start: Quick Start Guide
- Multi-Agent Mode: Multi-Agent Mode Setup
- MCP Configuration: MCP Configuration Guide
- FAQ: Frequently Asked Questions
Need Help?
- ๐ Report Issues
- ๐ฌ Community Discussions
- ๐ Complete Documentation
Create your exclusive AI assistant by configuring Rules and Skills!
Welcome to the comprehensive AionUi documentation! Find everything you need to configure, use, and master AionUi.
- โ๏ธ LLM Configuration
- ๐ค Multi-Agent Mode Setup
- ๐จ Image Generation Setup
- ๐ MCP Configuration
- ๐ป WebUI Configuration(by Commond Line)
- ๐ AionUi Remote Internet Access Tutorial
- ๐ค DingTalk Bot Setup
- โฐ Scheduled Tasks Guide
- ๐ ๏ธ AI Assistants & Skills Ecosystem
- ๐ Preview Panel Guide
- ๐ File Management
- ๐ Excel Smart Processing
- ๐ Smart Information Gathering
- ๐ Local Knowledge Base Application
- โ AI Learning Assistant
- โ๏ธ Writing & Content Creation
- ๐ Getting Started
- โ๏ธ LLM Configuration
- ๐ค Multi-Agent Mode Setup
- ๐จ Image Generation
- ๐ MCP Configuration
- ๐ WebUI Configuration
- โฐ Scheduled Tasks
- ๐ ๏ธ AI Assistants & Skills
- ๐ Preview Panel
- โ FAQ