CtrlK
BlogDocsLog inGet started
Tessl Logo

dingtalk-profile

钉钉多组织 / profile 管理与跨组织取数。Use when 用户说 切换组织/换组织/跨组织/另一个钉钉/别的公司/多组织/看登录了哪些组织/profile,或在当前组织找不到群/人/数据需要去其他组织找。命令前缀:dws profile / dws auth / 全局 --profile。

75

Quality

95%

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

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

An exemplary short skill body: lean, fully actionable commands, a clearly sequenced cross-org workflow with validation checkpoints, and clean section organization. No meaningful weaknesses found.

DimensionReasoningScore

Conciseness

Dense, lean Chinese prose that assumes Claude's competence — no basic-concept explanations — where every line states a rule, command, or decision; well below 50 lines and free of padding.

3 / 3

Actionability

Concrete executable commands (dws profile list --format json, dws profile switch <selector|->, dws auth login/status) with explicit selector formats and JSON field names (corpId, isOrgCurrent) make guidance copy-paste ready.

3 / 3

Workflow Clarity

The cross-org aggregation is laid out as numbered steps ①–④ with explicit decision checkpoints ("命中即用,全部组织都没有才追问用户") and destructive-op confirmation guardrails, satisfying the validation-checkpoint requirement.

3 / 3

Progressive Disclosure

Under 50 lines with no external bundle references, organized into clearly headed sections (触发条件/命令/跨组织铁律/聚合/安全护栏) — meeting the rubric's "under 50 lines, no external references" exception for a score of 3.

3 / 3

Total

12

/

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 description with explicit trigger guidance and excellent natural-language trigger terms; only weakness is that the capability verbs are generic rather than enumerating concrete distinct actions.

Suggestions

Replace the generic verbs "管理" / "取数" with specific concrete actions (e.g. list/switch profiles, query across organizations, aggregate data) to reach full specificity.

DimensionReasoningScore

Specificity

Names the domain ("钉钉多组织 / profile 管理与跨组织取数") and command prefixes (dws profile / dws auth / 全局 --profile), but the action verbs are generic ("管理", "取数") rather than listing multiple distinct concrete actions as the score-3 anchor requires.

2 / 3

Completeness

An explicit "Use when 用户说 … 或在当前组织找不到群/人/数据需要去其他组织找" clause answers both what the skill does and when Claude should use it.

3 / 3

Trigger Term Quality

Rich coverage of natural user phrasing — "切换组织/换组织/跨组织/另一个钉钉/别的公司/多组织/看登录了哪些组织/profile" — closely matching terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

A clear niche (DingTalk multi-org/profile management) with distinct triggers and command prefixes that are unlikely to fire for unrelated skills.

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.