dingtalk-ai-table
钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取表结构、批量增删改记录、批量建字段、更新字段配置、按模板建表等场景。需要配置 DINGTALK_MCP_URL 或直接使用 Streamable HTTP URL。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aliramw/dingtalk-ai-tableWhat This Skill Does
The dingtalk-ai-table skill enables OpenClaw AI agents to interact directly with DingTalk's advanced AI Tables (Multidimensional Tables). By leveraging the official new-version MCP (Model Context Protocol) schema, this skill allows for granular management of bases, tables, fields, and records using standardized identifiers (baseId, tableId, fieldId, recordId). It streamlines complex data operations, from creating new collaborative tables and defining custom schema structures to executing bulk CRUD operations on records. The skill includes a robust automated version-gate mechanism that ensures the underlying MCP server is compatible with the new schema, preventing errors caused by legacy configuration.
Installation
- Ensure you have the
mcporterCLI installed:npm install -g mcporter. - Get your unique Streamable HTTP URL from the DingTalk MCP Market.
- Register the server in your environment or via CLI:
mcporter config add dingtalk-ai-table --url "<YOUR_URL>". - Install the skill into OpenClaw:
clawhub install openclaw/skills/skills/aliramw/dingtalk-ai-table. - Upon first execution, the system will verify the server schema and cache the validation in
~/.openclaw/workspace/.cache/dingtalk-ai-table/to ensure performance efficiency.
Use Cases
- Project Management: Automatically create new bases and tables based on incoming project briefs or meeting notes.
- Data Synchronization: Synchronize local data logs or survey results into structured DingTalk AI tables via automated record insertion.
- Workflow Automation: Build dynamic field structures (e.g., adding status, owner, or date fields) programmatically to match changing business logic.
- Knowledge Management: Query existing base records to extract insights or populate internal dashboards using AI natural language processing.
Example Prompts
- "Create a new table named 'Customer Feedback' in the CRM base with fields for 'Customer Name', 'Rating', and 'Comment'."
- "Search for all records in the 'Project Tasks' table where the status is 'Pending' and update them to 'In Progress'."
- "List all my available bases and tell me the structure of the table with the most recent modifications."
Tips & Limitations
- Version Guard: If you encounter a legacy schema error, strictly follow the prompt to update your URL from the DingTalk MCP Market. Do not attempt to bypass the schema check.
- Data Privacy: The MCP URL contains an authentication token; treat it with the same security as a password. Never share it in public logs or repositories.
- Scope: This skill is exclusively for the new DingTalk AI Tables MCP protocol. It does not support deprecated legacy DingTalk API patterns.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aliramw-dingtalk-ai-table": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
dingtalk-docs
管理钉钉云文档中的文档、文件夹和内容。当用户想要创建文档、搜索文档、读取或写入文档内容、创建文件夹整理文档时使用。也适用于用户提到云文档、在线文档、钉钉文档、钉文档等关键词的场景。不要在用户需要操作多维表、管理日程、发消息或处理审批流时触发。
marila-skill-publish
用于发布和更新 OpenClaw 技能到 ClawHub,并同步 GitHub Release。用户提到“发布技能”“发到 ClawHub”“发布这个 skill”“写完就发布”“上线这个技能”等场景时使用。包含完整发布步骤、版本规范、发布前检查清单、GitHub Release 同步规则和常见问题处理。