magic-etl-cli

Installation
SKILL.md

Creating Magic ETL Dataflows Programmatically in Domo

Overview

Magic ETL dataflows in Domo can be created, updated, and executed entirely through the community-domo-cli. The dataflow is defined as a JSON document describing a directed acyclic graph (DAG) of actions — input nodes, transforms, and output nodes.

Use community-domo-cli for all dataflow operations.

Operation CLI command
List dataflows community-domo-cli dataflows list
Get full dataflow definition community-domo-cli dataflows get-definition <ID>
Run a dataflow community-domo-cli -y dataflows run <ID>
Check execution status community-domo-cli dataflows executions <ID> --limit 1
Create a dataflow community-domo-cli -y dataflows create --body-file <FILE>
Update a dataflow community-domo-cli -y dataflows update <ID> --body-file <FILE>
Rename/enable community-domo-cli -y dataflows update <ID> --body-file <FILE>

Important: All operations use community-domo-cli, which handles auth automatically. The created dataflow is not in DRAFT state and can be executed immediately — no UI save required.

Related skills
Installs
31
GitHub Stars
15
First Seen
Apr 12, 2026