helix-query-rust

Installation
SKILL.md

Helix Query Authoring — Rust

Write Helix Rust DSL queries in a way that is schema-aware, explicit, and easy for agents to reason about. The Rust builder is the helix-db crate (sdks/rust); the TypeScript DSL (helix-query-typescript) emits the same JSON AST.

This is the preferred way to author Helix queries in a Rust codebase. Drop to raw dynamic JSON (helix-query-json-dynamic) only for debugging or dynamically-shaped requests.

When To Use

Use this skill when the task is to:

  • write a new Helix query in Rust
  • revise an existing Helix Rust DSL route
  • bundle queries into a queries.json
  • choose between read_batch() and write_batch()
  • add traversal, projection, pagination, BM25 search, or vector search to an existing query

Do not use this skill as the main guide for inline POST /v1/query payloads — use helix-query-json-dynamic. For the TypeScript DSL, use helix-query-typescript.

First Steps

Installs
115
Repository
helixdb/skills
First Seen
May 22, 2026
helix-query-rust — helixdb/skills