DingTalk AI Table

Kompletní CRUD operace na DingTalk AI Tables (.able / Notable) prostřednictvím oficiálního API.

od breath57 · breath57/dingtalk-skills

Funguje s nastavením ★ 8.0/10

DingTalk AI Table — Kompletní CRUD operace na DingTalk AI Tables (.able / Notable) prostřednictvím oficiálního API.

Co umí

Provádí všechny operace na DingTalk AI Tables (vícedimenzionální/Notable formát .able): výpis a správu listů, vytváření a mazání polí a dotazování, přidávání, aktualizaci a mazání záznamů. Spouští se na fráze CRUD týkající se DingTalk AI-table, multi-dimensional-table, sheet, field a record (čínsky nebo anglicky). Dodává dt_helper.sh pro zpracování tokenů/identit a 306řádkovou referenci API.

Testovací report

dt_helper.sh běží čistě: --set/--get config roundtrip funguje a --token s falešnými přihlašovacími údaji dosáhl živého DingTalk OAuth endpointu a zobrazil skutečnou API chybu 'invalidClientIdOrSecret' namísto pádu, což dokazuje, že propojení je správně zapojeno. references/api.md je solidní 306řádková reference pokrývající všech dvanáct operací sheet/field/record plus chybové kódy a požadovaná oprávnění. Každý curl volá pouze oficiální domény api.dingtalk.com a oapi.dingtalk.com. Skutečné CRUD operace s tabulkami vyžadují skutečný DingTalk enterprise app key/secret a .able základ, který nebylo možné získat, takže rozdíl mezi výstupem a základní linií je nezměřený.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/breath57/dingtalk-skills.git
mkdir -p ~/.claude/skills
cd dingtalk-skills && cp -r .agents/skills/dingtalk-ai-table ~/.claude/skills/dingtalk-ai-table

Příkazy a ukázkové prompty

  • /dingtalk-ai-tableKompletní CRUD operace na DingTalk AI Tables (.able / Notable) prostřednictvím oficiálního API.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 帮我在钉钉的多维表格(Notable)里新建一个负责人字段,并把本周新增的任务记录都同步更新一遍
  • 查询一下钉钉智能表格里所有还没完成的任务记录,并把状态字段都批量改成已完成,方便周会汇报
  • 这个钉钉多维表格里有不少重复的记录行,帮我筛选出来之后批量删除掉,别留下垃圾数据影响统计