dingtalk-event

dingtalk-event is a skill for Claude Code, Codex from DingTalk-Real-AI/dingtalk-workspace-cli. It costs 118 tokens per session (2,731 once invoked), scanned A, original, Apache-2.0.

A listener for future events in DingTalk, a workplace messaging and collaboration app. It can monitor personal messages, group activity, approval tasks, voice-call invitations, and to-do events.

In plain words
What is it for?
Use it to monitor mentions, messages from people or groups, read and withdrawal events, group membership changes, approval updates, call invitations, and to-do changes.
Why use it?
It helps an agent react to new DingTalk events as they happen instead of repeatedly checking old messages or lists.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Needs its repository: it reads a path above its own folder, which exists only inside the repository. The line is **前置:执行 `dws` 前必须完整读取 [`dingtalk-shared`](../dingtalk-shared/SKILL.md)。**Shared references 仅按需加载。.

Good fit Use it to monitor mentions, messages from people or groups, read and withdrawal events, group membership changes, approval updates, call invitations, and to-do changes.

Compare 6 skills from other repositories ↓
About the project

DingTalk Workspace CLI is a cross-platform command-line tool that brings DingTalk’s product capabilities into one interface. It serves human users and AI agents working with DingTalk enterprise data, with administrator authorization required. Its catalogue add-ons provide agent skills for using the CLI’s product areas.

DingTalk-Real-AI/dingtalk-workspace-cli · 2,891 stars · on GitHub

Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli
agentmods
npx agentmods add skills/dingtalk-real-ai/dingtalk-workspace-cli/dingtalk-event

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dingtalk-event

README.md
[![agentmods](https://agentmods.dev/badge/skills/dingtalk-real-ai/dingtalk-workspace-cli/dingtalk-event.svg)](https://agentmods.dev/skills/dingtalk-real-ai/dingtalk-workspace-cli/dingtalk-event)
Your own site
<a href="https://agentmods.dev/skills/dingtalk-real-ai/dingtalk-workspace-cli/dingtalk-event"><img src="https://agentmods.dev/badge/skills/dingtalk-real-ai/dingtalk-workspace-cli/dingtalk-event.svg" alt="Measured on agentmods" height="20"></a>
Per session 118 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,731 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00118 $0.02731
Opus 5 $0.00059 $0.01366
Sonnet 5 $0.00024 $0.00546
Haiku 4.5 $0.00012 $0.00273

Measured 8d ago against content hash 7b7a0d951017, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

dingtalk-event scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/multi/dingtalk-event/SKILL.md · 107 lines

How it starts

The opening of the file, as written. The whole thing — 107 lines — stays where its author put it; the contents beside it link to each section on GitHub.

钉钉个人 IM、OA 审批、VoIP 与待办事件

**前置:执行 dws 前必须完整读取 dingtalk-shared。**Shared references 仅按需加载。

本 Skill 只负责未来个人 IM/OA/VoIP/Todo 事件;发送和历史消息走 dingtalk-chat,审批处理走 dingtalk-misc,待办操作走 dingtalk-todo

实时监听使用长连接,不用历史消息、审批列表、通话记录或待办列表轮询。IM 优先使用 dws event +listen-im;OA、VoIP 与 Todo 使用 dws event consume

只有群生命周期、Filter DSL、原始 envelope 或底层订阅控制才使用 event consume fallback。

Golden Route

用户意图 唯一推荐入口
监听 @我的消息 dws event +listen-im --kind at-me
监听某人发来的消息 dws event +listen-im --kind sender --user-query <姓名>
监听指定群消息 dws event +listen-im --kind group --chat-query <群名>
同一人/群的消息、表情、已读或撤回 `dws event +listen-im --kind <sender
监听全部单聊或全部群消息 `dws event +listen-im --kind <all-direct
群改名、成员进退、群解散 读取 EventKey 索引,使用精确 event consume EventKey
OA 审批任务或实例事件 读取 OA 事件参考,使用精确 event consume EventKey
查看 OA 事件目录 dws event list --category oa
VoIP 通话邀请 读取 VoIP 事件参考,使用精确 event consume EventKey
待办创建、更新或删除事件 读取 Todo 事件参考,使用精确 event consume EventKey 与 --role-types
查看 Todo 事件目录 dws event list --category todo
已知 EventKey 或需要底层订阅控制 dws event consume;参数与约束以 leaf Schema 为准
查看状态 / 停止 dws event status / dws event stop <subscribe_id> --dry-run,确认后再 --yes

默认 --events message。可选事件为 messagereactionreadrecall

  • at-meall-directall-group 只支持 message,且不接受目标。
  • sender 必须且只能传 --user--open-dingtalk-id--user-query 之一。
  • group 必须且只能传 --chat-id--chat-query 之一。
  • --query 只用于纯 message 监听;混入 reaction/read/recall 时不得使用。

Read the full file on GitHub · 107 lines

Files

What ships with it

8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 107 lines · 118 tokens per session scan A 7b7a0d951017

Subscribe to this mod's changes

dingtalk-event is a skill published in the GitHub repository DingTalk-Real-AI/dingtalk-workspace-cli (2,891 stars, last pushed today), licensed Apache-2.0. It adds 118 tokens to every session and 2,731 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

things-mac

Manage Things 3 via the things CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Otto to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.

elizaOS/eliza · 67 tokens

gsd-ns-manage

Route to the appropriate management skill based on the user's intent. gsd-config (settings + advanced + integrations + profile) and gsd-workspace (new + list + remove) are post-#2790 consolidated entries.

open-gsd/gsd-core · 16 tokens

slack-tools

Slack workspace management and automation specialist.

RightNow-AI/openfang · 10 tokens

triage-inbox

Triage academic email and calendar (Gmail / Google Calendar via the session's MCP) into a prioritized digest plus a referee-obligations tracker — classifying referee requests, R&R and editor correspondence, co-author threads, seminar and conference invites, and grant/admin deadlines, and proposing a human-gated action…

pedrohcgs/claude-code-my-workflow · 132 tokens

ceo-setup

One-time onboarding for the executive/manager commitment workflow — delegation-heavy, meeting prep, decision capture, morning and evening digests. Creates a commitments project and installs two dashboard widgets. After successful setup this skill is excluded from selection until the marker file is deleted.

suyoumo/ClawProBench · 60 tokens

service-desk

Runs the IT service desk — intake, triage, prioritization, escalation, knowledge, and the metrics that improve service rather than distort it. Use this to set up or fix a service desk, design ticket priority and escalation, reduce repeat contacts, structure a knowledge base, or work out why a desk hitting its targets…

cbrock84/headcount · 73 tokens