Hosted skills.sh repository for HelixDB agent skills.
These skills are for agents that need to:
- write Helix queries in the Rust DSL
- translate from Cypher, Gremlin, and SQL into Helix query code
- optimize Helix query shape and index usage
- build correct dynamic
POST /v1/querypayloads
Available now:
helix-query-authoringhelix-query-from-cypherhelix-query-from-gremlinhelix-query-json-dynamichelix-query-optimize
Planned next:
helix-query-from-sql
npx skills add HelixDB/skillsskills/contains the published skillsdocs/contains shared reference material used while authoring skillsexamples/contains generic canonical examples and before-and-after patternsbenchmarks/contains evaluation scaffolding for prompt and gold-answer testinghelix-skills-repo-plan.mdis the working implementation plan and checklist
Use this skill when an agent needs to write or revise Helix Rust DSL queries from scratch.
It teaches agents to:
- inspect local query patterns before inventing new ones
- choose
read_batch()versuswrite_batch()correctly - anchor on the narrowest indexed node or edge set first
- preserve tenant scope for text and vector search
- shape outputs intentionally with
project,value_map,limit,range, anddedup
Use this skill when an agent needs to build or debug dynamic inline-query requests for POST /v1/query.
It teaches agents to:
- use the correct request envelope
- distinguish stored routes from inline dynamic routes
- add
parameter_typeswhen typed coercion matters - send
DateTimevalues correctly - avoid malformed bundle-shaped payloads
Use this skill when an agent needs to port Neo4j or Cypher queries into Helix Rust DSL.
It teaches agents to:
- translate
MATCHinto explicit anchors and traversals - map
WHEREtoPredicatelogic - map
RETURN,DISTINCT, ordering, and limits into explicit output shaping - handle
OPTIONAL MATCH,MERGE,CASE,UNWIND,FOREACH, multi-hop traversal, null checks, and timestamps as Helix-native translations rather than literal rewrites
Use this skill when an agent needs to port Gremlin or TinkerPop traversals into Helix Rust DSL.
It teaches agents to:
- translate
g.V,hasLabel, andhasinto anchors and predicates - map
out,in,both,outE, andinEinto explicit Helix traversal steps - map
dedup,count,range, ordering, andvalueMapinto deliberate result shaping - handle
repeat,path,select, and side-effect-heavy traversals as semantic translations rather than literal rewrites
Use this skill when an agent needs to review or improve Helix query performance.
It teaches agents to:
- fix anchor choice before anything else
- match query shape to existing indexes
- move scope filters earlier
- shrink large projections
- review BM25 and vector search routes separately
Start here when working on the next skills:
docs/source-canon.mddocs/dsl-cheatsheet.mddocs/cypher-rosetta.mddocs/gremlin-rosetta.mddocs/dynamic-query-examples.mddocs/optimization-checklist.mdexamples/authoring-patterns.mdexamples/search-patterns.mdexamples/optimization-patterns.md
- This repo uses the hosted
skills.shlayout:skills/<name>/SKILL.md. - Local OpenCode discovery still uses
.opencode/skills/,.claude/skills/, or.agents/skills/after installation. - This repo is intentionally written against public Helix behavior and repo-local canonical examples rather than app-specific implementations.