Hermes Atlas
Skills & skill packs

askjev

shantanugoel/ask-jev-skill

Hermes skill that calls TypeSafe Jev as a typed tiebreaker returning Choice, Score or Noul answers

In short

askjev is a Hermes Agent skill that lets an agent call TypeSafe Jev (jev-latest) as a typed tiebreaker. Jev is not a chat model, and it returns Choice, Score or Noul answers with probabilities so the agent can act or escalate.

What askjev does

askjev packages a call to TypeSafe Jev as a Hermes skill. Jev is not a chat model. It returns Choice, Score or Noul answers together with probabilities, which gives an agent a structured basis for deciding whether to act on its own or hand the decision to a person.

The skill is a SKILL.md plus a scripts folder. scripts/askjev.py has a choice command that takes the current state, a question and labeled options, for example --option a='...' --option b='...'. scripts/eval.py runs a live reliability suite and needs the API key. The TYPESAFE_API_KEY goes in $HERMES_HOME/.env and should never be committed. Setting ASKJEV_DISABLED=1 in that file, or deleting the skill directory, turns the skill off. SKILL.md explains when to call Jev, the confidence gates and known pitfalls. The repository description says the skill is for Hermes and other agents.

Key features

  • Calls TypeSafe Jev (jev-latest) as a typed tiebreaker
  • Returns Choice, Score or Noul answers with probabilities
  • choice command in scripts/askjev.py with a state, question and labeled options
  • Live reliability suite in scripts/eval.py
  • Switch off with ASKJEV_DISABLED=1 or by deleting the skill directory

When to use it

  • Letting an agent pick between two plans with a probability attached
  • Deciding when an agent should escalate to a person instead of guessing
  • Testing Jev's reliability with the included evaluation script

Who it is for: Hermes Agent users who want a structured, probability-backed decision step inside agent workflows.

How it fits with Hermes Agent

Built as a Hermes skill installed under the Hermes skills directory, and described as usable by other agents too.

How to install askjev

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

mkdir -p "${HERMES_HOME:-$HOME/.hermes}/skills/autonomous-ai-agents/askjev"
cp -R SKILL.md scripts "${HERMES_HOME:-$HOME/.hermes}/skills/autonomous-ai-agents/askjev/"

Requirements: A TYPESAFE_API_KEY in $HERMES_HOME/.env and python3 to run the scripts

Note: It depends on the external TypeSafe Jev service and a TYPESAFE_API_KEY.

FAQ

What is askjev?

askjev is a Hermes Agent skill that calls TypeSafe Jev as a typed tiebreaker. Jev returns Choice, Score or Noul answers with probabilities rather than free-form chat.

How do I install askjev?

Create the askjev folder under your Hermes skills directory, then copy SKILL.md and the scripts folder into it. Put TYPESAFE_API_KEY in $HERMES_HOME/.env.

How do I turn askjev off?

Set ASKJEV_DISABLED=1 in $HERMES_HOME/.env, or delete the skill directory.

Similar skills for Hermes Agent

All skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one