jsonlogic

Installation
SKILL.md

JsonLogic

A skill for work with JsonLogic.

JsonLogic is a small, portable format for expressing conditional logic as JSON.

The JsonLogic standard is the universal rule format and defines its semantics. A rule at this level is language-agnostic. See references/jsonlogic.md and references/operations.md.

A specific library is the code that executes JsonLogic in a particular language, such as json-logic-js for JavaScript or json-logic-rb for Ruby. Libraries can differ in the operations they support, as well as their API shape and error handling.

Running JsonLogic

Library

If a specific implementation is named, such as json-logic-js, use that exact implementation. A language name alone, such as “in Python”, means use the library for that language from references/libraries.md. If neither a library nor a language is named, default to scripts/jsonlogic.rb.

Installs
3
GitHub Stars
1
First Seen
Sep 23, 2026