writing-handlebars
Installation
SKILL.md
Writing Handlebars Expressions
Handlebars is Celigo's template language for embedding dynamic values into resource configurations. Any string field that the platform evaluates at runtime can contain Handlebars expressions.
Concerns when writing Handlebars:
- Context -- where the expression runs determines what data is available and how output is treated
- Braces -- double
{{ }}vs triple{{{ }}}controls output escaping - Field access --
record.prefix in all contexts (AFE 2.0),@rootfor job/settings/connection, bracket notation for special characters - Helpers -- 79 custom helpers for math, string manipulation, dates, encoding, regex, and more
- Block helpers --
#each,#if,#compare,#withfor iteration and conditional logic - Date/time -- moment.js format tokens with timezone support
Used across exports, imports, mappings, output filters, and APIs.