CtrlK
BlogDocsLog inGet started
Tessl Logo

outlook-calendar-automation

Automate Outlook Calendar tasks via Rube MCP (Composio): create events, manage attendees, find meeting times, and handle invitations. Always search tools first for current schemas.

80

1.16x
Quality

Does it follow best practices?

Impact

90%

1.16x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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 concrete tool calls, parameters, and filter examples, and its workflows are clearly sequenced. Weaknesses are conciseness (a redundant pitfalls section) and workflow clarity (no validate/retry loop for destructive operations).

Suggestions

Consolidate the standalone 'Known Pitfalls' section into the existing per-workflow Pitfalls to remove duplication and tighten the token budget.

Add an explicit validation/feedback loop for Delete Event and Decline Event (e.g., confirm the event via OUTLOOK_GET_EVENT before deletion, and verify the response status after), since these are destructive/irreversible operations.

If the skill grows, split the per-workflow reference into a separate file referenced one level deep so SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly lean (tool sequences, parameter lists, example filters) but the standalone 'Known Pitfalls' section repeats pitfalls already stated per-workflow (attendee invitation emails, replacing the attendee list, Calendar View UTC), so it could be tightened; not the fully lean score-3 case.

2 / 3

Actionability

Concrete tool slugs, exact parameter names, and copy-paste-ready filter strings like "start/dateTime ge '2024-07-01T00:00:00Z'" and ISO duration 'PT1H' give fully executable guidance.

3 / 3

Workflow Clarity

Each workflow has a numbered tool sequence with marked prerequisites and the Setup has an ACTIVE-status checkpoint, but the destructive Delete/Decline workflows lack an explicit validate-then-retry feedback loop, capping clarity at 2 per the destructive-operations guideline.

2 / 3

Progressive Disclosure

A single file with clear sections and a Quick Reference table is reasonably organized, but ~243 dense lines with a redundant 'Known Pitfalls' section indicate structure that could be tighter; not the cleanly split, one-level-deep reference case of score 3.

2 / 3

Total

9

/

12

Passed

Description

82%

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 specific and distinctive, naming four concrete Outlook Calendar actions with natural trigger terms. Its main weakness is the absence of an explicit 'Use when...' usage trigger, which caps completeness at 2.

Suggestions

Add an explicit usage trigger clause, e.g., 'Use when the user wants to schedule, search, or manage Outlook Calendar events and meetings.'

Drop the procedural instruction 'Always search tools first for current schemas' from the description — it belongs in the body, not the description, and does not serve as a usage trigger.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'create events, manage attendees, find meeting times, and handle invitations' — matching the score-3 anchor rather than the partial coverage of score 2.

3 / 3

Completeness

The 'what' is explicit (automate Outlook Calendar tasks with named actions) but there is no 'Use when...' clause or equivalent explicit trigger; the closing sentence is a behavioral instruction, not a usage trigger, so completeness is capped at 2 per the guideline.

2 / 3

Trigger Term Quality

Natural terms a user would say ('Outlook Calendar', 'create events', 'manage attendees', 'find meeting times', 'invitations') give good coverage rather than the thin set of score 2.

3 / 3

Distinctiveness Conflict Risk

'Outlook Calendar' is a clear niche with distinct triggers unlikely to conflict with unrelated skills, matching the score-3 anchor.

3 / 3

Total

11

/

12

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
davepoon/buildwithclaude
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.