A collection of AI agent skills for Alibaba Cloud DataWorks. Each skill is a self-contained package that teaches AI agents how to interact with DataWorks services.
| Skill | Description |
|---|---|
| dataworks-open-api | Operate DataWorks through dynamic API discovery and official SDKs (Node.js, Python, Java). Covers data development, workflow operations, data integration, data quality, metadata lineage, workspace management, and more. |
alibabacloud-dataworks-skills/
├── README.md # This file
├── LICENSE.txt # Apache License 2.0
├── icon.png # Skill icon
├── icon-small.png # Skill icon (small)
└── skills/
└── dataworks-open-api/ # DataWorks Open API skill
├── README.md # Skill overview and quick start
├── SKILL.md # Main skill instructions (read by AI agent)
├── agents/
│ └── openai.yaml # Agent interface definition
├── references/
│ ├── sources.md # API docs, SDK, and MCP Server links
│ └── mcp_server.md # MCP Server setup and configuration
└── scripts/
├── fetch_api_overview.py # Fetch API list from official help docs
└── list_openapi_meta_apis.py# Fetch API specs from OpenAPI metadata
- Pick a skill from
skills/(e.g.skills/dataworks-open-api/). - Read the
SKILL.mdinside — it contains all instructions an AI agent needs. - Set up credentials:
export ALICLOUD_ACCESS_KEY_ID="your-ak"
export ALICLOUD_ACCESS_KEY_SECRET="your-sk"
export ALICLOUD_REGION_ID="cn-shanghai"- Use the discovery scripts to explore available APIs:
cd skills/dataworks-open-api
python scripts/fetch_api_overview.py
python scripts/list_openapi_meta_apis.pyThis project is licensed under the Apache License 2.0.