helix-query-json-dynamic

Installation
SKILL.md

Helix Dynamic Query JSON

Use this skill for inline dynamic query requests sent directly to POST /v1/query.

The inline query body is a JSON serialization of the Rust DSL AST. Every variant an agent can send is documented in the companion files. If you are writing anything beyond a trivial read, open REFERENCE.md first — do not guess variant names or field shapes.

Reference Files

  • REFERENCE.md — complete AST variant catalog (every Step, Predicate, Expr, PropertyValue, IndexSpec, RepeatConfig, BatchCondition, envelope field). Use when writing a non-trivial request.
  • EXAMPLES.md — working end-to-end JSON bodies: reads, writes, vector/text search, Repeat, Choose, Coalesce, Union, aggregations, upserts, ForEach, index management, warming. Copy the closest scenario as a starting point.

When To Use

Use this skill when the task is to:

  • build a dynamic Helix request body
  • debug a failing POST /v1/query call
  • add parameter_types to a dynamic request
  • send DateTime or typed-array parameters correctly
Related skills
Installs
13
Repository
helixdb/skills
First Seen
Apr 11, 2026