Skip to content

show 0 skills from cc-switch - Hermes Desktop

Quick fix

Upgrade cc-switch to v3.17.0 and re-toggle the skill state to fix Windows Hermes Desktop reading the LOCALAPPDATA path.

Error output
The Hermes Desktop app's skill_view() and skills_list() show 0 skills from cc-switch.

On Windows, Hermes CLI uses `~/.hermes/skills/` as the skills directory, while Hermes Desktop (Electron) defaults to `%LOCALAPPDATA%\hermes\skills\`. Older cc-switch versions created symlinks only for the CLI path, so Desktop could not read synced skills. The path detection issue was fixed in later versions, but old projections must be refreshed manually.

  1. Upgrade cc-switch to v3.17.0 or later.

  2. In the cc-switch Skills Manager, switch the affected skill for Hermes to OFF, then switch it back to ON to trigger re-projection to the correct `%LOCALAPPDATA%` directory.

ToolHermes Desktop
Version< 3.17.0 (受影响范围)
PlatformsWindows
Why do the logs show Hermes state updated, but the app still shows nothing?
Because older cc-switch created the symlink in `~/.hermes/skills/`, while Hermes Desktop on Windows reads `%LOCALAPPDATA%\hermes\skills\`. The path mismatch prevents the app from detecting the skills.
What if skills still do not sync after upgrading?
In cc-switch, manually turn the skill's Hermes switch OFF and then ON again to force a path projection refresh. If it still fails, check whether the `HERMES_HOME` environment variable has been customized.

This is an unofficial community wiki with no affiliation to the cc-switch authors or the project itself. Its content is compiled from the project's public GitHub issues. This site distributes no software.