What problem does it solve?
Writing correct step controls (subjects, bodies, editor types, headers, conditions) for Novu Dashboard or MCP-managed workflows is error-prone, with subtle rules around Liquid variables, Block Editor attributes, and step conditions that are easy to get wrong.
Core Features & Use Cases
- Step content authoring: Write controls for email, in-app, SMS, push, chat, delay, digest, throttle, and HTTP Request steps with per-type rules.
- Variable and templating rules: Apply Liquid syntax correctly, including the Block Editor exception where node attributes use bare variable names instead of curly braces.
- Step conditions: Generate JSONLogic skip conditions with correct merge, replace, or remove semantics based on user intent.
- Use Case: When asked to "update the email body to loop over payload.items", the Skill produces a Block Editor repeat node or HTML Liquid for-loop instead of hardcoded list items.
Quick Start
Ask the AI to set the email subject and body for a workflow step using the subscriber's first name and a payload action URL.