钉钉邮箱读写、搜索、回复与转发。Use when 用户说发邮件/查邮件/回邮件/转发邮件/未读邮件/邮件搜索/邮箱附件。一句话发邮件时先用 dingtalk-contact 解析并确认收件人,再由本 skill 发送;不做钉钉消息(走 dingtalk-chat)、紧急通知(走 dingtalk-misc)。命令前缀:dws mail。

Apache-2.0Auto-check passedBusiness, Finance & HR

Install Dingtalk Mail

skills CLI
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-mail -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-mail --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/multi/dingtalk-mail .claude/skills/dingtalk-mail && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
dingtalk-mail
GitHub stars
3.2k
Token cost
~1.4k tokens
SKILL.md length
458 words
Files
8 (incl. scripts, references)
Skills in repo
17
Repo updated
First seen
Licence
Apache-2.0

At a glance

钉钉邮箱读写、搜索、回复与转发。Use when 用户说发邮件/查邮件/回邮件/转发邮件/未读邮件/邮件搜索/邮箱附件。一句话发邮件时先用 dingtalk-contact 解析并确认收件人,再由本 skill 发送;不做钉钉消息(走 dingtalk-chat)、紧急通知(走 dingtalk-misc)。命令前缀:dws mail。

  • Works in 3 steps: 拿邮箱(必须):先按 SOP-1 取 email;用户已明确提供可跳过。 → 执行(必须):浏览文件夹 dws mail message list… → 取正文(必须):dws mail message get --email…
  • Tasks that involve Operations and SOPs
  • SKILL.md covers 前置条件 — 执行操作前必读, Shortcuts(无专用脚本/recipe 时优先), 意图表 and 标准 SOP(必遵流程), plus 4 more sections
  • Runs Python scripts from its folder; calls python

What it does

Dingtalk Mail is an agent skill from DingTalk-Real-AI/dingtalk-workspace-cli. 钉钉邮箱读写、搜索、回复与转发。Use when 用户说发邮件/查邮件/回邮件/转发邮件/未读邮件/邮件搜索/邮箱附件。一句话发邮件时先用 dingtalk-contact 解析并确认收件人,再由本 skill 发送;不做钉钉消息(走 dingtalk-chat)、紧急通知(走 dingtalk-misc)。命令前缀:dws mail。

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `references/09-mail.md`, `references/intent-guide.md` and `references/lite-recipes.md`).

It sits in Business, Finance & HR, covering Operations and SOPs. The repository describes itself as: DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTalk. It unifies DingTalk’s full suite of product capabilities into a single package, is… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Operations and SOPs

Example prompts

  • “/dingtalk-mail”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 拿邮箱(必须):先按 SOP-1 取 email;用户已明确提供可跳过。
  2. 执行(必须):浏览文件夹 dws mail message list --email <邮箱> --limit --format json;KQL 搜索 dws mail message search --email <邮箱> --query "" --limit 20…
  3. 取正文(必须):dws mail message get --email <邮箱> --id --format json;messageId 从列表/搜索结果取,禁止编造。

What it can do on your machine

Read from SKILL.md and the folder at commit 0a813a9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dingtalk Mail loads about 1.4k tokens when it runs, and up to ~27k if it reads all its reference files. Until then it costs about 46 tokens; SKILL.md has 458 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~27k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from DingTalk-Real-AI/dingtalk-workspace-cli at commit 0a813a9, republished under its Apache-2.0 licence (© DingTalk-Real-AI). 458 words, ~1,430 tokens.

Download SKILL.mdSave it as .claude/skills/dingtalk-mail/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
dingtalk-mail
description
钉钉邮箱读写、搜索、回复与转发。Use when 用户说发邮件/查邮件/回邮件/转发邮件/未读邮件/邮件搜索/邮箱附件。一句话发邮件时先用 dingtalk-contact 解析并确认收件人,再由本 skill 发送;不做钉钉消息(走 dingtalk-chat)、紧急通知(走 dingtalk-misc)。命令前缀:dws mail。
metadata.cli_version
>=0.2.14
metadata.category
product

钉钉邮箱 Skill

前置条件 — 执行操作前必读

