CtrlK
BlogDocsLog inGet started
Tessl Logo

dingtalk-minutes

钉钉 AI 听记。Use when 查询或修改听记摘要、完整逐字稿、关键词、标签、行动项、录音、上传、思维导图、发言人洞察、ASR 热词/识别词配置或分享权限。写文档走 dingtalk-doc;建待办走 dingtalk-todo;日程走 dingtalk-calendar。命令前缀:dws minutes。

72

Quality

90%

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.

A highly actionable, dense operational skill: the Golden Route table plus command capsules give copy-paste-ready entry points, and validation/recovery discipline is exceptional for destructive and batch operations. The main costs are some duplicated rule text between the contract and shortcut sections, and a few reference paths that nest two levels deep.

Suggestions

Deduplicate the Help/Schema fallback rules, which appear almost verbatim in both the 最小 DWS 执行契约 and Shortcut 发现 sections — state them once and cross-reference.

Flatten navigation so all leaf references (e.g., 10/11-minutes-speaker-*.md, recipes/conventions.md) are reachable within one hop of SKILL.md's 按需加载 table or the index, rather than two hops via intent-guide.md/minutes.md.

Trim the recurring confirmation-gate statements in 安全边界 that restate rules already fixed in the runtime contract block.

DimensionReasoningScore

Conciseness

The body is dense, operational, and explains nothing Claude already knows, but the Help/Schema fallback rules appear nearly verbatim in both the DWS runtime contract block and the Shortcut discovery block ("Schema 不可用才读已知 leaf Help 一次…`unknown command` 不查 Help…"), and confirmation rules recur across sections — minor duplication that could be trimmed.

4 / 5

Actionability

The Golden Route table gives copy-paste-ready commands with concrete flags (e.g., `dws minutes +search --scope all --query "<关键词>" --page-all`), the search capsule is a runnable command block, and the timestamp script is invoked with an exact `python3 <本Skill目录>/scripts/format_timestamp.py --unit ms --timezone Asia/Shanghai <时间戳1>` line, covering the common cases.

5 / 5

Workflow Clarity

Multi-step flows carry explicit validation checkpoints and recovery loops: pagination completeness must be proven by `data.complete=true`, writes must be verified after execution rather than by exit code, `unknown flag` triggers a one-shot Help correction, and async/partial failures preserve `taskUuid/taskId/sessionId/checkpoint` for targeted resumption; destructive and batch operations (撤权, 批量授权) require confirmation and per-member ledgers with failure evidence, so no validation cap applies.

5 / 5

Progressive Disclosure

SKILL.md is an overview with a trigger-to-reference table (复杂流程/局部意图/原子命令) and a hub index (references/minutes.md) with back-links organizing the bundle, but some material sits two hops deep (SKILL.md → intent-guide.md → 10/11-minutes-speaker-*.md; → minutes.md → recipes/conventions.md), short of the fully one-level-deep ideal.

4 / 5

Total

18

/

20

Passed

Description

92%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: it states the product domain, comprehensively lists concrete capabilities, provides an explicit Use-when trigger list, and defuses cross-skill conflicts with explicit routing to sibling skills. The only improvement space is broader synonym coverage of natural user phrasings.

DimensionReasoningScore

Specificity

The description enumerates 10+ concrete capabilities — "查询或修改听记摘要、完整逐字稿、关键词、标签、行动项、录音、上传、思维导图、发言人洞察、ASR 热词/识别词配置或分享权限" — matching the anchor for multiple specific concrete actions with comprehensive coverage, with no generic filler.

5 / 5

Completeness

It explicitly answers both questions: "钉钉 AI 听记" plus the capability list states what, and an explicit "Use when…" clause with concrete trigger phrases states when; it even adds routing guidance and the command prefix "dws minutes".

5 / 5

Trigger Term Quality

Natural user-facing terms are well covered (摘要, 逐字稿, 关键词, 标签, 行动项, 录音, 上传, 思维导图, 分享权限) plus a synonym pair in "ASR 热词/识别词", but common variations a user might say (e.g., 会议记录, 转写, 闪记) are absent, so it falls just short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Triggers are pinned to a specific product surface (钉钉听记) and the description actively routes adjacent intents away ("写文档走 dingtalk-doc;建待办走 dingtalk-todo;日程走 dingtalk-calendar"), giving a clear niche with minimal conflict risk.

5 / 5

Total

19

/

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.