DataWorks Open API
Oppdager DataWorks APIer live fra Alibaba Cloud i stedet for å hardkode en liste
Krever oppsett
Hva den gjør
Driver Alibaba Cloud DataWorks gjennom sin OpenAPI: to medfølgende Python-skript henter den nåværende API-katalogen og per-API parameter-skjemaer ved kjøretid, og en 1900-linjers kokebok dekker create-submit-deploy-run livssyklusen, FlowSpec-noder, datakvalitetsregler og respons-parsing. Node.js, Python og Java SDK-kallmønstre er inkludert, med en MCP-server som fallback. Utløses av DataWorks arbeidsområde, node, sync-job, lineage eller task-instance arbeid på Alibaba Cloud.
Testrapport
Kjørte begge de medfølgende oppdagelsesskriptene uten noen legitimasjon i det hele tatt: den ene hentet live OpenAPI-metadata og listet 337 ekte DataWorks APIer, den andre parsede de offisielle hjelpedokumentene til 391 APIer fordelt på 16 kategorier. Kryssjekking av kokeboken viste at 34 av de 35 APIene den markerer som Verified eksisterer i den nåværende 2024-05-18 spesifikasjonen, den ene som mangler er GetDeployment, som kun eksisterer i den eldre 2020-05-18 versjonen. Oppdagelsestrinnet fanget også en feil i ferdighetens eget eksempel, som plasserer PageNumber og PageSize i spørrestrengen når den live ListProjects-spesifikasjonen plasserer hver parameter i formData og omdøper Tags til AliyunResourceTags – nettopp de to feilene et uassistert svar fra minnet gjør. Faktisk drift av DataWorks krever en Alibaba Cloud-tilgangsnøkkel, som vi ikke hadde, så bare oppdagelseshalvdelen av arbeidsflyten er målt.
Testet på: 2026-07-29 · Claude Code 2.x (agent harness)
Installer
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-apiOppdager DataWorks APIer live fra Alibaba Cloud i stedet for å hardkode en liste
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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