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.
Symptom
Section titled “Symptom”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.
Upgrade cc-switch to v3.17.0 or later.
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.
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”This page is distilled from 1 real issues
- 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.
Related problems
Section titled “Related problems”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.