CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dingtalk-drive

钉钉文件管理(存储层,覆盖钉盘与文档空间)。Use when 用户说 钉盘/文档空间/我的文档中的普通文件或文件夹、查找/最近访问或编辑文档列表/上传/下载/复制/移动/重命名/删除/回收站/权限/评论/元信息,或本地与钉盘文件夹比较、拉取、推送、双向同步;也承接在线文档节点的存储管理。文档正文编辑与导出走 dingtalk-doc;明确的知识库空间及空间内节点组织走 dingtalk-wiki。命令前缀:dws drive。

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An operationally excellent skill body: every route is a concrete executable command, writes are gated by dry-run/confirmation and followed by read-back verification, and errors have bounded one-shot recovery paths. The main improvements are consolidating the four repeated statements of the schema/Help policy and moving low-frequency edge-case procedures (dlink chains) into references.

DimensionReasoningScore

Conciseness

The body is information-dense with zero concept explanation (e.g., "只用 dws;结构化读取加 --format json,按真实返回判断") and assumes Claude's competence throughout. However, the schema/Help/unknown-command policy recurs in four places (最小 DWS 执行契约, Shortcut 发现, 错误最短路径, 参数与安全边界) and the pagination rule ("需要完整…时自动翻页;只需首批结果时可不加 --page-all") is stated both in the Golden Route table and again in 关键结果语义 — minor trimming possible, matching anchor 4 rather than the every-token-earns-its-place of anchor 5.

4 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases: "dws drive +search --query <关键词> --page-all --max-pages 20 --max-items 500", "dws drive pull --local-folder <绝对路径> --remote-folder <folderId> --if-exists skip", and "dws wiki space list --type <orgSpace|mySpace> --format json", with concrete flag constraints ("+list --limit 最大 50,+search --limit 最大 30") — squarely anchor 5.

5 / 5

Workflow Clarity

Multi-step processes carry explicit validation checkpoints and feedback loops: the copy rule ("下载成功后,按用户授权的目标位置新建上传;确认返回的新节点 ID 与源 ID 不同"), dry-run gates for destructive sync ("先以相同参数 --dry-run,再按确认执行"), result semantics ("partial_success 不是完成", pagination stop on repeated nextCursor), and a numbered error-recovery path including "unknown flag:只查一次当前 leaf Help". This matches the anchor-5 example of validate→fix→retry sequencing.

5 / 5

Progressive Disclosure

The 按需加载 section gives a clear trigger→reference table with links to all four real, one-level-deep reference files, and deliberately keeps the 28-shortcut catalog out of the root skill ("完整清单保留在 Runtime Catalog 与 Schema,不在高频产品根 Skill 中重复展开") — good structure. But a few genuinely low-frequency procedures, notably the dlink multi-hop resolution chain ("drive info 返回 extension=dlink 时…逐跳解析并记录已访问 ID"), are inlined in the root rather than moved to intent-guide.md, leaving minor organization gaps at anchor 4.

4 / 5

Total

18

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: explicit what/when structure, dense natural-language triggers with space synonyms, and explicit boundary routing to sibling skills plus the command prefix. The only weakness is that capability coverage inside the trigger list omits a few common user phrasings such as creating folders and sharing.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions ("上传/下载/复制/移动/重命名/删除/回收站/权限/评论/元信息" plus "比较、拉取、推送、双向同步") beyond the domain statement "钉钉文件管理(存储层,覆盖钉盘与文档空间)", but the actions appear inside the 'when' clause rather than as direct capability statements, and common operations like creating folders or sharing links are not mentioned — matching anchor 4 ('several specific actions; minor gaps') rather than 5.

4 / 5

Completeness

Both parts are explicit: the 'what' is stated clearly ("钉钉文件管理(存储层,覆盖钉盘与文档空间)…也承接在线文档节点的存储管理") and the 'when' uses a concrete 'Use when 用户说…' clause listing specific trigger phrases, matching the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Good natural-phrase coverage with synonyms for the storage spaces ("钉盘/文档空间/我的文档") and user-verb triggers ("最近访问或编辑文档列表", "双向同步"). A few natural terms users would say are missing (e.g., 新建/创建文件夹, 分享/共享文件), so it sits at anchor 4 rather than the comprehensive synonym-plus-extension coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche and explicitly disambiguates sibling skills ("文档正文编辑与导出走 dingtalk-doc;明确的知识库空间及空间内节点组织走 dingtalk-wiki。命令前缀:dws drive"), giving minimal conflict risk — the strongest form of the anchor-5 'clear niche with distinct triggers'.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

DingTalk-Real-AI/dingtalk-workspace-cli

Path

skills/multi/dingtalk-drive/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.