dingtalk-ai-table — скилл

Скилл для OpenClaw управляет AI-таблицами DingTalk через mcporter: создает базы, читает схему, пакетно добавляет строки и поля.

  • 110 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Адрес MCP-сервера открывает агенту таблицы организации на чтение и запись.
  • Скилл создает, изменяет и удаляет строки и поля пакетными скриптами.
Все причины и проверки

aliramw/dingtalk-ai-table

Установка

Работает в

В терминале, через 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-таблицы, сообщения, календарь, задачи и поиск по базе знаний.

СкиллРасширенный доступ102Звезды репозитория

DingTalk Workspace CLI (dws)

DingTalk Workspace CLI

Официальный

Официальный CLI DingTalk со скиллами для агентов: чаты, календарь, задачи, почта, документы и согласования организации из терминала

CLIШирокий доступ4 тыс.Звезды репозитория

Скилл связывает агента с сервисом заметок «得到大脑»: сохраняет ссылки и картинки, ищет по смыслу, раскладывает по базам знаний.

СкиллРасширенный доступ140Звезды репозитория

Установщик ставит один набор правил, скиллов, команд, хуков и MCP-серверов в Claude Code, Codex, Cursor и другие ассистенты.

CLIШирокий доступ128Звезды репозитория

Библиотека из 229 скиллов для работы и жизни: продажи, маркетинг, финансы, разработка, дизайн и запуск параллельных агентов

СкиллШирокий доступ428Звезды репозитория

Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты

CLIРасширенный доступ1,1 тыс.Звезды репозитория

Коротко о 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":"张三"}}]}'

Сообщить о проблеме