What problem does it solve?
Working with DingTalk AI Tables (multi-dimensional tables) through the web UI is slow for bulk operations, automation, and agent-driven workflows. This Skill lets an AI agent create bases and tables, define typed fields, query and filter records, import CSV/JSON data, upload attachments, build dashboards, and manage permissions entirely through the dws command line.
Core Features & Use Cases
- Full table lifecycle: Create and copy bases, bootstrap tables with typed fields (text, number, singleSelect, currency, formula, link, lookup), and manage views, sections, forms, and dashboards with charts.
- Record operations at scale: Query with server-side filters, sorting, and field projection; create, update, upsert by business key, and bulk-patch records with automatic batching and read-back verification.
- Data import/export and attachments: Import CSV/XLSX files via task-based scripts, batch-import records from CSV/JSON, export bases with task polling and download, and upload attachments through pre-signed URLs.
- Use Case: A user says "import this CSV into my sales table and build a dashboard." The agent resolves the base by name, runs the import script, verifies the records, then creates a dashboard with charts.
Quick Start
Ask the agent to find your AI table by name and show the first ten records, for example: "Use the dingtalk-aitable skill to find my sales base and list the latest 10 records."