When Hermes misses an installed AnySearch skill

AnySearch can be installed for Hermes but still not be chosen by Hermes at first. The skill folder is placed at `C:\Users\24442\.hermes\skills\anysearch`, with `SKILL.md`, `scripts`, `.env.example`, `README.md`, and `runtime.conf.example` inside. A `.env` file also contains the AnySearch API key.

Running `python .\scripts\anysearch_cli.py search "hello world" --max_results 1` in returns a normal search result, so the skill works from the . Inside Hermes, asking for AnySearch first leads Hermes to say it does not have an “AnySearch” tool and to try `web_search` instead. In another attempt, an error like `skill_view not found` appears.

When the instruction clearly says to use the local anysearch skill and not `web_search`, Hermes enters the local folder, runs `/anysearch_cli.py search ...`, and returns AnySearch results correctly.

Key points

  • The AnySearch skill is installed under `.hermes\skills\anysearch`.
  • The `.env` file includes the AnySearch API key, and the test works.
  • Hermes initially says it has no AnySearch tool and tries `web_search` instead.
  • A clear instruction to use the local anysearch skill makes Hermes run the local script successfully.
  • installation and selection as two separate checks.

Sources covering this story (2)

Read original