DEV Community

Cover image for I built an open-source skill pack that lets AI agents operate DingTalk for you
breath57
breath57

Posted on

I built an open-source skill pack that lets AI agents operate DingTalk for you

If your company uses DingTalk, you know the drill: meeting wraps up, now you have to manually archive the notes, update the project table, log the action items...

It's not hard. It's just exhausting.

What if your AI assistant could do it all?


What this project does

dingtalk-skills is an open-source skill pack that gives Claude Code, GitHub Copilot, Cursor, and other AI agents the ability to directly operate DingTalk — documents, knowledge bases, and AI tables.

After installing, you can just tell your AI:

"Save today's meeting notes to the '2026-03' folder in the 'Project Docs' knowledge base"

The agent will find the folder, create the doc, write the content. Done.

"Show me all records in the requirements table where priority is 'High'"

It scrolls through everything and gives you the filtered results.

"Add three tasks to the task table — I'll tell you the title, owner, and deadline for each"

One sentence per task. Done.


Why it's useful

No API knowledge needed. Install it once, then just talk naturally. The agent handles the rest.

One-time setup. The first time you use it, the agent walks you through your app credentials and saves them. After that, it works automatically every session.

Zero extra dependencies. No libraries to install. No new packages in your project. It just works.


What's supported

DingTalk Docs & Knowledge Base

  • List your knowledge bases
  • Browse directory structure
  • Create documents and folders
  • Read, write, and update document content
  • Delete documents
  • Manage member permissions

DingTalk AI Table

  • View, create, and delete worksheets
  • Manage fields
  • Batch insert records
  • Query all records (with pagination)
  • Update and delete specific records

How to install

Prerequisite: a DingTalk internal app on the open platform with document/table permissions enabled.

npx skills add breath57/dingtalk-skills@dingtalk-document
npx skills add breath57/dingtalk-skills@dingtalk-ai-table
Enter fullscreen mode Exit fullscreen mode

That's it. Talk to your agent and it'll guide you through first-time setup automatically.


More scenarios are planned: messages, approvals, contacts, calendar, to-dos.

GitHub: github.com/breath57/dingtalk-skills

Stars and issues welcome!

Top comments (0)