dingtalk-skills
Eight skills for working with DingTalk from chat: documents, AI tables, messages, calendar, to-dos and knowledge-base search.
- 102 ★ on the repository
- Last commit
Extended access
Why this level
- The skills write to work documents and tables, send messages as the app and keep keys in a plain file.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/dingtalk-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skills write to work documents and tables, send messages as the app and keep keys in a plain file.
This is third-party code. Review the repository files before installing.
What it does
dingtalk-skills is a set of skills that give an agent access to DingTalk through `curl` with no SDK. The repository has eight skills: knowledge bases and documents, AI tables, messages (webhook bots, direct and group chats, work notifications), to-dos, contacts, web search, calendar and knowledge-base search with Markdown export. On first run the agent asks for `appKey`, `appSecret` and the operator's `userId` and writes them to `~/.dingtalk-skills/config`. All skills then reuse those settings, and you simply ask: add a table record or send a message to a group.
Who it is for. Employees and administrators at DingTalk companies who want to manage documents, tasks and meetings through an AI agent.
Good fit when
- Three records need adding to a requirements AI table from a description.
- A group should get a meeting reminder in Markdown.
- A document is exported from the knowledge base to Markdown and a passage searched.
- Tasks for the week are created and closed straight from the conversation.
Not a fit when
- The company does not use DingTalk.
- Corporate policy does not allow giving app keys to an agent.
- Approval flows and attendance are needed: those skills are still planned.
Example request
Add a record to the Requirements AI table: title “Login optimisation”, priority high, and send the group a message about the new task.Limitations
An internal app on the DingTalk open platform with API permissions for the needed areas is required: knowledge bases, AI tables, messages, to-dos. The `appKey` and `appSecret` sit in the plain file `~/.dingtalk-skills/config`. Approval, attendance and meeting skills are marked as planned in the README. The repository has no licence file, and the documentation is in Chinese and English. The knowledge-search skill uses a Python script, the others run on `curl`.
How to disable. Delete the `dingtalk-*` folders from the agent's skills directory and the `~/.dingtalk-skills/config` file with the keys. It is best to revoke the app keys on the DingTalk open platform.
FAQ
What dependencies are needed?
Only `curl`. No Python, SDK or third-party libraries, except the knowledge-search skill, which has a Python script.
How do I install all the skills at once?
With `npx skills add breath57/dingtalk-skills --skill` followed by the names: dingtalk-document, dingtalk-ai-table, dingtalk-message, dingtalk-todo, dingtalk-contact, dingtalk-ai-web-search, dingtalk-calendar, dingtalk-knowledge-search.
Where are the settings stored?
In `~/.dingtalk-skills/config`. The agent asks for missing values once and writes them there.
Is there an install path for Hermes?
Yes, add `--agent hermes-agent -y` to the `npx skills add` command.
What should be prepared in advance?
An internal app on the DingTalk open platform with API permissions, plus `appKey`, `appSecret` and the operator's `userId`.
Discussion
No questions or reviews yet.
Related
SkillsDingTalk Workspace CLI (dws)
DingTalk Workspace CLI
Official DingTalk CLI with agent skills: chats, calendar, todos, mail, docs and approvals of your organization from the terminal
An OpenClaw skill for DingTalk AI tables via mcporter: creates bases, reads the schema and adds rows and fields in bulk.
18 portable skills for work where AI is weakest: messy voice input, message tone, small trend tests and safe shipping.
cafe3310's personal skill collection: spec-driven project work, reviews, reports, browser, 3D and video in one repository
A skill that lets an agent set up the DeepTutor learning platform and run it from the terminal: knowledge bases, quizzes, solving
About a hundred skills for Claude Code: meetings, research, publishing, TDD, Telegram, email and personal analytics
README in short
The authors set two goals: depend only on `curl` and cut the tokens spent loading `SKILL.md` and `references/api.md`. The skills are published on ClawHub and skills.sh.