CtrlK
BlogDocsLog inGet started
Tessl Logo

dingtalk-devdoc

钉钉开放平台开发文档搜索。Use when 用户说 开放平台文档/API 文档/接口文档/调用报错/开放接口怎么调。Distinct from dingtalk-doc(钉钉云文档)。命令前缀:dws devdoc。

70

Quality

87%

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.

A well-structured, actionable skill body that appropriately offloads command detail to one reference file. The main drag on token efficiency is the cluster of status/safety preamble blockquotes that precede the operational content.

Suggestions

Consolidate or trim the three preamble blockquotes (experimental notice, SAFETY_PREAMBLE_INJECT, command-availability warning) so the operational content appears sooner, lifting conciseness toward the top anchor.

Optionally add a one-line note in the body on what to do with results (e.g., return title/summary/doc-link to the user) so the workflow is complete without requiring the reference file.

DimensionReasoningScore

Conciseness

The core operational content (intent table, cross-product note) is lean, but three preamble blockquotes on experimental status, safety injection, and command availability add meta-context that could be tightened.

2 / 3

Actionability

The intent table provides concrete, copy-paste-ready commands like `dws devdoc article search --query "OAuth2 接入"` mapped directly to user phrasings.

3 / 3

Workflow Clarity

This is a simple single-purpose skill whose single action (run the search command) is unambiguously mapped via the intent table; the operation is read-only so no validation checkpoint is required.

3 / 3

Progressive Disclosure

The body is a concise overview with a single, clearly signaled one-level-deep reference to references/devdoc.md (verified to exist and hold the detailed command reference).

3 / 3

Total

11

/

12

Passed

Description

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

A strong, concise description with explicit triggers and clear distinctiveness from a sibling skill. The only weakness is that it names just one action rather than enumerating multiple concrete capabilities.

Suggestions

Consider listing one or two more concrete capabilities (e.g., 返回文档标题/摘要/链接) alongside 搜索 to lift the specificity anchor from 2 to 3.

DimensionReasoningScore

Specificity

"钉钉开放平台开发文档搜索" names the domain and a single concrete action (search), but does not list multiple specific actions, so it stops short of the top anchor.

2 / 3

Completeness

It explicitly states what the skill does (开发文档搜索) and provides an explicit "Use when" trigger clause, answering both what and when.

3 / 3

Trigger Term Quality

The "Use when 用户说 开放平台文档/API 文档/接口文档/调用报错/开放接口怎么调" clause lists natural phrasings a developer would actually say, giving good coverage.

3 / 3

Distinctiveness Conflict Risk

"Distinct from dingtalk-doc(钉钉云文档)" explicitly separates it from the sibling skill, and the open-platform-dev-doc niche with its own triggers is unlikely to conflict.

3 / 3

Total

11

/

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.