CtrlK
BlogDocsLog inGet started
Tessl Logo

schedule-management

Local schedule management for adding events, tracking deadlines, generating reminders, and detecting time conflicts when users need offline scheduling with optional popup notifications.

58

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Other/schedule-management/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is well-structured with copy-paste-ready commands for all five main operations and accurate, concrete implementation details (storage paths, overlap condition, time format). It loses points for redundant overlapping sections, a vague import operation whose format lives only in the referenced file, and the absence of validation checkpoints for the batch import workflow.

Suggestions

Merge "When to Use" and "Key Features" into a single section and state the notified.log deduplication and YYYY-MM-DD HH:MM time format once — each is currently repeated two to three times across the body.

Add a validation step to the import workflow (e.g., run `--operation list` after import to verify records landed, and document how import errors are reported) — a batch operation without a feedback loop caps workflow clarity at 3.

Show the `import` command with its expected CSV format in the body, or link directly to references/examples.md instead of "format depends on the script's supported import mode", and replace the hedged "Additional examples may be available" with a definitive link.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept over-explanation, but "When to Use" and "Key Features" overlap heavily, the notified.log deduplication is explained three times ("Key Features", section 5, "Implementation Details") and the time format twice — more than the minor trimmable instances of a 4. Not 2, since nothing is padded fluff or knowledge Claude already has.

3 / 5

Actionability

Five copy-paste-ready command blocks (add, list, conflicts, reminders, popup) with all flags and concrete output paths cover the common cases, but the import operation is left vague ("format depends on the script's supported import mode") and the list operation's time-range filter flags are never shown — minor gaps that keep it below fully-executable 5.

4 / 5

Workflow Clarity

Operations are clearly sequenced with concrete commands and the popup workflow has an explicit 2-step order, but the batch import operation has no validation or verification checkpoint — the failure-handling note ("Missing required fields terminates only the current operation") covers add, not import — so the batch-operations cap applies. Not 4 because a batch workflow lacking a feedback loop cannot score above 3.

3 / 5

Progressive Disclosure

Well-organized sections with a real one-level-deep reference (references/examples.md exists and appropriately holds extra examples plus the import CSV format), scored against the actual bundle. Not 5 because the pointer is hedged and buried ("> Additional examples may be available in references/examples.md") and the import section does not link to the file that documents its format.

4 / 5

Total

14

/

20

Passed

Description

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

The description clearly states what the skill does with four concrete, third-person actions and includes an explicit when-clause with natural trigger terms. It falls just short of top marks because common synonyms (calendar, meetings) are absent, the when-clause covers only one condition, and the list/import operations are unmentioned.

DimensionReasoningScore

Specificity

Lists several concrete actions — "adding events", "tracking deadlines", "generating reminders", and "detecting time conflicts" — but omits the listing/filtering and import operations documented in the body, matching the anchor "several specific actions; minor gaps in coverage" rather than the comprehensive 5.

4 / 5

Completeness

The 'what' is explicit (four concrete capabilities) and a 'when' clause is present ("when users need offline scheduling with optional popup notifications"), so it clears the 3-cap for missing trigger guidance. It is not 5 because the when-clause names a single condition rather than concrete trigger phrases covering the skill's full range (conflicts, deadlines, reminders).

4 / 5

Trigger Term Quality

Natural terms users would say are present ("schedule", "events", "deadlines", "reminders", "time conflicts", "notifications"), but common synonyms like "calendar" and "meetings" are missing — "good keyword coverage; a few natural terms missing". Not 3, since coverage goes well beyond a couple of generic keywords.

4 / 5

Distinctiveness Conflict Risk

"Local schedule management ... offline scheduling with optional popup notifications" carves a distinct local-only niche with specific triggers, leaving only minor overlap risk with generic calendar/reminder skills — matching "mostly distinct; minor overlap risk". Not 5, since "schedule management" remains a broadly shared domain.

4 / 5

Total

16

/

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.

Validation — 15 / 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
aipoch/medical-research-skills
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.