How Skillz skill discovery and packaging works
mainSkillz discovers skills within a root directory (defaulting to ~/.skillz).
Skill Structure
Each skill must contain a SKILL.md file with YAML front matter describing the skill. Any other files in the skill directory (scripts, datasets, etc.) are exposed as downloadable resources for the agent.
Supported Formats
Skillz is more flexible than Claude Code and supports three main layouts:
- Directories: A folder containing
SKILL.mdand helper files. - ZIP Archives: A
.zipor.skillfile containingSKILL.mdat the root or inside a single top-level directory. - Nested Directories: Unlike Claude Code, Skillz can discover skills organized in nested subdirectories.
Example Directory Layout:
~/.skillz/
├── summarize-docs/
│ ├── SKILL.md
│ └── summarize.py
├── translate.zip
└── web-search/
└── SKILL.mdNote on Compatibility: If you need to share a skills directory with Claude Code, you must use a flat layout (no nested directories, no
.zipor.skillfiles), as Claude Code only supports immediate subdirectories containingSKILL.md.