Dingtalk Work Log
mohitagw15856/pm-claude-skills
Write a DingTalk work log (钉钉日志): the daily report (日报), weekly report (周报) or monthly report (月报) in the fields DingTalk's built-in log templates use, so it can be filled in directly.
AI搜问:人员语义搜索、跨源主题检索与行为回溯。Use when 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch。
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-aisearch --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-aisearch .claude/skills/dingtalk-aisearch && rm -rf skills-srcUse ~/.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/
Install the "dingtalk-aisearch" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearch into .claude/skills/dingtalk-aisearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-aisearch", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-aisearch --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/multi/dingtalk-aisearch .agents/skills/dingtalk-aisearch && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dingtalk-aisearch" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearch into .agents/skills/dingtalk-aisearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-aisearch", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-aisearch --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/multi/dingtalk-aisearch .cursor/skills/dingtalk-aisearch && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dingtalk-aisearch" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearch into .cursor/skills/dingtalk-aisearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-aisearch", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git --path skills/multi/dingtalk-aisearch--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-aisearch --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/multi/dingtalk-aisearch .gemini/skills/dingtalk-aisearch && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dingtalk-aisearch" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearch into .gemini/skills/dingtalk-aisearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-aisearch", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-aisearchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/multi/dingtalk-aisearch .github/skills/dingtalk-aisearch && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dingtalk-aisearch" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearch into .github/skills/dingtalk-aisearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-aisearch", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-aisearch --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/multi/dingtalk-aisearch .opencode/skills/dingtalk-aisearch && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dingtalk-aisearch" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-aisearch into .opencode/skills/dingtalk-aisearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-aisearch", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dingtalk-aisearchAI搜问:人员语义搜索、跨源主题检索与行为回溯。Use when 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch。
Dingtalk Aisearch is an agent skill from DingTalk-Real-AI/dingtalk-workspace-cli. AI搜问:人员语义搜索、跨源主题检索与行为回溯。Use when 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch。
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/aisearch.md`, `references/intent-guide.md` and `references/lite-recipes.md`).
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.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0a813a9. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dingtalk Aisearch loads about 1.2k tokens when it runs, and up to ~3.4k if it reads all its reference files. Until then it costs about 32 tokens; SKILL.md has 260 words of instructions outside code blocks.
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.
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); files beside SKILL.md are not scanned.
The full file from DingTalk-Real-AI/dingtalk-workspace-cli at commit 0a813a9, republished under its Apache-2.0 licence (© DingTalk-Real-AI). 260 words, ~1,242 tokens.
.claude/skills/dingtalk-aisearch/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.<!-- DWS_RUNTIME_CONTRACT_START -->
dws 操作钉钉,每条命令带 --format json,只按结构化返回下结论。person/enterprise/behavior 直接调用,不预读 shared、Reference、Schema、Help 或下游 Skill。domain 的 ID。--types 的 aisearch enterprise,不能先逐产品搜索。<!-- DWS_RUNTIME_CONTRACT_END -->
| 意图 | 入口 |
|---|---|
| 姓名、工号、部门、职位、职责、上下级或手机号线索找人 | dws aisearch person |
| 按主题跨文档、消息、邮件、待办、日程、听记等找内容 | dws aisearch enterprise |
| 以我为端点的发送/接收,或我创建、编辑、分享过什么 | dws aisearch behavior |
<!-- dws-intent: chat.search.filtered -->仅 IM 且需逐条消息谓词过滤 | dws chat +search-msg |
| 无主题地列最近访问/编辑文档 | dws drive +recent |
| 枚举部门完整成员 | dingtalk-contact |
| 完整手机号精确反查 | dws contact user search-mobile --mobile "<手机号>" --format json |
| 已知稳定 ID 后读取/修改 | 对应产品 Skill |
顺序:资源范围 → 答案形态 → 原生谓词。
维度:姓名=name,部门=department,职位=position,职责/负责人=duty,上级=supervisor,下属=subordinate,工号=jobNumber,手机号线索=phone;确实无法判断才用 all。
dws aisearch person --query "<用户原始目标>" --dimension <维度> --format jsonall、缩词或扩同音词。searchEvidence.returnedCandidateCount 报告本次候选数;无分页完成证据只称“本次返回”。_searchEvidence.exactAliasContainsQuery=true;exactAliasContainsCount=0 即无精确包含项,语义近似不能替代。resolvedRelation.status=resolved 时直接使用 target/supervisor/relation 回答直属上级,不再搜索,也不把上级的上级当直属上级。dimension=duty,保留产品名和“负责”;仅职责证据明确者可称负责人,多候选就列候选及部门,共同上级不等于负责人。aliases 关联;不同域 ID 不可直接比较。需要更多人员详情时才用真实 userId 切 Contact。时间词只进 --time-range,类型词只进 --types,其余主题进 --queries。
dws aisearch enterprise --queries "<主题>" --types <类型CSV> [--time-range "<原时间词>"] --format json类型:文档/普通文件=document,消息=im,邮件=mail,日程=calendar,待办=todo,听记=minute,日志=report,AI表格=notable,知识内容=baike;用户列出的来源合并到一次调用。
requestConstraints 回显实际条件,sources 给出各来源数量;no_returned_items 仅表示本次未命中,coverage.status=unknown 不能证明完整。_searchEvidence.queryMatch=text_evidence_present 才有文本主题证据;no_text_evidence 仅是语义候选,标为未核实。result 保留项并说明 delivery.omitted;doNotRetryOrExpand=true 时停止,不改词、逐产品补搜或读 Help。resolvedDetail。其状态为 resolved 或 resolved_from_search_payload 且字段足够时直接回答;failed 才报告补充读取失败。meta.nativeFallback=true 仍属本次 AISearch 证据,无需 Agent 再查日历。complete=true 不代表搜索完整。dws aisearch behavior --queries "<主题>" --types <类型CSV> --behavior-type <all|send|receive|create|edit|share> [--time-range "<原时间词>"] [--direction "我->某人|某人->我|我<->某人"] [--chat-scope "<完整群名>"] --format jsonsend;“某人发给我”=receive。chat-scope 仅用于 IM,方向保留原姓名。enterprise 拼行为证据,不删主题、扩时间、缩群名或用 recent 代替。timeEvidence.withinRequestedRange=false 排除;为 null 则标时间未核实。messageEvidence.perMessageVerified=false 时不能把混合会话 snippet 全归给目标人。types=im、receive、人物方向及原时间词;不切 Chat、猜 sender 或扩大年份。resolvedMessageEvidence.status=resolved 时直接使用 messages,即使为空也不再调用 Chat;identity.match=returned_alias 只证明展示名匹配返回别名。direction="某人->我",按 identity.match=any_returned_sender 的 messages.sender 汇总,不先猜人或拆两次搜索。stableRefs/identityRefs,仅同 domain 的 ID 可直接比较。路径:AISearch 定位 → 确认目标 → 优先使用同次 resolvedDetail → 缺必需字段才按真实 ID 调用一个对应产品。
userId,文档用 nodeId,听记用 taskUuid,待办用真实 taskId;Ding uid 不能当 Contact userId,snippet 不能当正文。钉钉对象只用 DWS 返回作业务证据;未命中时不得用 find、rg、mdfind 或评测 fixture 回答。会议议题负责人用一次 person --dimension duty 保留会议与职责原词;只有内容能提供职责原文时才改用一次 enterprise --types calendar,im,document,二者不都跑。
retryable=true 时原调用最多重试一次;否则停止,不换身份或绕权限。unknown flag 才查看一次该命令 Help;API、权限和空结果不靠 Help 解决。常用路径不读 Reference。低频枚举或兼容参数不明才读 完整命令参考;产品边界不明读 局部意图消歧;稳定 ID 域或下一跳不明读 多跳短流程。
© 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
SKILL.md and 3 other files (references) in skills/multi/dingtalk-aisearch of DingTalk-Real-AI/dingtalk-workspace-cli.
Open the folder on GitHubat commit 0a813a9
Dingtalk Aisearch 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dingtalk Aisearch this skillDingTalk-Real-AI/dingtalk-workspace-cli | 3.2k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Dingtalk Work Logmohitagw15856/pm-claude-skills | 1.4k | — | ~889 | Automated safety check: Pass | MIT | |
| Dingtalk Messageagentscope-ai/ReMe | 3.6k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Dingtalk TeambitionLeoYeAI/openclaw-master-skills | 2.2k | — | ~3.7k | Automated safety check: Pass | MIT | |
| Dingtalk Channel RulesDingTalk-Real-AI/dingtalk-openclaw-connector | 2.1k | — | ~595 | Automated safety check: Pass | MIT | |
| Dingtalk Bridgeaiskillstore/marketplace | 433 | — | ~1.2k | Automated safety check: Notes | MIT |
mohitagw15856/pm-claude-skills
Write a DingTalk work log (钉钉日志): the daily report (日报), weekly report (周报) or monthly report (月报) in the fields DingTalk's built-in log templates use, so it can be filled in directly.
agentscope-ai/ReMe
钉钉消息发送技能。支持企业内部机器人(批量单聊/群聊)和 Webhook 自定义机器人两种接入方式,支持多机器人管理,支持文本、Markdown、链接、ActionCard、FeedCard等多种消息类型。
LeoYeAI/openclaw-master-skills
A skill your agent uses for anything related to Teambition tasks and projects.
DingTalk-Real-AI/dingtalk-openclaw-connector
钉钉会话输出规则。在钉钉会话中始终生效。
aiskillstore/marketplace
DingTalk group chat bridge for Claude Code. An agent skill from aiskillstore/marketplace.
infometa/workbuddyskills
钉钉 CLI 全能套件,基于官方 DingTalk Workspace CLI(dws)操作钉钉消息、群聊、通讯录、日历、待办、审批、考勤、日志、DING、AI 表格、钉钉文档、钉盘、AI 听记、邮箱和开放平台文档。用户需要在钉钉内查找联系人、发消息、建群、管理日程、创建待办、处理审批、查看考勤、读写文档、操作 AI 表格、搜索会议听记或调用钉钉开放平台能力时使用。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉 AI 听记。Use when 查询或修改听记摘要、完整逐字稿、关键词、标签、行动项、录音、上传、思维导图、发言人洞察、ASR 热词/识别词配置或分享权限。写文档走 dingtalk-doc;建待办走 dingtalk-todo;日程走 dingtalk-calendar。命令前缀:dws minutes。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉 AI 表格(多维表)业务操作。Use when 用户需要操作 AI 表格/多维表/Base/Table、应用模式/App 页面/Widget、建表、查写记录、字段、记录评论、评论回复、访问密钥(API Key)、SQL/PostgreSQL/SELECT/JOIN、筛选、排序、公式、模板、批量导入 CSV 或 JSON、导出、仪表盘、图表、上传附件、数据源配置与同步、按任务 ID…
DingTalk-Real-AI/dingtalk-workspace-cli
Create, edit, and validate DingTalk AI Card (A2UI) JSON files offline.
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉日历与会议室。Use when 用户说 约会议/查日程/订会议室/查闲忙/加参会人/改期/取消会议/今天的日程/本周日程/共同空闲。不做视频会议发起/邀请入会/会中控制(走 dingtalk-misc)、AI 听记(走 dingtalk-minutes)、待办任务(走 dingtalk-todo)。命令前缀:dws calendar。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉通讯录精确查询。Use when 已有 userId 后查详情、部门、职位或邮箱,按完整手机号反查用户,或查询自己、部门成员及角色。姓名模糊搜索、工号、职责、上下级走 dingtalk-aisearch,拿到 userId 后用本 skill 补详情。命令前缀:dws contact。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉邮箱读写、搜索、回复与转发。Use when 用户说发邮件/查邮件/回邮件/转发邮件/未读邮件/邮件搜索/邮箱附件。一句话发邮件时先用 dingtalk-contact 解析并确认收件人,再由本 skill 发送;不做钉钉消息(走 dingtalk-chat)、紧急通知(走 dingtalk-misc)。命令前缀:dws mail。
AI搜问:人员语义搜索、跨源主题检索与行为回溯。Use when 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch。. Dingtalk Aisearch is an agent skill from DingTalk-Real-AI/dingtalk-workspace-cli.
Dingtalk Aisearch fits situations like: 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch.
Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a claude-code`. Or copy the skill folder (skills/multi/dingtalk-aisearch in DingTalk-Real-AI/dingtalk-workspace-cli) into .claude/skills/dingtalk-aisearch in your project. Claude Code loads it when a task matches its description.
Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-aisearch -a codex`. Or copy the skill folder (skills/multi/dingtalk-aisearch in DingTalk-Real-AI/dingtalk-workspace-cli) into .agents/skills/dingtalk-aisearch in your project. Codex loads it when a task matches its description.
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-aisearch -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-aisearch, .gemini/skills/dingtalk-aisearch, .github/skills/dingtalk-aisearch and .opencode/skills/dingtalk-aisearch in your project.
SKILL.md names no scripts, command-line tools or credentials: Dingtalk Aisearch is instructions for the agent only.
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.
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. Review the folder before installing.
Dingtalk Aisearch 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.
About 1.2k tokens (SKILL.md is roughly 5k 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 2.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dingtalk Aisearch: Dingtalk Work Log (mohitagw15856/pm-claude-skills, 1.4k stars), Dingtalk Message (agentscope-ai/ReMe, 3.6k stars), Dingtalk Teambition (LeoYeAI/openclaw-master-skills, 2.2k stars) and Dingtalk Channel Rules (DingTalk-Real-AI/dingtalk-openclaw-connector, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.