← All skills
dingtalk-unified
82 / 100 · Low risk
Fine to try.
By infometa/workbuddyskills (GitHub) · other · 427 stars · scanned at commit 0749999
钉钉 CLI 全能套件,基于官方 DingTalk Workspace CLI(dws)操作钉钉消息、群聊、通讯录、日历、待办、审批、考勤、日志、DING、AI 表格、钉钉文档、钉盘、AI 听记、邮箱和开放平台文档。用户需要在钉钉内查找联系人、发消息、建群、管理日程、创建待办、处理审批、查看考勤、读写文档、操作 AI 表格、搜索会议听记或调用钉钉开放平台能力时使用。
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 17 places.
Show 14 more
- skills/dingtalk-unified/SKILL.md, line 41
dws auth status --format json - skills/dingtalk-unified/SKILL.md, line 68
locale - skills/dingtalk-unified/SKILL.md, line 71
如果不是 UTF-8 locale,避免直接写 `dws ... --title "中文"`。改用 Python 以 Unicode 字符串和 `subprocess.run([...])` 参数列表调用 `dws`,并设置 UTF-8 环境: - skills/dingtalk-unified/SKILL.md, line 74
PYTHONUTF8=1 /Library/Frameworks/Python.framework/Versions/3.12/bin/python3 -c 'import subprocess, os, sys; title="\u8bc4\u5ba1\u7ed3\u8bba"; r=subprocess.run([ - skills/dingtalk-unified/SKILL.md, line 88
dws auth login - skills/dingtalk-unified/SKILL.md, line 103
dws auth login --device - skills/dingtalk-unified/SKILL.md, line 120
dws auth status --format json - skills/dingtalk-unified/SKILL.md, line 138
export DINGTALK_DWS_AGENTCODE="workbuddy" - skills/dingtalk-unified/SKILL.md, line 146
dws pat chmod doc:read --agentCode workbuddy --grant-type once --format json - skills/dingtalk-unified/SKILL.md, line 165
export DINGTALK_DWS_AGENTCODE="workbuddy" - skills/dingtalk-unified/SKILL.md, line 178
dws pat chmod <scope>... --agentCode workbuddy --grant-type once --format json - skills/dingtalk-unified/SKILL.md, line 184
dws pat chmod <scope>... --agentCode workbuddy --grant-type session --session-id <id> --format json - skills/dingtalk-unified/SKILL.md, line 190
dws pat chmod drive:upload-info drive:commit --agentCode workbuddy --grant-type once --format json - skills/dingtalk-unified/SKILL.md, line 337
dws <command-path> --help
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'dingtalk-unified' ] || [ -L ~/.agents/skills/'dingtalk-unified' ]; then echo 'A skill folder named dingtalk-unified already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/infometa/workbuddyskills' "$d" && git -C "$d" checkout --quiet '0749999031be0d5fa14cdc08afe9cefdf857cbfd' -- 'skills/dingtalk-unified' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/dingtalk-unified' ~/.agents/skills/'dingtalk-unified' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'dingtalk-unified' ~/.claude/skills/'dingtalk-unified' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for infometa/workbuddyskills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/infometa/workbuddyskills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-09 | 0749999 | 82 |
| 2026-11-07 | 1e18d8c | 100 |