CtrlK
BlogDocsLog inGet started
Tessl Logo

local-tools

Access local system resources including Calendar on macOS and Windows. Use this skill when you need to manage user's schedule directly on their device.

57

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./SKILLs/local-tools/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 highly actionable with executable commands and validation guidance for destructive operations, but it is verbose with duplicated sections and inlines reference material that would benefit from being split into separate files.

Suggestions

Remove the 'Common Patterns' section (it duplicates the 'Calendar Operations' examples) and fold 'Technical Details' into 'How It Works' to cut repetition.

Move the output format, error codes, troubleshooting, and known-behaviors material into a separate REFERENCE.md and link to it one level deep, keeping SKILL.md as a concise overview.

Integrate the search-before-delete and list-before-create validation steps directly into the Update/Delete and Create operation sections so the checkpoint sits next to the command.

DimensionReasoningScore

Conciseness

The body is mostly concrete and useful, but ~470 lines with notable duplication — 'Common Patterns' re-shows commands from 'Calendar Operations' and 'Technical Details' re-explains 'How It Works' — so it could be tightened considerably.

3 / 5

Actionability

Fully executable, copy-paste-ready commands are given for every operation (list/create/update/delete/search), with the <skill-dir> and <EVENT-ID> placeholders explicitly explained and a documented JSON output/error schema.

5 / 5

Workflow Clarity

Destructive operations have validation checkpoints (search before update/delete, list before create) and an error-handling feedback loop, but these are gathered in a separate 'Best Practices' section rather than integrated inline into each operation's workflow.

4 / 5

Progressive Disclosure

Section structure is clear and the two bundle scripts are referenced one level deep with explicit path-construction guidance, but a large amount of reference material (output format, error codes, troubleshooting, technical details, known behaviors) is inlined in SKILL.md rather than split into separate reference files.

3 / 5

Total

15

/

20

Passed

Description

62%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 answers both what and when with an explicit 'Use this skill when' clause and a distinct local-calendar niche, but its action vocabulary is generic and its trigger-term coverage omits common synonyms like meetings, appointments, and events.

DimensionReasoningScore

Specificity

Names the domain ('Calendar on macOS and Windows') and a couple of concrete actions ('Access...Calendar', 'manage user's schedule'), but the actions are generic rather than a comprehensive list like view/create/update/delete.

3 / 5

Completeness

Both 'what' (access/manage calendar on macOS and Windows) and 'when' ('Use this skill when you need to manage user's schedule...') are present, though the trigger clause could name more concrete user requests.

4 / 5

Trigger Term Quality

Includes natural keywords 'Calendar' and 'schedule', but misses common variations and synonyms users would say such as 'meetings', 'appointments', and 'events'.

3 / 5

Distinctiveness Conflict Risk

Targets a clear niche (local calendar management on macOS/Windows) with minimal conflict risk, though the opening phrase 'Access local system resources' is broad enough to invite minor overlap.

4 / 5

Total

14

/

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
netease-youdao/LobsterAI
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.