Skills
After reading this page you will be able to: import, manage, and attach skills in the Skills Hub so your AI can actually use them.
A skill is a professional capability pack for the AI: a folder with instructions and scripts that teaches the AI one job — building slides, working with Word/Excel documents, drawing mermaid diagrams, and so on. The Skills Hub manages these packs in one place: install once, use across all assistants.
1. Opening the Skills Hub
Section titled “1. Opening the Skills Hub”Where: Settings → Skills
At the top: the “Skills Hub” heading with the line “Centrally manage AI skill packs — install once, use across all assistants.”, the Search skills… box, and the Batch manage button.
Skills live in two tabs:
| Tab | What is inside |
|---|---|
| My Skills | Skills you imported yourself; editable and removable |
| Official Skills | Official skills bundled with AionUi — ready to use out of the box, read-only, and updated with each release; plus two read-only sections for auto-injected skills and extension skills |
2. Importing skills
Section titled “2. Importing skills”Click Import Skills and pick any of these sources:
| Source | Notes |
|---|---|
| Skill folder | A single skill folder containing SKILL.md |
| Parent folder | A folder holding several skills, imported in one go |
SKILL.md file | Pick the instruction file directly |
| zip archive | A valid skill package |
Import rules (the in-page “Import rules” hint shows the currently configured limits):
- Per-file and per-skill size limits apply; remove oversized files as instructed
- Skill folders must not contain symlinks
- Skill names must work as folder names (lowercase letters, digits, and hyphens are safest)
- Importing the same name overwrites the existing skill — handy for updating
When an import fails, check two places:
| Symptom | Fix |
|---|---|
| An error code pops up, e.g. SKILL_INVALID_FRONTMATTER (SKILL.md is missing a valid header block) | Fix the source file as the message says and import again |
| ”Recent imports” shows Failed or Partial | Each record includes a “Repair: …” note — follow it and import again |
“Recent imports” keeps the source, result (Success / Failed / Partial / Overwritten), and time of every import.
3. Skill details
Section titled “3. Skill details”Click any skill card to open its Skill Details page:
| Section | Notes |
|---|---|
| Skill info | Name and description (shown as “No description.” when empty) |
| Attach to assistant | Pick assistants to attach the skill to; saving shows “Assistants updated” |
| Used by | Shows “Used by N assistant(s)”; open it for the list, or it reads “No assistants are using this skill yet.” |
| Skill files | Browse the files inside the skill pack |
| Edit via chat | Click “Edit via chat” and the app starts a new chat pre-filled with a prompt for improving this Skill; add your suggestions and send |
Deleting asks “Are you sure you want to delete “name”?”. The page notes: Deleting only affects new conversations. Skills already selected in existing conversations keep working.
Batch manage: click Batch manage in the top-right corner, select several skills, and delete them in one go.
4. Auto-injected skills
Section titled “4. Auto-injected skills”The Official Skills tab has an Auto-injected Skills section; those cards carry an Auto badge. The rule fits in one sentence: loaded automatically into every conversation — no need to enable them; the agent decides when to use them.
They need no attaching and no switches: once present, they take effect. You only need to know they are there, and remove a skill if you no longer want that capability.
5. Generating skills or rules from chat history
Section titled “5. Generating skills or rules from chat history”After finishing a job in a chat, you can capture that experience:
- Open that conversation and choose Generate from history in the conversation menu
- In the “Generate Skill/Rule” panel pick the type — Skill (Python) or Rule (JSON/Markdown) — and fill in a name (for example: Excel Translation Assistant)
- Click Generate; once the request is sent, follow the prompts to confirm the result
Note: the conversation must have a project folder configured — without one you will see “No workspace configured, cannot generate”; with no history there is nothing to generate from.
Generated skills land in My Skills; attach them to an assistant as described in section 3.
6. Skills inside a conversation
Section titled “6. Skills inside a conversation”- The conversation header shows a skills indicator: a lightning icon plus a number — how many skills this chat has loaded. Click it for the “Skills loaded” list with each skill’s description; click a skill name to jump to the Skills Hub with it highlighted
- Type
/in the input box to open the command menu and invoke a loaded skill directly (the menu category is “Skills”)
Managing skills on an assistant — including “Recommend Skills”, which selects skills based on the assistant’s rules — is covered in Assistant Center.
How to tell it worked
Section titled “How to tell it worked”- Settings → Skills shows both tabs, and search filters skills
- After importing, the skill appears in My Skills and “Recent imports” logs a Success record
- After attaching, the skill details show “Used by 1 assistant(s)”
- A new conversation shows the skills indicator, and clicking it lists the loaded skills
