What problem does it solve? Customizing the Hermes CLI, TUI, and desktop app normally requires modifying the application itself. This Skill lets you author a single YAML skin that themes every surface at once and write plain-JavaScript desktop plugins that add panes, statusbar items, commands, keybinds, and routes without rebuilding the app. ## Core Features & Use Cases - Skin authoring: Copy the skin template, fill in a semantic hex palette, write it to <hermes-home>/skins/<name>.yaml, and activate it with hermes config set display.skin <name> — every surface repaints live. - Desktop plugins: Create <hermes-home>/desktop-plugins/<id>/plugin.js from the template to register layout panes, statusbar chips, command-palette commands, keybinds, routes, and sidebar navigation; the app hot-reloads on save. - Use Case: A user asks for a synthwave theme matching their brand colors plus a statusbar widget showing gateway status. You write the skin YAML, activate it, and scaffold a plugin that registers a chip and a pane using the @hermes/plugin-sdk host APIs. ## Quick Start Ask the agent to create a new Hermes skin named synthwave and activate it, or to scaffold a desktop plugin that adds a statusbar chip and a right-side pane.