据 AlphaMoat 统计,截至 2026-09,Dingding 累计下载 3,977 次、获 3 个星标,在全部 5,078 个 AI 技能中排名第 2,585 位,在「开发编程」分类(577 个)中排名第 338 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 33 | 1,822 | 2 | - |
| SkillHub ↗ | 158 | 3,977 | 3 | — |
各平台的计数口径不同,统计时间不一致。
可通过零依赖 Python CLI 发送文本、Markdown 或链接卡片,并支持加签和@成员;也涵盖钉钉服务端 API 指引。Markdown 文件内容会发往 DING_WEBHOOK,@all会广泛通知;发送前应核实目标并取得确认。 需要 Python 和已配置 webhook,使用加签模式时还需签名密钥。发送文件或消息前严格核对 HTTPS 来源为 oapi.dingtalk.com。Markdown 为不支持表格的子集,CLI 完整封装的@功能用于 text;开放平台部分是开发指引。
资料发布于 2026-10-27
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。 该技能有同名的其他版本,调整前的数据归属当前下载量最大的这一个。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 3,977 | — | 3 |
| 2026-08 | 1,754 | +19.4% | 3 |
| 2026-07 | 1,469 | +62.9% | 3 |
| 2026-06 | 902 | +13.5% | 2 |
| 2026-05 | 795 | — | 2 |
| 2026-03 | 533 | — | 1 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: "钉钉" version: "2.0.0" description: "钉钉群机器人工具与开放平台开发指南。Use for: (1) 用附带的零依赖 CLI 向钉钉群发通知——文本/markdown/链接卡片,支持加签安全模式和@人, (2) CI/监控/日报等自动化通知场景, (3) 钉钉开放平台 API(token/审批/通讯录)开发指导。DingTalk group-robot CLI (zero-dependency, HMAC-signed webhook) plus Open Platform development guide." tags: ["dingtalk", "dingding", "bot", "webhook", "enterprise", "cli"] author: "ClawSkills Team" category: "enterprise" --- # 钉钉 Skill
附带零依赖 CLI(`scripts/dingbot.py`,仅 Python 标准库),agent 可直接
向钉钉群发通知——这是 agent 自动化里最高频的钉钉需求:任务完成、
构建结果、监控告警、定时日报,一条命令送达。
## 快速开始
```bash
# 群设置 → 智能群助手 → 添加机器人 → 自定义。安全设置选"加签"
export DING_WEBHOOK='https://oapi.dingtalk.com/robot/send?access_token=xxx'
export DING_SECRET='SECxxxxxx' # 加签密钥;用关键词/IP模式则不设
python3 scripts/dingbot.py text "部署完成 ✅" @all
python3 scripts/dingbot.py markdown "巡检日报" report.md
python3 scripts/dingbot.py link "新版本发布" "点击查看详情" https://example.com
```
脚本行为声明:仅请求 `oapi.dingtalk.com`;`markdown` 命令的第二参数
若是本地文件路径则读取该文件,其余不读写本地文件。
## 命令手册
| 命令 | 作用 |
|------|------|
| `text <内容> [@手机号,手机号\|@all]` | 文本消息,可@指定成员或所有人 |
| `markdown <标题> <md文件或内容>` | markdown 消息(标题显示在会话列表) |
| `link <标题> <正文> <跳转URL> [图片URL]` | 链接卡片 |
加签算法已内置:`sign = base64(hmac_sha256(secret, "{毫秒时间戳}\n{secret}"))`
再 urlencode 拼进 URL——手写这个签名是接钉钉机器人最常见的翻车点。
## Agent 典型用法
1. **CI/CD 通知**:构建、测试、部署完成后 `text` 一条结果到项目群
2. **监控告警**:脚本巡检发现异常 → `markdown` 发结构化告警
(标题带级别 emoji,正文列指标)
3. **定时日报**:cron 任务生成 md 报告 → `markdown` 推送
4. **@ 精确提醒**:告警 @值班人手机号 而不是打扰全群
## 实战要点与错误码(实测)
| errcode | 含义 | 处理 |
|---------|------|------|
| 300005 | token 不存在 | webhook URL 拼错或机器人被移除 |
| 310000 | 安全设置校验失败 | 关键词模式=内容必须含设定词;加签模式=检查 DING_SECRET;IP模式=出口IP不在白名单 |
| 130101 | 发送太快被限流 | 每机器人 **20 条/分钟**,超限封 10 分钟 |
- 安全模式三选一(关键词/加签/IP 白名单),**推荐加签**:关键词模式
会强迫每条消息都带那个词,IP 模式对动态出口不友好
- markdown 支持的语法是子集:标题/引用/加粗/链接/图片/有序无序列表,
**不支持表格**——需要表格就发正文截图或链接卡片
- @手机号 只在 `text` 类型生效;markdown 里 @ 需正文含 `@手机号` 且
at 字段同时传(本脚本 text 已封装)
## 开放平台开发速查(服务端 API)
- 旧版域名 `oapi.dingtalk.com`(gettoken 参数式),新版 `api.dingtalk.com`
(token 放 Header `x-acs-dingtalk-access-token`),新旧接口长期并存
- access_token:`GET /gettoken?appkey=&appsecret=`,有效期 7200 秒,
必须中心化缓存
- 常用能力:工作通知(`/topapi/message/corpconversation/asendv2`)、
审批实例、通讯录、考勤打卡数据。参数以 open.dingtalk.com 文档为准
- 企业内部应用最简单(免审核);第三方应用要走应用市场审核
## 本 skill 不做什么
- 不含钉钉个人号自动化(协议逆向属封号高危区)
- Stream 模式回调、AI 助理(钉钉 AI PaaS)等新能力未覆盖,
以官方文档 open.dingtalk.com 为准
- 群发通知打扰面大,@all 使用前 agent 应向用户确认
用 gh 命令行工具查看 GitHub 上的 PR 检查、工作流运行与 API 查询的技能。
聚合 16 个搜索引擎、无需 API Key 的检索技能。
用命令行直接列出、配置、授权并调用 MCP 服务与工具。
生成有效的 Mermaid 图表,如流程图、时序图、思维导图、ER 图、用户旅程等。
用受管 OAuth 访问 YouTube Data API,检索视频并管理频道内容。
通过受管的 OAuth 连接访问 GitHub REST API。
覆盖规划、实现、验证与测试的编码工作流技能。
整理 Docker 常用命令与容器工作流的技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。