CtrlK
BlogDocsLog inGet started
Tessl Logo

calendly-automation

Automate Calendly scheduling, event management, invitee tracking, availability checks, and organization administration via Rube MCP (Composio). Always search tools first for current schemas.

76

1.28x
Quality

65%

Does it follow best practices?

Impact

98%

1.28x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/calendly-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

This is a comprehensive Calendly automation skill with excellent workflow clarity — clear sequences, labeled prerequisites, and good pitfall documentation. Its main weaknesses are verbosity (repeated information across sections) and lack of concrete executable examples (no actual tool call syntax or example payloads shown). The content would benefit from deduplication and at least one end-to-end example with actual tool invocations.

Suggestions

Add at least one concrete, end-to-end example showing actual MCP tool call syntax with parameters and a sample response to improve actionability.

Deduplicate repeated information — URI format warnings, pagination patterns, and time handling appear in both individual workflows and the Common Patterns/Known Pitfalls sections. Consolidate into one location and reference it.

Consider splitting the quick reference table and detailed workflow sections into separate bundle files to improve progressive disclosure and reduce the main file's token footprint.

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but quite verbose at ~200+ lines. There's significant repetition — pitfalls about URI formats appear in individual workflows AND in the 'Known Pitfalls' section. The 'Common Patterns' section repeats information already stated in workflow sections (e.g., pagination, time handling). Some trimming would improve token efficiency without losing clarity.

2 / 3

Actionability

The skill provides clear tool sequences and parameter names, which is good. However, it lacks any concrete executable examples — no actual MCP tool call syntax, no example payloads, no example responses. Everything is described rather than demonstrated. For an MCP-based skill, showing at least one complete tool call with parameters and expected response structure would significantly improve actionability.

2 / 3

Workflow Clarity

Workflows are clearly sequenced with numbered steps, prerequisite/required/optional annotations, and explicit validation checkpoints. The cancel workflow appropriately includes confirmation steps before the destructive action. Pitfalls sections after each workflow highlight common failure modes and error recovery guidance. The scope requirement (exactly one of user/org/group) is clearly called out.

3 / 3

Progressive Disclosure

The content is a monolithic single file with no bundle files to reference. While internally structured with headers and a quick reference table, the document is quite long and could benefit from splitting detailed workflow sections or the full parameter reference into separate files. The single external link to Composio docs is appropriate but the skill itself tries to contain everything inline.

2 / 3

Total

9

/

12

Passed

Description

67%

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 does a good job listing specific Calendly-related capabilities and is clearly distinguishable from other skills due to the explicit Calendly/Composio scoping. However, it lacks an explicit 'Use when...' clause and could benefit from more natural trigger terms that users would actually say when needing this skill.

Suggestions

Add a 'Use when...' clause such as 'Use when the user asks about Calendly, booking meetings, scheduling calls, or managing calendar availability.'

Include more natural user-facing trigger terms like 'book a meeting', 'schedule a call', 'time slots', 'booking link', or 'calendar availability' to improve matching with how users naturally phrase requests.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'scheduling, event management, invitee tracking, availability checks, and organization administration.' These are distinct, actionable capabilities rather than vague language.

3 / 3

Completeness

Clearly answers 'what does this do' with specific capabilities, but lacks an explicit 'Use when...' clause or equivalent trigger guidance. The 'Always search tools first' is an implementation instruction, not a trigger condition. Per rubric, missing 'Use when' caps completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant keywords like 'Calendly', 'scheduling', 'event management', 'invitee', 'availability', but misses common user variations like 'book a meeting', 'calendar link', 'schedule a call', 'time slots', or 'booking page' that users would naturally say.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Calendly specifically via Rube MCP (Composio), which is a very distinct niche. Unlikely to conflict with other scheduling or calendar skills due to the explicit Calendly and Composio references.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.