**CRITICAL — 执行任何 dws 操作前,MUST 先用 Read 工具完整读取 dingtalk-shared。**该轻量文件包含全局执行契约、安全底线及 shared references 的按需加载导航;不要预加载其全部 references。

命令参考:mail.md。复杂搜索、附件、批量处理、草稿等多步邮件场景参考:09-mail.md。

<!-- VISIBLE_SHORTCUTS_START -->

Shortcuts(无专用脚本/recipe 时优先)

以下 shortcut 同时进入公开 catalog 与 Runtime Schema。按本 skill/recipe 路由,命中时 Shortcut 优先于原子命令。参数只查 dws schema --cli-path "mail +<shortcut>" --compact --jq '{cli_path,parameters,constraints,confirmation}' -f json;仅需且已发布 result 时查 --jq '{cli_path,outcomes:.result.outcomes,pagination}',字段级再查 data_schema;缺失不以 Help/样例推断。Schema 不可用才读一次已知 leaf Help;unknown flag 用同 leaf Help 修正一次。unknown command 禁 Help:错误 suggestion → 已加载 Skill/reference 明确入口;均无则报漂移。禁全 Catalog/root/parent/product Help;仅映射、接口或 provenance 审计省略 --compact。现有路由和 reference 均无法定位低频能力时,才用 dws shortcut list --service mail --format json 发现。

Shortcut风险适用场景
dws mail +find-mail-userread按关键词搜索邮箱联系人并投影列表(姓名/昵称/邮箱/工号等)
dws mail +folder-listread列出顶层文件夹或指定父文件夹下的子文件夹
dws mail +messageread读取一封邮件的完整正文与附件元数据
dws mail +messagesread按请求顺序读取多封邮件并逐封验证身份
dws mail +search-mailread按 KQL 关键词搜索邮件并投影列表(主题/发件人/时间/messageId)
dws mail +threadread读取完整邮件会话并精确验证 conversationId
dws mail +triageread列出或筛选邮件摘要,自动解析邮箱与收件箱
dws mail +user-searchread按关键词或工号搜索邮箱用户(仅企业邮箱)
<!-- VISIBLE_SHORTCUTS_END -->

意图表

用户说命令
"发邮件给 a@b.com"dws mail mailbox list --format json → dws mail message send --from <邮箱> --to a@b.com --subject "<标题>" --content "<正文>" --format json
"回复 / 全部回复 / 转发"dws mail message reply / reply-all / forward
"今天未读邮件"python scripts/mail_unread_summary.py
"带抄送发送"python scripts/mail_send_with_cc.py --to a@b.com --cc c@d.com --subject "<标题>" --body "<正文>"

标准 SOP(必遵流程)

命中以下意图必须按对应 SOP 顺序执行;禁止跳步、替换命令、编造 email/messageId。每条命令必须带 --format json。收件邮箱必须真实解析,禁止猜测。

SOP-1 拿邮箱(get-mailbox)

触发:我的邮箱/发件需要邮箱/查邮件需要邮箱。

  1. 执行(必须):dws mail mailbox list --format json,取自己的 email(默认选企业邮箱 type:ORG);查他人邮箱用 dws mail user search --keyword "<姓名>" --format json,禁止用 mailbox list 查他人。

禁止:把 mailbox list 当作他人邮箱查询、猜测邮箱地址。

SOP-2 查 / 搜邮件(search-mail)

触发:查邮件/搜邮件/某主题邮件/某人发的邮件。

  1. 拿邮箱(必须):先按 SOP-1 取 email;用户已明确提供可跳过。
  2. 执行(必须):浏览文件夹 dws mail message list --email <邮箱> --limit <n> --format json;KQL 搜索 dws mail message search --email <邮箱> --query "<KQL>" --limit 20 --format json(KQL 如 subject:周报、from:alice@x.com、folderId:2、hasAttachments:true,只通过 --query 传)。
  3. 取正文(必须):dws mail message get --email <邮箱> --id <messageId> --format json;messageId 从列表/搜索结果取,禁止编造。

禁止:把 KQL 拆成多个 flag、跳过 message list/search 直接猜 messageId。

Show full SKILL.md (195 more words)Show less
SOP-3 发邮件(send-mail)

