dataflows-authoring-cli

Automate Fabric Dataflows Gen2 CRUD and refresh jobs via CLI.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/weiflycc-cmd/skills-for-fabric --skill dataflows-authoring-cli-weiflycc-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataflows-authoring-cli
Source: https://github.com/weiflycc-cmd/skills-for-fabric/tree/main/plugins/fabric-authoring/skills/dataflows-authoring-cli
Command: npx skills add https://github.com/weiflycc-cmd/skills-for-fabric --skill dataflows-authoring-cli-weiflycc-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manually managing Fabric Dataflows Gen2 artifacts through the web UI or raw API calls is time-consuming and error-prone, especially for teams that need to automate ETL pipeline changes, deploy across environments, or trigger refreshes programmatically. This Skill eliminates that overhead by providing structured, CLI-based workflows for all common Dataflows Gen2 authoring and management tasks.

Core Features & Use Cases

  • Full CRUD Lifecycle: Create, update, retrieve, and delete Dataflows Gen2 artifacts, including full management of definition parts (Power Query M mashup code, query metadata, and platform properties).
  • Job Execution & Monitoring: Trigger dataflow refresh jobs with optional parameter overrides, and poll long-running operations to track completion status and handle failures.
  • CI/CD Integration: Export dataflow definitions for version control and import them across development, test, and production environments to support automated deployment pipelines.
  • Real-World Use Case: A data engineer can use this Skill to update Power Query M queries for a sales dataflow, deploy the change to a production workspace, and trigger a refresh with environment-specific parameters in minutes, without manual UI edits.

Quick Start

Use the dataflows-authoring-cli skill to create a new Fabric Dataflow Gen2 with custom Power Query M queries and trigger a refresh job for it.

Frequently Asked Questions about dataflows-authoring-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Fabric Dataflows Gen2 lifecycle management via CLI?

Automate Fabric Dataflows Gen2 lifecycle management via CLI by executing structured commands for full CRUD operations, eliminating manual UI overhead and raw API calls for dataflow artifact creation, modification, and deletion.

Can I deploy Power Query M mashup definitions across environments using CI/CD?

Deploy Power Query M mashup definitions across environments using CI/CD by exporting dataflow definition parts for version control and importing them into development, test, and production workspaces through automated CLI deployment pipelines.

How do I trigger and monitor Dataflows Gen2 refresh jobs from the command line?

Trigger and monitor Dataflows Gen2 refresh jobs from the command line by executing parameterized refresh commands and polling long-running asynchronous operations to track completion status and handle job failures programmatically.

Does Dataflows Gen2 CLI authoring require Azure CLI authentication?

Dataflows Gen2 CLI authoring requires Azure CLI with active Fabric API authentication to execute commands, requiring base64 encoding of definition payload parts for artifact updates and asynchronous task polling.

What is the best way to update Power Query M queries without the Fabric web UI?

Update Power Query M queries without the Fabric web UI by using CLI workflows to modify dataflow definition parts, bind connections, and apply parameterized refresh execution for data engineering and analytics pipelines.