Skip to main content
Use this skill when you want your AI agent to generate, edit, or refactor SuprSend workflow JSON - without making up node_type values or missing required fields. The skill loads the full https://schema.suprsend.com/workflow/v1/schema.json spec into your agent’s context whenever it detects a workflow task. Every generated file lands in suprsend/workflow/ and is ready to push with the suprsend-cli skill.

Install

Schema spec

The JSON Schema the skill validates against.

Try it

1

Paste this into your agent

2

Your agent generates the file

The skill activates and produces suprsend/workflow/payment-failed.json:
3

Push it live

Want more example prompts? See the Prompt Cheatsheet.

What you can build

Wait 1 hour, then email and in-app notification.
Immediate email with retry SMS after 5 minutes.
Email today, in-app tomorrow, SMS in 3 days unless the user activates.
Branch on invoice status, escalate channels over a week.
Triggered when a user enters a “dormant” list.

File layout

Every workflow JSON file lives under suprsend/workflow/. The filename doesn’t matter - but the slug field inside does, since that’s what the CLI uses to target the workflow.
Every file must include a slug:
Without slug, you can’t target the workflow with suprsend workflow push --slug. The skill always includes it - but double-check after edits.

Node reference

The skill knows every node below. You’ll rarely need to look these up by hand, but they’re useful for verifying generated output.

Known limitation

Agents sometimes produce incorrect expression_v1 conditions inside branch_waituntil nodes. Always review branch logic before pushing to production. See Wait Until for correct syntax.

Learn more

Schema Guide

Detailed field-by-field schema reference on GitHub.

Design Workflow

How workflows work end-to-end in SuprSend.

suprsend-template-schema skill

Generate the template variants that workflow delivery nodes reference.

suprsend-cli skill

Push generated workflows to your workspace.