A skill package is a folder that contains a requiredDocumentation Index
Fetch the complete documentation index at: https://docs.xpertai.cn/llms.txt
Use this file to discover all available pages before exploring further.
SKILL.md file and optional supporting files. Xpert installs the folder into a workspace and lets Skills Middleware sync it into the runtime sandbox when an agent uses the skill.
Minimal Folder
SKILL.md is required. The file contains YAML frontmatter followed by instructions for the agent.
Recommended Structure
SKILL.md should explain when to open those files and how to use them.
Frontmatter Fields
| Field | Required | Notes |
|---|---|---|
name | Recommended | Human-readable or namespaced skill name. |
description | Recommended | Used for discovery and progressive disclosure. |
version | Optional | Used for install and update display. |
license | Optional | Shown in skill details when available. |
tags | Optional | Used for search, filtering, and organization. |
ZIP Upload Rules
You can upload a ZIP containing one or more skill folders.SKILL.md. Each matching folder becomes a skill package.
Writing Good Skill Instructions
- Make the trigger condition clear: when should the agent use this skill?
- Keep the workflow actionable and ordered.
- Name supporting files explicitly.
- Put large examples, scripts, and reference material in separate files.
- Mention prerequisites, permissions, or external systems the skill depends on.
- Avoid hiding secrets in skill files; use platform credentials and repository settings instead.
Runtime Behavior
When enabled for an agent, Skills Middleware copies the selected skill folder into the sandbox under.xpert/skills. The agent first sees the skill name and description, then reads the full SKILL.md only when the task matches the skill.