DataWorks Open API

Ontdekt DataWorks API's live vanuit Alibaba Cloud in plaats van een lijst hard te coderen

Door aliyun · aliyun/alibabacloud-bigdata-skills

Werkt met setup ★ 8.8/10

DataWorks Open API — Ontdekt DataWorks API's live vanuit Alibaba Cloud in plaats van een lijst hard te coderen

Wat het doet

Stuurt Alibaba Cloud DataWorks aan via zijn OpenAPI: twee gebundelde Python-scripts halen de huidige API-catalogus en per-API parameterschema's op tijdens runtime, en een 1900-regelige cookbook behandelt de create-submit-deploy-run levenscyclus, FlowSpec nodes, data quality rules en response parsing. Node.js, Python en Java SDK call patterns zijn inbegrepen, met een MCP server als fallback. Activeert bij DataWorks workspace, node, sync-job, lineage of task-instance werk op Alibaba Cloud.

Testrapport

Beide gebundelde discovery scripts uitgevoerd zonder enige credentials: de ene haalde live OpenAPI-metadata op en vermeldde 337 echte DataWorks API's, de andere parseerde de officiële helpdocs in 391 API's verdeeld over 16 categorieën. Bij het controleren van de cookbook bleken 34 van de 35 API's die als Verified zijn gemarkeerd, te bestaan in de huidige 2024-05-18 specificatie, de uitzondering was GetDeployment, die alleen bestaat in de oudere 2020-05-18 versie. De discovery-stap ving ook een bug in het eigen voorbeeld van de skill, dat PageNumber en PageSize in de query string plaatst, terwijl de live ListProjects-specificatie elke parameter in formData plaatst en Tags hernoemt naar AliyunResourceTags — precies de twee fouten die een onondersteund antwoord uit het geheugen maakt. Het daadwerkelijk bedienen van DataWorks vereist een Alibaba Cloud access key, die we niet hadden, dus alleen de discovery-helft van de workflow is gemeten.

Getest op: 2026-07-29 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /dataworks-open-apiOntdekt DataWorks API's live vanuit Alibaba Cloud in plaats van een lijst hard te coderen

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • List all my DataWorks projects in the cn-shanghai region
  • Which DataWorks API do I call to get table lineage information?
  • Create a DataWorks node and deploy it through the OpenAPI lifecycle