askjev
shantanugoel/ask-jev-skill
Hermes skill that calls TypeSafe Jev as a typed tiebreaker returning Choice, Score or Noul answers
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 skills28 agent skills for writing Seedance 2.0 video prompts, from single clips to multi-clip sequences
UniM0cha Self-Improving SkillsHermes Agent-style skill self-improvement plugin for Claude Code, Claude Cowork, Codex and ChatGPT work
AkoliteZA Superpowers for Hermes Agent and ChatGPTUnofficial 14-skill coding workflow pack adapted from Superpowers for Hermes Agent and ChatGPT
arimanyus Hermes MerchantPortable skill set that scrapes ML/AI job boards, scores roles and auto-fills Greenhouse applications
MustBeSimo Web Design StudioFree MIT skill for coding agents that builds distinctive websites with 3D, motion and fallbacks
uzairansaruzi Robinhood Agent SkillRead-only Robinhood portfolio skill for Hermes Agent and other MCP-compatible agents
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one