ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

dingtalk-message

钉钉消息发送。当用户提到"钉钉消息"、"发消息"、"发通知"、"群通知"、"群消息"、"Webhook"、"机器人消息"、"机器人发消息"、"工作通知"、"单聊消息"、"群聊消息"、"撤回消息"、"消息已读"、"发送Markdown"、"发卡片消息"、"ActionCard"、"@某人"、"@员工"、"at某人"、"提醒某人"、"dingtalk message"、"send message"、"robot message"、"work notification"时使用此技能。支持:群自定义 Webhook 机器人(文本/Markdown/ActionCard/Link/FeedCard + 加签 + @某人)、企业内部应用机器人单聊和群聊发送、消息撤回、已读查询、工作通知等全部消息类操作。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/breath57/dingtalk-message
Or

What This Skill Does

The dingtalk-message skill is a powerful automation tool designed to bridge OpenClaw AI agents with the DingTalk enterprise communication ecosystem. It serves as a unified gateway for all DingTalk-related messaging operations, enabling users to send, manage, and monitor communications programmatically. The skill abstracts the complexity of multiple API channels, allowing the agent to intelligently route requests between Webhook robots, enterprise internal application bots, and the formal 'Work Notification' system. It supports advanced features such as Markdown formatting, ActionCard interactions, @-mentioning colleagues, message withdrawal, and read-status tracking.

Installation

To integrate this capability into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/breath57/dingtalk-message

Ensure that you have your relevant DingTalk developer credentials ready, as the skill will prompt you to configure necessary keys and tokens upon the first execution. It is designed to cache these securely within your environment to optimize performance and minimize redundant authentication requests.

Use Cases

  • Automated Alerts: Send instant notifications to project groups whenever a CI/CD build fails or a critical system error is logged.
  • Workplace Productivity: Push task assignments or approval requests directly to employees' 'Work Notification' center via enterprise internal apps.
  • Interactive Communication: Utilize ActionCard messages in group chats to gather team feedback or prompt users to click through to internal company URLs.
  • Message Lifecycle Management: Automatically withdraw sensitive information posted by mistake or monitor read receipts to ensure team members have acknowledged urgent broadcasts.

Example Prompts

  1. "钉钉消息:请在项目群里提醒 @张三 查看最新的技术规格文档,并附上链接 https://doc.example.com。"
  2. "发一条工作通知给财务部门,内容是:请于本周五前完成财务报表核对。"
  3. "撤回刚才在部门群里发的那条包含错误数据的机器人消息。"

Tips & Limitations

  • Security: Always prefer using the 'Secret' signing mode for Webhook robots to ensure the integrity of your incoming payloads.
  • Authentication: The skill caches your Access Tokens locally in ~/.dingtalk-skills/config to adhere to DingTalk's rate limits; ensure this file's permissions are properly restricted.
  • Execution: For complex message payloads, the skill utilizes bash script templates to handle variables safely. Avoid trying to trigger multi-line commands through simple string inputs to prevent truncation issues.
  • Missing Content: If you trigger the skill without specifying content, the agent will prompt you for input rather than sending a blank message or generating unsolicited test data.

Metadata

Author@breath57
Stars4190
Views1
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-breath57-dingtalk-message": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#dingtalk#messaging#automation#enterprise#bot
Safety Score: 3/5

Flags: network-access, file-write, file-read, external-api, code-execution

Related Skills

dingtalk-todo

钉钉待办管理。当用户提到"钉钉待办"、"待办任务"、"创建待办"、"新增待办"、"查看待办"、"完成待办"、"标记完成"、"删除待办"、"待办列表"、"我的待办"、"设置截止时间"、"指派待办"、"dingtalk todo"、"todo task"、"task management"时使用此技能。支持:创建待办(含描述/截止时间/优先级/参与者)、获取详情、查询列表(按完成状态过滤)、更新待办、标记完成、删除待办等全部待办类操作。

breath57 4190

dingtalk-document

钉钉知识库和文档管理操作。当用户提到"钉钉文档"、"知识库"、"新建文档"、"查看文档目录"、"读取文档内容"、"写入文档"、"更新文档"、"文档成员"、"dingtalk doc"、"knowledge base"时使用此技能。支持:创建知识库、查询知识库列表、新建文档/文件夹、读取/写入文档正文内容、管理成员权限等全部文档类操作。

breath57 4190

dingtalk-ai-web-search

网页搜索与实时信息检索。需要查找最新资讯、实时数据、技术文档、热点事件,或用户说"搜一下"、"帮我查"、"查资料"、"web search"等时使用。基于小宿AI智能搜索,支持关键词搜索、时间范围过滤(一天/一周/一月/一年)、自定义结果数量、JSON 输出。

breath57 4190

dingtalk-ai-table

钉钉 AI 表格(多维表格)操作。当用户提到"钉钉AI表格"、"AI表格"、"多维表格"、"工作表"、"字段"、"记录"、"新增记录"、"查询记录"、"更新记录"、"删除记录"、"新建字段"、"删除字段"、"dingtalk AI table"、"dingtalk notable"、"able文件"时使用此技能。支持工作表管理、字段管理、记录的增删改查等全部操作。

breath57 4190

dingtalk-contact

钉钉通讯录与联系人查询。当用户提到"钉钉通讯录"、"查找员工"、"搜索用户"、"查用户信息"、"获取用户详情"、"用户手机号"、"员工姓名"、"员工工号"、"查部门"、"搜索部门"、"部门成员"、"部门列表"、"部门详情"、"子部门"、"父部门"、"部门路径"、"员工总数"、"通讯录搜索"、"userId 转 unionId"、"unionId 转 userId"、"dingtalk contact"、"dingtalk directory"、"find user"、"get user info"、"department members"时使用此技能。支持:按关键词搜索用户/部门、获取用户完整信息(姓名/手机/工号/部门/职位/unionId)、获取部门成员列表、获取部门树结构、查询用户所在部门路径、员工总人数统计等全部通讯录操作。

breath57 4190