CtrlK
BlogDocsLog inGet started
Tessl Logo

dingtalk-sheet

钉钉电子表格。Use when 用户说 电子表格/导入Excel为在线表格/工作表/单元格读写/单元格追加/查找/公式/超链接/插入图片/浮动图片/sheet。Distinct from dingtalk-aitable(AI表格/多维表/字段类型)、dingtalk-doc(普通文档)。命令前缀:dws sheet。

73

Quality

92%

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

85%Weight 40%Scale 1-3

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

The body is highly actionable with concrete commands, clear validation checkpoints, and well-structured progressive disclosure into reference files. The only weakness is mild redundancy of the nodeId/sheetId constraints across sections plus injected boilerplate, which keeps conciseness at a 2.

Suggestions

Consolidate the repeated nodeId/sheetId lookup rules (currently restated in 意图表 notes, URL 与 ID 前置, and 评测高频硬约束) into a single canonical section to cut redundant tokens.

Trim or relocate the injected EXPERIMENTAL and SAFETY_PREAMBLE boilerplate so the operational body starts sooner and reads leaner.

The intent table is excellent; consider moving the long pivot-table/透视表 and formula detail to the references and keeping only the headline command in the table to further tighten the overview.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence (no concept explanations), but nodeId/sheetId lookup rules recur across the intent table, URL前置, and 评测高频硬约束 sections, and the injected EXPERIMENTAL/SAFETY_PREAMBLE boilerplate adds tokens — keeping it just below the lean score-3 anchor.

2 / 3

Actionability

The intent table maps user phrases to fully-specified, copy-paste-ready `dws sheet ...` commands with exact flags and real argument examples, matching the executable score-3 anchor.

3 / 3

Workflow Clarity

Sequences carry explicit checkpoints: probe URL via `doc info` → confirm contentType/extension → `sheet list` for real sheetId → write → '写入后立即 range read 同一区域验证', plus a '同一参数错误最多纠正 2 次' feedback loop, hitting the validation-checkpoint score-3 anchor.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview pointing via clear markdown links to references/sheet.md and references/url-patterns.md, with 17 topic-specific subfiles one level deep under references/sheet/, matching the well-signaled one-level-deep score-3 anchor.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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

The description is concise, action-specific, and includes an explicit 'Use when' trigger clause plus clear distinctiveness notes against sibling skills. It hits the top anchor on all four dimensions.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — '导入Excel为在线表格/工作表/单元格读写/单元格追加/查找/公式/超链接/插入图片/浮动图片' — matching the score-3 anchor of enumerated concrete operations rather than vague verbs.

3 / 3

Completeness

Explicitly answers both 'what' (钉钉电子表格 with named operations) and 'when' via an explicit 'Use when 用户说 ...' clause, which the rubric requires for a 3.

3 / 3

Trigger Term Quality

Covers natural phrasings a user would actually say (电子表格, 工作表, 单元格追加, 查找, 公式, 超链接, 插入图片, 浮动图片, sheet), giving good coverage rather than jargon-only terms.

3 / 3

Distinctiveness Conflict Risk

An explicit 'Distinct from dingtalk-aitable(AI表格/多维表/字段类型)、dingtalk-doc(普通文档)' clause carves a clear niche with distinct triggers, minimizing wrong-skill activation.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation13 / 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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

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.