superplane-canvas-builder
SuperPlane Canvas Builder
Translate workflow requirements into SuperPlane canvas YAML.
Quick Reference
| Task | Command |
|---|---|
| List actions | superplane index actions |
| Actions from integration | superplane index actions --from <integration> |
| Describe an action | superplane index actions --name <name> |
| List triggers | superplane index triggers --from <integration> |
| Generate starter YAML | superplane canvases init |
| Create canvas | superplane canvases create --file canvas.yaml |
| Update canvas | superplane canvases update <name-or-id> --draft -f canvas.yaml |
Order of Operations
Always follow this sequence. The CLI is the primary path — it gives exact names, IDs, and schemas that documentation cannot reliably substitute.
More from superplanehq/skills
superplane-cli
Use when working with the SuperPlane CLI to discover integrations, actions, and triggers, build or troubleshoot canvases, manage secrets, and monitor executions. Covers authentication, list/get commands, interpreting configuration schemas, wiring channels between nodes, resolving integration binding issues, and inspecting runs. Triggers on "superplane", "canvas", "workflow", "CLI", "connect", "integration is required", "execution".
65superplane-monitor
Monitor and debug SuperPlane workflow executions. Inspect runs, diagnose failures, and manage execution queues. Use when a workflow fails, an execution is stuck, or the user wants to check run status. Triggers on "debug", "failed", "failure", "execution", "output channel", "passed but failed", "run status", "stuck", "queue", "troubleshoot".
62superplane-troubleshoot
Diagnose and fix SuperPlane canvas and execution problems using decision-tree troubleshooting. Covers canvas won't activate, events not triggering executions, nodes stuck in pending, expression errors, merge deadlocks, and integration failures. Use when something isn't working, a workflow is broken, or the user says "it's not running", "stuck", "broken", "why didn't it trigger".
1superplane-integrations
Discover, connect, and configure SuperPlane integrations. Covers the full lifecycle from listing available providers to binding integration instances to canvas nodes and resolving integration-resource fields. Use when connecting a new integration, troubleshooting "integration is required" errors, listing resources for a connected integration, or selecting the right provider for a workflow.
1superplane-expressions
Write and debug SuperPlane expressions using the Expr language. Covers node references with $['Node Name'], root(), previous(), string interpolation inside {{ }}, type coercion, and operators. Use when building expressions in canvas node configuration, debugging "expression error" failures, referencing upstream payloads, or working with Expr syntax.
1