CtrlK
BlogDocsLog inGet started
Tessl Logo

meeting-scheduler

Handles end-to-end meeting scheduling using the Superhuman Mail MCP server — from finding available times to sending the invite or proposing times via email. Use this skill whenever someone asks to "schedule a meeting with [person]", "find a time to meet", "book a call", "set up a meeting", "when am I free to meet with [person]", "propose times to [person]", "send my availability", "create a meeting invite", "schedule a 1:1", "find overlap in our calendars", "reschedule my meeting with [person]", or any variation of coordinating a meeting. Also trigger when someone says "I need to find time with [person]", "can you check my calendar and suggest times", "set up a recurring sync", "block time for [task]", or when an email thread involves scheduling and the user wants to act on it. Trigger broadly — if someone needs help coordinating when people meet, this skill should activate.

88

1.66x
Quality

83%

Does it follow best practices?

Impact

98%

1.66x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, actionable skill with excellent workflow clarity — the step-by-step process with branching paths, identity verification, timezone filtering, and confirmation gates is well-designed. The main weaknesses are moderate verbosity (several instructions are stated multiple times) and the monolithic structure that could benefit from splitting into overview + reference files. The actionability is excellent with specific tool names, parameters, and concrete examples throughout.

Suggestions

Deduplicate repeated instructions — 'always include the user on the invite' and 'verify identity before scheduling' each appear in both the workflow steps and the guidelines section; state them once in the workflow and remove from guidelines.

Consider extracting the 'Handling scheduling threads' section and detailed parameter lists into a separate reference file to reduce the main skill's length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes some unnecessary verbosity — e.g., explaining what to extract from a prompt (Claude knows how to parse requests), restating guidelines that are already implicit in the workflow steps, and the 'How it works' framing. Several bullet points in 'Important guidelines' repeat instructions already given in the steps above (e.g., 'always include the user on the invite' is stated three times across the document).

2 / 3

Actionability

The skill provides specific MCP tool names, exact parameter names (participants, start_date, duration_minutes, etc.), concrete format requirements (RFC3339), example output formatting, and clear examples of what to pass to each API call. The guidance is directly executable against the Superhuman Mail MCP server.

3 / 3

Workflow Clarity

The multi-step workflow is clearly sequenced (1 → 1a → 1b → 2 → 2b → 3 → 4a/4b/4c) with explicit validation checkpoints: identity verification before proceeding, confirmation before booking, timezone filtering with a clear fallback when all slots are eliminated, and draft review before sending. Error recovery paths are specified (no matches, multiple matches, no valid slots after filtering).

3 / 3

Progressive Disclosure

The content is well-organized with clear headers and logical sections, but it's a long monolithic document (~150 lines of substantive content) with no bundle files to offload detail into. The 'Handling scheduling threads' and 'Important guidelines' sections could be separate reference files, and the repeated instructions suggest the document would benefit from splitting into a concise overview plus detailed references.

2 / 3

Total

10

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description with excellent trigger term coverage and clear completeness, explicitly answering both what the skill does and when to use it. Its main weakness is that the capability description is somewhat thin relative to the extensive trigger list — the actual actions the skill can perform could be more concretely enumerated. The description is also quite verbose, with the trigger list being exhaustive to the point of redundancy.

Suggestions

Expand the capability section at the beginning to list more specific concrete actions (e.g., 'checks calendar availability, creates calendar events, sends meeting invites, reschedules existing meetings, sets up recurring syncs, proposes available time slots via email') before the trigger list.

DimensionReasoningScore

Specificity

The description names the domain (meeting scheduling) and mentions some actions like 'finding available times', 'sending the invite', and 'proposing times via email', but the bulk of the text is trigger phrases rather than a comprehensive list of concrete capabilities. Actions like calendar checking, rescheduling, or creating recurring meetings are only mentioned as triggers, not as explicit capabilities.

2 / 3

Completeness

Clearly answers both 'what' (end-to-end meeting scheduling from finding available times to sending invites or proposing times via email using Superhuman Mail MCP server) and 'when' (extensive explicit 'Use this skill whenever...' clause with numerous trigger scenarios). Both components are well-articulated.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would actually say: 'schedule a meeting', 'find a time to meet', 'book a call', 'set up a meeting', 'when am I free', 'propose times', 'send my availability', 'create a meeting invite', 'schedule a 1:1', 'reschedule', 'find overlap in our calendars', 'block time', 'check my calendar'. These are highly natural and comprehensive.

3 / 3

Distinctiveness Conflict Risk

The description is clearly scoped to meeting scheduling via the Superhuman Mail MCP server, which is a distinct niche. The triggers are specific to scheduling coordination and unlikely to conflict with general email or calendar skills due to the explicit meeting-focused framing and tool specification.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
superhuman/mcp-mail
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.