DataWorks Open API
Opdager DataWorks API'er live fra Alibaba Cloud i stedet for at hardkode en liste
Virker med opsætning
Hvad det gør
Driver Alibaba Cloud DataWorks via dets OpenAPI: to medfølgende Python-scripts trækker det aktuelle API-katalog og per-API parameter-skemaer ved runtime, og en 1900-linjers kogebog dækker create-submit-deploy-run livscyklussen, FlowSpec-noder, datakvalitetsregler og respons-parsing. Node.js, Python og Java SDK-kaldemønstre er inkluderet, med en MCP-server som fallback. Udløses ved DataWorks workspace, node, sync-job, lineage eller task-instance arbejde på Alibaba Cloud.
Testrapport
Udførte begge medfølgende discovery-scripts helt uden legitimationsoplysninger: den ene trak live OpenAPI-metadata og listede 337 reelle DataWorks API'er, den anden parsede de officielle hjælpedokumenter til 391 API'er fordelt på 16 kategorier. En krydskontrol af kogebogen viste, at 34 ud af de 35 API'er, den markerer som verificerede, eksisterer i den nuværende 2024-05-18 specifikation, hvor den eneste undtagelse er GetDeployment, som kun findes i den ældre 2020-05-18 version. Discovery-trinnet fangede også en fejl i skill'ens eget eksempel, som placerer PageNumber og PageSize i query-strengen, når den live ListProjects specifikation placerer alle parametre i formData og omdøber Tags til AliyunResourceTags – præcis de to fejl, et uassisteret svar fra hukommelsen begår. At drive DataWorks kræver en Alibaba Cloud adgangsnøgle, som vi ikke havde, så kun discovery-halvdelen af workflowet er målt.
Testet: 2026-07-29 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/dataworks-open-apiOpdager DataWorks API'er live fra Alibaba Cloud i stedet for at hardkode en liste
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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