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
Marketplace metadata can also include display names, summaries, icons, authors, categories, runtime hints, and slash commands when produced by repository sync or advanced packaging.
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.