CtrlK
BlogDocsLog inGet started
Tessl Logo

calendar-ops-skill

当用户要对真实日历数据做查询或增删改时触发:看今天/本周安排、查冲突、建会议、改时间、删日程。典型说法"我明天几点开会"、"帮我约 xx"、"schedule a meeting"。**不用于**:对话里口头提到时间或倒计时(→直接回答)、周期性后台任务如"每天 9 点跑脚本"(→schedule-ops-skill)。

69

Quality

85%

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

77%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 well-structured, actionable skill body with strong workflow clarity and explicit validation for destructive operations. The main weakness is conciseness: the rhetorical '为什么?' expansions pad the document with rationale Claude largely already knows.

Suggestions

Trim or convert the '为什么?…' rhetorical Q&A asides into terse inline notes (or drop them) to cut padding that re-explains concepts Claude already knows.

Consider adding one concrete example of a full CalendarMutate create call (with sourceId, kind, time range, tz offset) to make the most error-prone path copy-paste ready.

DimensionReasoningScore

Conciseness

Mostly efficient but the recurring '为什么?…' rhetorical Q&A asides (e.g. about double-booking and relative-time anchoring) re-explain rationale a competent model largely knows, adding noticeable padding.

3 / 5

Actionability

Provides concrete, executable guidance throughout (a literal `date '+%Y-%m-%dT%H:%M:%S%z'` command, specific tool modes, field names, `allDay: true`, ISO 8601 `+08:00`), with only the minor gap of lacking a literal full tool-call example.

4 / 5

Workflow Clarity

Well-sequenced A–E decision paths with explicit validation checkpoints (conflict-check-before-create, user-confirmation-before-delete, search-and-confirm-before-update) plus a dedicated traps section, satisfying the destructive-operation validation requirement.

5 / 5

Progressive Disclosure

A self-contained single-file skill with clearly navigable sections (工具清单, 决策流程, 常见陷阱, 工具速查) and no nested or buried references; content is appropriately inlined.

5 / 5

Total

17

/

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, well-scoped description that pairs concrete capabilities with explicit trigger phrases and clear exclusion boundaries routing edge cases to sibling skills. Only minor gap is trigger-term synonym coverage.

Suggestions

Add a few more natural synonyms/variations among trigger terms (e.g. '查日程', '取消会议', 'block my calendar') to push trigger_term_quality toward exhaustive coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions across the calendar domain ('看今天/本周安排', '查冲突', '建会议', '改时间', '删日程'), matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers both what (查询/增删改日程 with enumerated actions) and when (trigger clause plus explicit '不用于' exclusion guidance with concrete trigger phrases).

5 / 5

Trigger Term Quality

Includes natural user phrases like '我明天几点开会', '帮我约 xx', and 'schedule a meeting', but is missing some common synonyms/variations, so it sits below the exhaustive anchor.

4 / 5

Distinctiveness Conflict Risk

Clear calendar-data niche with explicit anti-trigger boundaries routing口头时间引用 and periodic background tasks to other skills, yielding minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
itsablabla/openloaf-web
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.