DataWorks Open API
Odkrywa DataWorks APIs na żywo z Alibaba Cloud zamiast kodować listę na stałe
Działa po konfiguracji
Co robi ten skill
Steruje Alibaba Cloud DataWorks poprzez swoje OpenAPI: dwa dołączone Python scripts pull the current API catalogue i per-API parameter schemas at runtime, i a 1900-line cookbook covers the create-submit-deploy-run lifecycle, FlowSpec nodes, data quality rules i response parsing. Node.js, Python i Java SDK call patterns are included, with an MCP server as fallback. Uruchamia się na DataWorks workspace, node, sync-job, lineage or task-instance work on Alibaba Cloud.
Raport z testu
Wykonano oba dołączone discovery scripts z zero credentials at all: one pulled live OpenAPI metadata i listed 337 real DataWorks APIs, the other parsed the official help docs into 391 APIs across 16 categories. Cross-checking the cookbook, 34 of the 35 APIs it marks Verified exist in the current 2024-05-18 spec, the odd one out being GetDeployment, which only exists in the legacy 2020-05-18 version. The discovery step also caught a bug in the skill's own example, which puts PageNumber i PageSize in the query string when the live ListProjects spec puts every parameter in formData i renames Tags to AliyunResourceTags — precisely the two mistakes an unaided answer from memory makes. Actually operating DataWorks needs an Alibaba Cloud access key, which we did not have, so only the discovery half of the workflow is measured.
Testowano: 2026-07-29 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/aliyun/alibabacloud-bigdata-skills.git mkdir -p ~/.claude/skills cd alibabacloud-bigdata-skills && cp -r skills/dataworks/open-api ~/.claude/skills/dataworks-open-api
Komendy i przykładowe prompty
/dataworks-open-apiOdkrywa DataWorks APIs na żywo z Alibaba Cloud zamiast kodować listę na stałe
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
List all my DataWorks projects in the cn-shanghai regionWhich DataWorks API do I call to get table lineage information?Create a DataWorks node and deploy it through the OpenAPI lifecycle