CtrlK
BlogDocsLog inGet started
Tessl Logo

dingtalk-drive

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

76

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

A highly operational skill body: a Golden Route table maps intents to exact commands, safety defaults and write-verification rules are explicit, and low-frequency detail is properly pushed to one-level-deep references. The only weakness is duplicated policy text — the leaf Schema/Help fallback rules appear in three separate sections and could be stated once.

Suggestions

Consolidate the leaf Schema/Help fallback policy, which is currently repeated nearly verbatim in the 最小 DWS 执行契约, Shortcut 发现, and 错误最短路径 sections — state it once and cross-reference it.

Consider moving the detailed dlink/linkSourceInfo multi-hop resolution rules (当前最短路径, 2 long bullets) into a reference file, since they describe a low-frequency edge case.

The Shortcut 发现 section's second paragraph overlaps heavily with the runtime contract; trim one of them to reduce token cost.

DimensionReasoningScore

Conciseness

The body is telegraphic and assumes Claude's competence — zero concept-explanation padding — but the Schema/Help fallback policy is restated three times (runtime contract, Shortcut 发现, and 错误最短路径 #2), which could be consolidated. This fits anchor 4 (efficient with minor trimmable repetition) rather than 3, since nothing explains concepts Claude already knows.

4 / 5

Actionability

Every route is a copy-paste-ready command with exact flags and boundaries, e.g. "dws drive +search --query <关键词> --page-all --max-pages 20 --max-items 500" and the full comment subcommand chain. This matches the fully-executable score-5 anchor; score 4 would require missing key details.

5 / 5

Workflow Clarity

Multi-step flows are explicitly sequenced with validation checkpoints: dry-run before pull/push/sync, copy rule requiring the returned new node ID to differ from the source, "sizeBytes > 0" download checks, "partial_success 不是完成", and a numbered error-recovery path. Destructive/batch operations all have verification and feedback loops, satisfying the rubric cap concern.

5 / 5

Progressive Disclosure

The root file is a routing overview; the 按需加载 table maps trigger conditions to four real one-level-deep references (references/intent-guide.md, folder-sync.md, drive.md, lite-recipes.md — all present and non-nesting), with a guardrail forbidding reference reads when Golden Route parameters suffice. Clear overview with well-signaled references, matching the score-5 anchor.

5 / 5

Total

19

/

20

Passed

Description

100%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.

An exemplary description: it states the domain and role concisely, lists comprehensive concrete actions, gives explicit 'Use when' triggers in the user's natural vocabulary, and disambiguates against sibling skills with explicit boundary routing. Dense but every token is trigger-relevant rather than padded.

DimensionReasoningScore

Specificity

The description enumerates comprehensive concrete actions — "上传/下载/复制/移动/重命名/删除/回收站/权限/评论/元信息,或本地与钉盘文件夹比较、拉取、推送、双向同步" — covering the storage domain fully. It exceeds the score-4 anchor because there are no minor gaps in action coverage.

5 / 5

Completeness

It explicitly answers both "what" ("钉钉文件管理(存储层,覆盖钉盘与文档空间)") and "when" ("Use when 用户说…") with concrete trigger phrases. This mirrors the score-5 good example's structure exactly; score 4 would need a less explicit 'when' clause.

5 / 5

Trigger Term Quality

Natural user phrases are comprehensively covered including synonyms: "钉盘/文档空间/我的文档" plus everyday verbs (查找、最近访问、上传、下载、回收站、双向同步). It matches the score-5 anchor's synonym coverage; score 4 would require missing natural terms, which is not the case.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (DingTalk drive storage) and explicitly routes overlapping intents to sibling skills — "文档正文编辑与导出走 dingtalk-doc;明确的知识库空间及空间内节点组织走 dingtalk-wiki" — plus a command prefix. Minimal conflict risk, matching the score-5 anchor.

5 / 5

Total

20

/

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
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.