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.

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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/calendly-automation/SKILL.md

The canonical home for this skill is calendly-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%Scale 1-5

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

This is a solid, well-organized skill that provides clear tool sequences, specific parameter guidance, and useful pitfall warnings for Calendly automation. Its main weaknesses are moderate verbosity from repeated warnings across sections, lack of executable call examples (JSON payloads), and all content being inlined in a single file rather than using progressive disclosure with supporting references.

Suggestions

Consolidate repeated pitfalls (URI format warnings, pagination patterns) into the Common Patterns section only, removing duplicates from individual workflows to reduce verbosity.

Add at least one concrete MCP call example with actual JSON input/output for a common workflow (e.g., listing events) to improve actionability.

Extract the Quick Reference table and Known Pitfalls into a separate REFERENCE.md file, keeping SKILL.md focused on setup and core workflows.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some redundancy — pitfalls are repeated across sections (URI format warnings appear in nearly every workflow and again in Known Pitfalls), and some explanations like 'Data Relationships' describe concepts Claude already understands. The quick reference table duplicates information already covered in workflows.

3 / 5

Actionability

The skill provides concrete tool names, specific parameter names and formats, clear tool sequences, and example URI formats. However, there are no executable code snippets or copy-paste ready MCP call examples with actual JSON payloads — guidance is concrete but stops short of fully executable examples.

4 / 5

Workflow Clarity

Workflows are clearly sequenced with labeled steps (Prerequisite/Required/Optional), and the Cancel Events workflow includes a confirmation checkpoint before the destructive action. However, the cancellation workflow relies on asking the user rather than a programmatic validation step, and other workflows lack explicit error-handling feedback loops (e.g., what to do if connection fails or 403 is returned).

4 / 5

Progressive Disclosure

The content is well-structured with clear sections and headers, but at ~200+ lines it's a monolithic file with no references to supporting files. The Common Patterns, Known Pitfalls, and Quick Reference sections could be split into separate reference files to keep the main skill lean. No bundle files exist to offload detail.

3 / 5

Total

14

/

20

Passed

Description

70%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 effectively communicates specific Calendly-related capabilities and is highly distinctive due to naming the exact platform and integration method. Its main weakness is the lack of an explicit 'Use when...' clause, which would help Claude know precisely when to select this skill. Adding a few more natural trigger synonyms like 'booking' or 'meeting slots' would also improve discoverability.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Calendly scheduling, booking meetings, checking availability, or managing calendar events.'

Include additional natural trigger synonyms such as 'booking', 'meeting slots', 'schedule a meeting', or 'calendar link' to improve keyword coverage.

DimensionReasoningScore

Specificity

Lists several specific actions: scheduling, event management, invitee tracking, availability checks, and organization administration. These are concrete capabilities, though some (like 'event management') are slightly broad. The mention of 'Rube MCP (Composio)' adds implementation specificity.

4 / 5

Completeness

The 'what' is clearly stated with multiple capabilities. However, there is no explicit 'Use when...' clause or equivalent trigger guidance. The instruction to 'always search tools first' is operational guidance rather than a 'when' clause. Per rubric rules, missing 'Use when' caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'Calendly', 'scheduling', 'availability', 'invitee', and 'event management' that users would naturally say. Missing some synonyms like 'booking', 'calendar link', 'meeting slots', or 'schedule a meeting' that users might also use.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'Calendly' and 'Rube MCP (Composio)' as the platform and integration method. This creates a clear niche that is unlikely to conflict with other skills, as it targets a specific third-party service through a specific tool.

5 / 5

Total

16

/

20

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
administrakt0r/AI-Agents-Safe-Coding-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.