What problem does it solve?
This skill removes guesswork when configuring the Yazi terminal file manager, especially when you need to extend behavior through keybindings, openers, preview rules, and Lua plugins.
Core Features & Use Cases
- Configuration guidance for yazi.toml, keymap.toml, and theme.toml: Change layout, sorting, openers, preview, and keybindings without breaking defaults.
- Plugin development patterns: Learn sync vs async plugin entry design, implement previewers/preloaders, and structure init.lua customizations.
- Inter-instance communication (DDS) and CLI workflows: Use ya/yazi to publish events, sync UI state, and coordinate behaviors across instances.
Quick Start
Use the yazi skill to generate a working Yazi configuration plan that extends defaults (not replaces them) by editing keymap.toml and yazi.toml with the appropriate prepend/append sections for your desired behavior.