Build or modify Tray workflows. Use this skill whenever the user asks to create, build, or modify a workflow — including requests like "build a workflow that...", "create a workflow to...", "set up an integration between...", "automate X", or "modify the workflow that...". Examples of when this skill MUST be loaded…
Systematic process for researching unknown Tray connectors via DDL discovery. Use when you need to discover a connector's version, operations, auth, required fields, and DDL-resolved values before building a workflow step.
Load when adding workflow steps, picking a trigger, or wrapping step properties — covers core connector names and versions (including the non-obvious noop/scheduled/callable-trigger trigger names), the type-wrapper format, connector-name-only step naming, and common jsonpath shapes (loop value, callable response).
Load when structuring a workflow — branches, loops (the loop wrapper), callable workflows (sync vs async + the callable-workflow-response pairing), scheduled triggers (the full dayofweek object), manual error handling (errorhandling: "manual" + updateworkflowstructure), and the mandatory versionid chaining across…