触发:发邮件/写邮件/群发。

  1. 发件邮箱(必须):dws mail mailbox list 取自己邮箱。
  2. 收件邮箱(必须):地址直接用;姓名按 mail.md "查找他人邮箱地址"流程(mail user search 等)获取,禁止猜测。
  3. 执行(必须):dws mail message send --from <发件邮箱> --to <收件邮箱> --subject "<主题>" --content "<正文>" --format json;按需 --cc/--attachment/--inline-attachment。
  4. 验证(必须):从发送返回取真实 internetMessageId,执行 dws mail message verify --email <发件邮箱> --internet-message-id <internetMessageId> --format json 查发送状态;不要把普通 messageId 传给 verify。

禁止:猜测收件邮箱、发送后不确认状态就答复"已发送"。

SOP-4 回复 / 转发(reply-forward)

触发:回复邮件/回复全部/转发。

  1. 拿邮箱 + 原邮件(必须):SOP-1 取邮箱;用户未给 messageId 时必须先走 SOP-2 定位原邮件 messageId。
  2. 执行(必须):回复 dws mail message reply --from <邮箱> --id <messageId> --content "<正文>" --format json;回复全部用 reply-all;转发 dws mail message forward --from <邮箱> --to <收件邮箱> --id <messageId> --content "<附言>" --format json。

禁止:未定位原邮件就回复/转发、编造 messageId。

高频硬约束

  • 用户要"完整内容/看看这封邮件/正文"时,message search 命中后必须继续调用 dws mail message get --email <邮箱> --id <messageId> --format json;不要只列候选后停下。
  • 搜到多封邮件时,若用户给了明确主题、附件名、发件人或时间线索,先选最匹配的一封执行 message get;只有同等候选无法判断时才询问用户。
  • 附件链路固定三步:message search → attachment list --email <邮箱> --id <messageId> → attachment download --email <邮箱> --message-id <messageId> --attachment-id <attachmentId> --name <文件名>;不存在批量下载命令。
  • 写入类操作(发送、回复、转发、删除、批量移动)按安全策略确认;只读查看、搜索、附件列表、下载不需要确认。
  • 所有 dws mail 命令加 --format json,并复用同一封邮件的 messageId,不要重新搜索导致目标漂移。

轨迹高频直达规则

  • 已被本页或 09-mail.md 精确覆盖的命令,直接执行;不要先探测 contact、api、auth、profile、Help 或 Schema。仅在命令真实报参数错误后,读取该命令的 leaf Help 一次。
  • 多条件 KQL 必须用显式 AND,例如收件箱附件邮件:hasAttachments:true AND folderId:2;不要把相邻条件当作隐式 AND。
  • 用户只要首个或任一单附件时,初始搜索后按相关性最多检查 3 个候选的 attachment list,下载命中附件并做一次本地存在性/大小检查后停止;若均未命中,只能说明已检查范围并询问是否继续翻页,不能断言不存在。用户要求全部/批量附件时,遍历全部匹配页和邮件,再逐个下载每个附件。
  • “创建邮箱联系人”属于邮箱个人通讯录,固定走 dws mail contact create/list,不要切到 dingtalk-contact。只有“按人名解析邮件收件地址”才走下方跨产品协作。
  • 用户要求用当前时间生成唯一标题且未指定显示格式时,使用紧凑格式 date +%H%M%S;只有用户明确要求 HH:mm:ss 等格式时才原样保留。
  • 批量删除邮件或将整会话移入已删除前,先展示精确目标和不含确认参数的命令预览并停止;用户明确确认后,执行流程仅对同一组参数追加 --yes。操作成功后只做一次针对原 ID 或唯一主题的回读,结果符合预期即停止。
  • 创建类返回了 messageId、contactId 或 internetMessageId 时,后续直接复用返回 ID;不要为了重新定位目标而做宽泛 list/search。
  • 一次精确回读已经证明目标状态后结束任务;若回读冲突,报告冲突和已执行命令,不扩大到低层 API 或其他产品继续试探。

跨产品协作

  • 收件人是人名 → 先用 dingtalk-contact 取 orgAuthEmail
  • 钉钉内消息 → 切到 dingtalk-chat

