DataWorks Open API
Descubre APIs de DataWorks en vivo desde Alibaba Cloud en lugar de codificar una lista
Funciona con configuración
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 regionWhich DataWorks API do I call to get table lineage information?Create a DataWorks node and deploy it through the OpenAPI lifecycle