DataWorks Open API

Descubre APIs de DataWorks en vivo desde Alibaba Cloud en lugar de codificar una lista

Por aliyun · aliyun/alibabacloud-bigdata-skills

Funciona con configuración ★ 8.8/10

DataWorks Open API — Descubre APIs de DataWorks en vivo desde Alibaba Cloud en lugar de codificar una lista

Qué hace

Controla Alibaba Cloud DataWorks a través de su OpenAPI: dos scripts Python incluidos extraen el catálogo de API actual y los esquemas de parámetros por API en tiempo de ejecución, y un libro de recetas de 1900 líneas cubre el ciclo de vida create-submit-deploy-run, nodos FlowSpec, reglas de calidad de datos y análisis de respuestas. Se incluyen patrones de llamada de SDK de Node.js, Python y Java, con un servidor MCP como respaldo. Se activa en trabajos de DataWorks workspace, node, sync-job, lineage o task-instance en Alibaba Cloud.

Informe de la prueba

Ejecuté ambos scripts de descubrimiento incluidos sin credenciales: uno extrajo metadatos OpenAPI en vivo y listó 337 APIs reales de DataWorks, el otro analizó la documentación de ayuda oficial en 391 APIs en 16 categorías. Al verificar con el libro de recetas, 34 de las 35 APIs marcadas como Verified existen en la especificación actual del 18-05-2024, siendo la excepción GetDeployment, que solo existe en la versión heredada del 18-05-2020. El paso de descubrimiento también detectó un error en el propio ejemplo de la habilidad, que coloca PageNumber y PageSize en la cadena de consulta cuando la especificación en vivo de ListProjects coloca cada parámetro en formData y renombra Tags a AliyunResourceTags — precisamente los dos errores que comete una respuesta sin ayuda de la memoria. Operar DataWorks realmente requiere una clave de acceso de Alibaba Cloud, que no teníamos, por lo que solo se mide la mitad de descubrimiento del flujo de trabajo.

Probado el: 2026-07-29 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /dataworks-open-apiDescubre APIs de DataWorks en vivo desde Alibaba Cloud en lugar de codificar una lista

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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