局部意图与短流程

© DingTalk-Real-AI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files (scripts, references) in skills/multi/dingtalk-mail of DingTalk-Real-AI/dingtalk-workspace-cli.

  • SKILL.md
  • references/09-mail.md
  • references/intent-guide.md
  • references/lite-recipes.md
  • references/mail.md
  • references/recipes/conventions.md
  • scripts/mail_send_with_cc.py
  • scripts/mail_unread_summary.py

Open the folder on GitHubat commit 0a813a9

Compare with similar skills

Dingtalk Mail next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Dingtalk Mail compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dingtalk Mail this skillDingTalk-Real-AI/dingtalk-workspace-cli3.2k—~1.4kAutomated safety check: PassApache-2.0
Cc Sdd New Agentgotalab/cc-sdd3.7k—~1.1kAutomated safety check: PassMIT
DBS Business Toolkit Entrydontbesilent2025/dbskill11k—~2kAutomated safety check: PassCustom licence
Agent Sop Authorstrands-agents/agent-sop1.2k—~3.5kAutomated safety check: PassApache-2.0
Diffusion Narrative Denouncingcanwhite/Krebs1k—~831Automated safety check: PassMIT
Company Researchsimonlin1212/Vibe-Research2.6k—~3.2kAutomated safety check: PassMIT

Similar skills

  • Cc Sdd New Agent

    gotalab/cc-sdd

    Add or extend coding-agent support in cc-sdd by executing the SOP in docs/cc-sdd/sop-new-agent.md end-to-end.

    3.7k GitHub stars~1.1k tokensUpdated 17 days ago
    Business, Finance & HRAuto-check passed
  • DBS Business Toolkit Entry

    dontbesilent2025/dbskill

    Chinese-language entry skill for the dontbesilent business toolkit: onboards new users, orchestrates tasks across sub-skills, runs numbered prompts and lists hidden ones.

    11k GitHub stars~2k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Agent Sop Author

    strands-agents/agent-sop

    Create (or update) and validate Agent SOPs (Standard Operating Procedures) - markdown-based workflows that guide AI agents through complex, multi-step tasks with RFC 2119 constraints.

    1.2k GitHub stars~3.5k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • 基于"扩散模型叙事去噪流"的小说写作 SOP。将 AI 视为去杂质机器,通过锁定全局信号、预测叙事噪声、精准去噪、随机修正四个步骤,解决 AI 翻译腔、逻辑断层和故事平淡的问题。

    1k GitHub stars~831 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Company Research

    simonlin1212/Vibe-Research

    A 股 / 港股 / 美股个股研究六阶段 SOP(profile → financials → estimates → valuation → risk → report),Phase 0 范围 = 财务估值闭环。当任务是研究 / 分析 / 评估一只或多只已指定代码的个股时使用(港股 / 美股的口径差异见 §7);规定每阶段取哪些数据、调哪些 calc 函数、必须落盘什么产物、过什么…

    2.6k GitHub stars~3.2k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Polanyi Perspective

    0xenzyme/polanyi-skill

    Michael Polanyi 的思维框架。用 Polanyi 视角分析隐性知识、技能习得、经验传承、师徒制、 知识管理、学习方法、AI/工具替代边界、科学共同体与后批判哲学问题。

    137 GitHub stars~1.3k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from DingTalk-Real-AI/dingtalk-workspace-cli

