surrealql-functions
Installation
SKILL.md
SurrealQL Functions
SurrealDB ships hundreds of built-in functions grouped into namespaces
(string::, array::, math::, type::, …). Function names and signatures
change between releases, so the authoritative, version-current source is the
SurrealQL tooling rather than memory:
- surrealql-language-server (LSP) — completions for built-in functions, hover with type info and function signatures, and signature help.
- surrealql-tree-sitter — the grammar the LSP parses with (targets SurrealDB v3+).
For mapping any function to authoritative documentation, see references/catalog.md.
When to use this skill
- Looking up which built-in function does what, or its exact arguments
- Getting live completions, hover, and signature help for
.surqlfiles - Confirming a function exists / has the expected signature in the installed SurrealDB version (avoids emitting renamed or removed functions)