CtrlK
BlogDocsLog inGet started
Tessl Logo

dingtalk-calendar

钉钉日历与会议室。Use when 用户说 约会议/查日程/订会议室/查闲忙/加参会人/改期/取消会议/今天的日程/本周日程/共同空闲。不做视频会议发起/邀请入会/会中控制(走 dingtalk-misc)、AI 听记(走 dingtalk-minutes)、待办任务(走 dingtalk-todo)。命令前缀:dws calendar。

72

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 content is highly actionable with well-sequenced SOPs, validation checkpoints, and a clean progressive-disclosure structure backed by real reference files. The main weakness is redundancy across the shortcuts table, intent table, SOPs, and hard constraints, which inflates token usage without adding capability.

Suggestions

Consolidate the overlapping routing guidance: the Shortcuts table, 意图表, and SOPs repeat similar command patterns (e.g. +agenda/+today, busy search, +book); keep the canonical forms in one place and cross-reference instead of restating.

Trim the prose around the Shortcuts table (the paragraph on catalog/Runtime Schema routing and when to read leaf schemas) into a one-line rule, since the table and SOPs already convey when to consult --help or schema.

Move the 执行硬约束 items that restate SOP prohibitions (e.g. '不要只更新 --location' for room swaps) into the relevant SOP as a 禁止 line, so the hard-constraints section holds only cross-cutting rules not already covered.

DimensionReasoningScore

Conciseness

The body is largely command-dense and avoids explaining concepts Claude knows, but the shortcuts table, intent table, SOPs, and 执行硬约束 restate overlapping command patterns (e.g. +book/+agenda/busy search appear across multiple sections), leaving room to tighten.

2 / 3

Actionability

Concrete executable commands with exact flags, ISO-8601 time examples, and parameterized python scripts (e.g. 'python scripts/calendar_schedule_meeting.py --title ... --start "<ISO>" --end "<ISO>"') make the guidance copy-paste ready.

3 / 3

Workflow Clarity

SOP-1/2/3 are clearly numbered with parse → execute → 验证 sequences, explicit 禁止 checkpoints, and feedback loops ('脚本失败或参数不完整时,立即降级到 ... dws calendar 命令'), including validation for the destructive create/cancel paths.

3 / 3

Progressive Disclosure

The body is an overview pointing to one-level-deep, clearly signaled references (calendar.md, 03-meeting.md, intent-guide.md, lite-recipes.md), all of which exist as real bundle files, with details appropriately split out.

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 yet complete, enumerating concrete actions, natural trigger terms, an explicit 'Use when' clause, and explicit out-of-scope routing to sibling skills. It cleanly answers what, when, and what-not, with no fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions such as '约会议/查日程/订会议室/查闲忙/加参会人/改期/取消会议', matching the anchor for enumerating several specific capabilities rather than vague language.

3 / 3

Completeness

It states what the skill does ('钉钉日历与会议室') and when to use it via an explicit 'Use when 用户说 ...' clause, clearly answering both what and when.

3 / 3

Trigger Term Quality

Phrases like '约会议', '查日程', '查闲忙', '今天的日程', '本周日程', '共同空闲' are natural terms a Chinese-speaking user would actually say, giving good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Explicit out-of-scope routing ('不做视频会议发起/邀请入会/会中控制(走 dingtalk-misc)、AI 听记(走 dingtalk-minutes)、待办任务(走 dingtalk-todo)') carves a clear niche and actively prevents wrong-skill triggering.

3 / 3

Total

12

/

12

Passed

Validation

75%

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

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

relative_links

Relative link issues: 1 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

12

/

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.