DataWorks Open API
Entdeckt DataWorks APIs live von Alibaba Cloud, anstatt eine Liste fest zu codieren
Funktioniert mit Setup
Was es kann
Steuert Alibaba Cloud DataWorks über seine OpenAPI: zwei gebündelte Python-Skripte rufen zur Laufzeit den aktuellen API-Katalog und die Parameter-Schemas pro API ab, und ein 1900-zeiliges Kochbuch deckt den create-submit-deploy-run-Lebenszyklus, FlowSpec-Knoten, Datenqualitätsregeln und die Antwortanalyse ab. Node.js-, Python- und Java-SDK-Aufrufmuster sind enthalten, mit einem MCP-Server als Fallback. Wird bei DataWorks-Workspace-, Knoten-, Sync-Job-, Lineage- oder Task-Instanz-Arbeiten auf Alibaba Cloud ausgelöst.
Testbericht
Beide gebündelten Discovery-Skripte wurden ohne jegliche Anmeldeinformationen ausgeführt: eines zog Live-OpenAPI-Metadaten und listete 337 echte DataWorks-APIs auf, das andere analysierte die offiziellen Hilfedokumente in 391 APIs über 16 Kategorien hinweg. Beim Quervergleich des Kochbuchs existieren 34 der 35 als verifiziert markierten APIs in der aktuellen Spezifikation vom 2024-05-18, die Ausnahme ist GetDeployment, das nur in der älteren Version vom 2020-05-18 existiert. Der Discovery-Schritt entdeckte auch einen Fehler im eigenen Beispiel des Skills, das PageNumber und PageSize in den Query-String setzt, während die Live-ListProjects-Spezifikation jeden Parameter in formData setzt und Tags in AliyunResourceTags umbenennt – genau die beiden Fehler, die eine unbegleitete Antwort aus dem Gedächtnis macht. Der tatsächliche Betrieb von DataWorks erfordert einen Alibaba Cloud-Zugriffsschlüssel, den wir nicht hatten, daher wird nur die Discovery-Hälfte des Workflows gemessen.
Getestet am: 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
Befehle & Beispiel-Prompts
/dataworks-open-apiEntdeckt DataWorks APIs live von Alibaba Cloud, anstatt eine Liste fest zu codieren
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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