All 17 skills in this repo
  • Dingtalk Minutes

    DingTalk-Real-AI/dingtalk-workspace-cli

    钉钉 AI 听记。Use when 查询或修改听记摘要、完整逐字稿、关键词、标签、行动项、录音、上传、思维导图、发言人洞察、ASR 热词/识别词配置或分享权限。写文档走 dingtalk-doc;建待办走 dingtalk-todo;日程走 dingtalk-calendar。命令前缀:dws minutes。

    3.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Dingtalk Aitable

    DingTalk-Real-AI/dingtalk-workspace-cli

    钉钉 AI 表格(多维表)业务操作。Use when 用户需要操作 AI 表格/多维表/Base/Table、应用模式/App 页面/Widget、建表、查写记录、字段、记录评论、评论回复、访问密钥(API Key)、SQL/PostgreSQL/SELECT/JOIN、筛选、排序、公式、模板、批量导入 CSV 或 JSON、导出、仪表盘、图表、上传附件、数据源配置与同步、按任务 ID…

    3.2k GitHub stars~5.4k tokensUpdated today
    Auto-check passed
  • Dingtalk Aicard

    DingTalk-Real-AI/dingtalk-workspace-cli

    Create, edit, and validate DingTalk AI Card (A2UI) JSON files offline.

    3.2k GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Dingtalk Aisearch

    DingTalk-Real-AI/dingtalk-workspace-cli

    AI搜问:人员语义搜索、跨源主题检索与行为回溯。Use when 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch。

    3.2k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Dingtalk Calendar

    DingTalk-Real-AI/dingtalk-workspace-cli

    钉钉日历与会议室。Use when 用户说 约会议/查日程/订会议室/查闲忙/加参会人/改期/取消会议/今天的日程/本周日程/共同空闲。不做视频会议发起/邀请入会/会中控制(走 dingtalk-misc)、AI 听记(走 dingtalk-minutes)、待办任务(走 dingtalk-todo)。命令前缀:dws calendar。

    3.2k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Dingtalk Contact

    DingTalk-Real-AI/dingtalk-workspace-cli

    钉钉通讯录精确查询。Use when 已有 userId 后查详情、部门、职位或邮箱,按完整手机号反查用户,或查询自己、部门成员及角色。姓名模糊搜索、工号、职责、上下级走 dingtalk-aisearch,拿到 userId 后用本 skill 补详情。命令前缀:dws contact。

    3.2k GitHub stars~2.2k tokensUpdated today
    Auto-check passed

Questions about Dingtalk Mail

What does Dingtalk Mail do?

钉钉邮箱读写、搜索、回复与转发。Use when 用户说发邮件/查邮件/回邮件/转发邮件/未读邮件/邮件搜索/邮箱附件。一句话发邮件时先用 dingtalk-contact 解析并确认收件人,再由本 skill 发送;不做钉钉消息(走 dingtalk-chat)、紧急通知(走 dingtalk-misc)。命令前缀:dws mail。. Dingtalk Mail is an agent skill from DingTalk-Real-AI/dingtalk-workspace-cli.

When should I use Dingtalk Mail?

Dingtalk Mail fits situations like: tasks that involve Operations and SOPs.

How do I install Dingtalk Mail in Claude Code?

Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-mail -a claude-code`. Or copy the skill folder (skills/multi/dingtalk-mail in DingTalk-Real-AI/dingtalk-workspace-cli) into .claude/skills/dingtalk-mail in your project. Claude Code loads it when a task matches its description.

How do I install Dingtalk Mail in Codex?

Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-mail -a codex`. Or copy the skill folder (skills/multi/dingtalk-mail in DingTalk-Real-AI/dingtalk-workspace-cli) into .agents/skills/dingtalk-mail in your project. Codex loads it when a task matches its description.

Can I use Dingtalk Mail in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-mail -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dingtalk-mail, .gemini/skills/dingtalk-mail, .github/skills/dingtalk-mail and .opencode/skills/dingtalk-mail in your project.

What does Dingtalk Mail need to run?

Going by SKILL.md and its folder, Dingtalk Mail needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Dingtalk Mail access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Dingtalk Mail safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Dingtalk Mail use?

Dingtalk Mail is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dingtalk Mail use?

About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 26k tokens, read only when the agent opens those files.

What are the alternatives to Dingtalk Mail?

Skills that share tags, products or a category with Dingtalk Mail: Cc Sdd New Agent (gotalab/cc-sdd, 3.7k stars), DBS Business Toolkit Entry (dontbesilent2025/dbskill, 11k stars), Agent Sop Author (strands-agents/agent-sop, 1.2k stars) and Diffusion Narrative Denouncing (canwhite/Krebs, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dingtalk Mail?

DingTalk-Real-AI (a GitHub organization) maintains it in DingTalk-Real-AI/dingtalk-workspace-cli, which has 3,246 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 10, 2026.

Source: DingTalk-Real-AI/dingtalk-workspace-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.