DataWorks Open API
Objevuje DataWorks API živě z Alibaba Cloud namísto pevného kódování seznamu
Funguje s nastavením
Co umí
Řídí Alibaba Cloud DataWorks prostřednictvím jeho OpenAPI: dva přibalené Python skripty stahují aktuální katalog API a schémata parametrů pro jednotlivá API za běhu, a 1900řádková kuchařka pokrývá životní cyklus create-submit-deploy-run, uzly FlowSpec, pravidla kvality dat a parsování odpovědí. Zahrnuty jsou vzory volání SDK pro Node.js, Python a Java, s MCP serverem jako záložním řešením. Spouští se na práci s DataWorks workspace, node, sync-job, lineage nebo task-instance na Alibaba Cloud.
Testovací report
Spustil jsem oba přibalené discovery skripty bez jakýchkoli pověření: jeden stáhl živá metadata OpenAPI a vypsal 337 skutečných DataWorks API, druhý parsoval oficiální nápovědu do 391 API napříč 16 kategoriemi. Křížová kontrola kuchařky ukázala, že 34 z 35 API označených jako Verified existuje v aktuální specifikaci 2024-05-18, přičemž výjimkou je GetDeployment, které existuje pouze v zastaralé verzi 2020-05-18. Krok discovery také zachytil chybu ve vlastním příkladu dovednosti, který umisťuje PageNumber a PageSize do query stringu, zatímco živá specifikace ListProjects umisťuje každý parametr do formData a přejmenovává Tags na AliyunResourceTags – přesně dvě chyby, které dělá odpověď z paměti bez pomoci. Skutečné ovládání DataWorks vyžaduje přístupový klíč Alibaba Cloud, který jsme neměli, takže je měřena pouze discovery polovina pracovního postupu.
Testováno: 2026-07-29 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/dataworks-open-apiObjevuje DataWorks API živě z Alibaba Cloud namísto pevného kódování seznamu
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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