Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aliyun avatar

Alibabacloud Dataworks Datastudio Develop

  • 399 installs
  • 208 repo stars
  • Updated August 4, 2026
  • aliyun/alibabacloud-aiops-skills

alibabacloud-dataworks-datastudio-develop is an agent skill that creates, configures, validates, and deploys Alibaba Cloud DataWorks DataStudio nodes and workflows via aliyun CLI for developers building scheduled ETL pip

About

alibabacloud-dataworks-datastudio-develop is an official Alibaba Cloud agent skill (v0.0.3) for DataWorks data development covering 150+ node types including Shell, SQL, Python, DI, Flink, and EMR jobs. It requires Aliyun CLI 3.3.3+ with the dataworks-public plugin and uses kebab-case commands like create-workflow-definition, create-node, update-node, and create-pipeline-run with FlowSpec JSON at version 2.0.0. The skill enforces a create-workflow-definition → create-node → create-pipeline-run deploy path and forbids legacy APIs such as deploy-file or submit-file. Mutating move and rename operations need explicit user confirmation, and delete operations are not supported. Developers reach for this skill when provisioning scheduled CycleWorkflow pipelines, debugging FlowSpec parse errors, or publishing DataStudio nodes online through pipeline-run stage polling.

  • Authors DataStudio SQL and Spark jobs
  • Designs workflow DAG dependencies
  • Configures scheduling and parameters
  • Debugs failed pipeline runs
  • Applies DataWorks project conventions

Alibabacloud Dataworks Datastudio Develop by the numbers

  • 399 all-time installs (skills.sh)
  • Ranked #499 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aliyun/alibabacloud-aiops-skills --skill alibabacloud-dataworks-datastudio-develop

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs399
repo stars208
Last updatedAugust 4, 2026
Repositoryaliyun/alibabacloud-aiops-skills

How do you create DataWorks DataStudio nodes with FlowSpec?

Develop, schedule, and debug DataWorks DataStudio jobs including SQL, Spark, and workflow nodes for analytics and batch data pipelines.

Who is it for?

Data engineers on Alibaba Cloud building scheduled ETL workflows in DataWorks DataStudio via CLI or agent automation.

Skip if: Teams on AWS Glue, dbt-only warehouses, or DataWorks users who only need read-only console navigation without API provisioning.

When should I use this skill?

A developer asks to create DataWorks nodes, write FlowSpec JSON, schedule ETL workflows, or deploy DataStudio pipelines on Alibaba Cloud.

What you get

Deployed DataWorks workflow and node IDs with FlowSpec 2.0.0 specs and Online pipeline-run confirmation.

  • FlowSpec 2.0.0 workflow JSON
  • deployed node and workflow IDs
  • Online pipeline-run status

By the numbers

  • Covers 150+ DataWorks node types including Shell, SQL, Python, DI, Flink, and EMR
  • Requires Aliyun CLI version 3.3.3 or higher
  • Skill version v0.0.3 in alibabacloud-aiops-skills

Files

assets/templates/01-shell-node/hello/dataworks.propertiesTextGitHub ↗
projectIdentifier=my_project
spec.runtimeResource.resourceGroup=S_res_group_default

Related skills

How it compares

Pick this skill over generic Aliyun CLI docs when agents must provision and deploy DataStudio workflows with correct FlowSpec 2.0.0 rather than legacy file APIs.

FAQ

Which CLI commands does alibabacloud-dataworks-datastudio-develop use?

alibabacloud-dataworks-datastudio-develop uses Aliyun CLI dataworks-public plugin commands in kebab-case: create-workflow-definition, create-node, update-node, and create-pipeline-run. Legacy APIs like deploy-file and submit-file are explicitly forbidden because they fail against

What FlowSpec format does the DataWorks develop skill require?

alibabacloud-dataworks-datastudio-develop requires FlowSpec JSON with "version": "2.0.0" and kind values Node, CycleWorkflow, or ManualWorkflow. Node types belong in script.runtime.command, and schedules use trigger.cron rather than a schedule field.

Data Science & MLpipelinesetl

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.