superplane-monitor
npx skills add https://github.com/superplanehq/skills --skill superplane-monitor
Agent 安装分布
Skill 文档
SuperPlane Monitor
Inspect, debug, and manage workflow executions.
Quick Reference
| Task | Command |
|---|---|
| List events for canvas | superplane events list --canvas-id <id> |
| Trace an event’s executions | superplane events list-executions --canvas-id <id> --event-id <eid> |
| List node executions | superplane executions list --canvas-id <id> --node-id <nid> |
| Cancel execution | superplane executions cancel --canvas-id <id> --execution-id <eid> |
| List queued items | superplane queue list --canvas-id <id> --node-id <nid> |
| Delete queued item | superplane queue delete --canvas-id <id> --node-id <nid> --item-id <iid> |
Verify CLI Is Installed
Before any debugging, confirm the CLI is available:
superplane whoami
If command not found: stop and tell the user to install the CLI from https://docs.superplane.com/installation/cli. Debugging requires the CLI to inspect events, executions, and queues.
Debugging Workflow
1. Find the Canvas
superplane canvases list
2. List Recent Events
superplane events list --canvas-id <canvas_id>
Each event is a trigger firing that starts a run.
3. Trace the Execution Chain
superplane events list-executions --canvas-id <canvas_id> --event-id <event_id>
Look for:
- Failed â the node that errored
- Pending/Running â possibly stuck
- Skipped â bypassed by a branch (If/Filter)
4. Inspect a Node’s History and Payloads
superplane executions list --canvas-id <canvas_id> --node-id <node_id> -o yaml
Check if failures are recurring. For expression errors, inspect the actual payload structure:
rootEvent.data.dataâ the trigger’s real event payload (the double.datais the event envelope wrapping the webhook payload)inputâ what the node received from its upstream node (also has{ data, timestamp, type }envelope)resultMessageâ the exact error, including which expression field was nil
Use these real payloads to fix expression paths rather than guessing from documentation.
5. Fix and Re-run
Update the canvas, then trigger a new run from the UI or via a manual_run trigger.
Common Failure Patterns
Auth Failure
Node fails immediately with permission error. Check:
superplane integrations list
superplane secrets list
Verify the integration is connected and the secret is valid.
Expression Error
Node fails referencing a missing field. Check:
- Node name matches exactly (case-sensitive) in
$['Node Name'] - Upstream node actually emits the expected field
- Root payload contains the expected data
Stuck Queue
Executions pile up without progressing:
superplane queue list --canvas-id <id> --node-id <nid>
Causes: node is paused, Approval waiting for human input, Time Gate holding, external service unresponsive.
Clear stuck items:
superplane queue delete --canvas-id <id> --node-id <nid> --item-id <iid>
Merge Never Fires
Merge waits for ALL incoming edges. If one branch is stuck, filtered out, or failed, Merge blocks. Check every upstream branch.
When to Use Other Skills
| Need | Use Skill |
|---|---|
| Create or modify a canvas | superplane-canvas-builder |
| CLI commands and authentication | superplane-cli |
Documentation
For agents that can fetch URLs, the full SuperPlane docs are available in LLM-friendly format:
- Compact index: https://docs.superplane.com/llms.txt
- Full content: https://docs.superplane.com/llms-full.txt