dingtalk-ai-table — скилл
Скилл для OpenClaw управляет AI-таблицами DingTalk через mcporter: создает базы, читает схему, пакетно добавляет строки и поля.
- 110 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Адрес MCP-сервера открывает агенту таблицы организации на чтение и запись.
- Скилл создает, изменяет и удаляет строки и поля пакетными скриптами.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/dingtalk-ai-tableОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Адрес MCP-сервера открывает агенту таблицы организации на чтение и запись.
- Скилл создает, изменяет и удаляет строки и поля пакетными скриптами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
dingtalk-ai-table — скилл для агента OpenClaw, который управляет AI-таблицами DingTalk через CLI `mcporter` и официальный MCP-сервер DingTalk. Агент создает и ищет базы, читает структуру таблиц, добавляет, обновляет и удаляет строки, создает и меняет поля. Работа идет по идентификаторам новой схемы: `baseId`, `tableId`, `fieldId` и `recordId`. Скилл охватывает 20 инструментов MCP. В комплекте скрипты `bulk_add_fields.py` и `import_records.py` для пакетного добавления полей и импорта строк, скрипт проверки версии схемы, семь примеров на bash и справочник по ошибкам.
Для кого. Командам, которые ведут данные в AI-таблицах DingTalk и хотят управлять ими из агента: создавать таблицы, загружать данные пакетами, менять поля.
Подходит, если
- Базу в AI-таблицах DingTalk нужно создать и сразу наполнить.
- CSV с данными загружают в таблицу пакетом через `import_records.py`.
- В таблицу добавляют десятки полей за один проход через `bulk_add_fields.py`.
- Агент читает структуру таблицы, прежде чем менять строки.
- Старый скрипт на `dentryUuid` сломался после выхода новой версии MCP, и его переносят на новые идентификаторы.
Не подходит, если
- Данные хранятся в другой системе, например в Excel или Google Sheets.
- Агент не умеет запускать `mcporter` или Python 3.
- Адреса MCP-сервера DingTalk для переменной `DINGTALK_MCP_URL` нет.
Пример запроса к агенту
Выведи список моих AI-таблиц DingTalk, создай базу «Проект» и загрузи в нее строки из `data.csv`.Ограничения
Скилл написан под OpenClaw, способы подключения к другим агентам в документации не описаны. Нужны `mcporter` версии 0.8.1 или новее, `python3` и переменная `DINGTALK_MCP_URL`; для песочницы скриптов рекомендована `OPENCLAW_WORKSPACE`. Старая схема с `dentryUuid` и `sheetIdOrName` объявлена устаревшей. Скрипты опираются на песочницу рабочей области OpenClaw и пути из `OPENCLAW_WORKSPACE`. Лицензия в репозитории не указана. Последний коммит датирован мартом 2026 года.
Как отключить. Удалите скилл из каталога скиллов OpenClaw, уберите переменную `DINGTALK_MCP_URL` и регистрацию сервера `dingtalk-ai-table` в `mcporter`.
Частые вопросы
Как поставить скилл?
Скилл опубликован в ClawHub: `https://clawhub.ai/aliramw/dingtalk-ai-table`. Отдельной команды установки в документации нет.
Что нужно для запуска?
`mcporter` 0.8.1 или новее, `python3` и переменная `DINGTALK_MCP_URL` с адресом MCP-сервера. Для песочницы скриптов рекомендована переменная `OPENCLAW_WORKSPACE`.
Как узнать, что MCP-сервер новой версии?
Выполните `mcporter list dingtalk-ai-table --schema`. Если в ответе остались инструменты вроде `create_base_app` или `list_base_tables`, сервер работает на старой схеме.
Как загрузить данные пакетом?
Запустите `python3 scripts/import_records.py base_xxx tbl_xxx data.csv`, подставив свои идентификаторы базы и таблицы.
Что делать со старыми скриптами на `dentryUuid`?
Переписать их на новую схему: `baseId`, `tableId`, `fieldId`, `recordId`. Старая система идентификаторов объявлена устаревшей.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыВосемь скиллов для работы с DingTalk из чата: документы, AI-таблицы, сообщения, календарь, задачи и поиск по базе знаний.
DingTalk Workspace CLI (dws)
DingTalk Workspace CLI
Официальный CLI DingTalk со скиллами для агентов: чаты, календарь, задачи, почта, документы и согласования организации из терминала
Скилл связывает агента с сервисом заметок «得到大脑»: сохраняет ссылки и картинки, ищет по смыслу, раскладывает по базам знаний.
Установщик ставит один набор правил, скиллов, команд, хуков и MCP-серверов в Claude Code, Codex, Cursor и другие ассистенты.
Библиотека из 229 скиллов для работы и жизни: продажи, маркетинг, финансы, разработка, дизайн и запуск параллельных агентов
Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты
Коротко о README
Документация ведет от пятиминутного старта к `GETTING_STARTED.md`, полному `SKILL.md`, справочнику по API и разбору ошибок. Заявлены 25 тестов безопасности и функций.
Бейдж для README
Исходный SKILL.md
---
name: dingtalk-ai-table
description: 钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取表结构、批量增删改记录、批量建字段、更新字段配置、按模板建表等场景。需要配置 DINGTALK_MCP_URL 或直接使用 Streamable HTTP URL。
version: 0.6.0
metadata:
author: Marila@Dingtalk
category: productivity
tags:
- dingtalk
- spreadsheet
- mcp
- automation
- data-management
documentation: https://github.com/aliramw/dingtalk-ai-table
support: https://github.com/aliramw/dingtalk-ai-table/issues
openclaw:
requires:
env:
- DINGTALK_MCP_URL
- OPENCLAW_WORKSPACE
bins:
- mcporter
- python3
primaryEnv: DINGTALK_MCP_URL
homepage: https://github.com/aliramw/dingtalk-ai-table
---
# 钉钉 AI 表格操作(新版 MCP)
## 🚀 5 分钟快速开始
### 1️⃣ 列出我的表格
```bash
mcporter call '<DINGTALK_MCP_URL>' .list_bases limit=5
```
### 2️⃣ 创建新表格
```bash
mcporter call '<DINGTALK_MCP_URL>' .create_base baseName='我的项目'
```
### 3️⃣ 添加记录
```bash
mcporter call '<DINGTALK_MCP_URL>' .create_records \
--args '{"baseId":"base_xxx","tableId":"tbl_xxx","records":[{"cells":{"fld_name":"张三"}}]}'