CtrlK
BlogDocsLog inGet started
Tessl Logo

zoho-calendar

Zoho Calendar integration. Manage data, records, and automate workflows. Use when the user wants to interact with Zoho Calendar data.

55

Quality

62%

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 ./skills/zoho-calendar/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 a well-structured, command-heavy integration guide with strong actionability and a real connection-state feedback loop, weakened mainly by a padded intro and dangling 'Step 2' references.

Suggestions

Delete the opening paragraph explaining what Zoho Calendar is and the filler 'When to use which actions' line; Claude already knows this.

Fix the dangling 'skip to Step 2' references by labeling the actual step (e.g. 'Searching for actions') or removing the cross-reference.

Add one fully worked example with real values, such as listing then running an action to create a calendar event with a concrete --input payload.

DimensionReasoningScore

Conciseness

Mostly efficient command-driven content, but the opening paragraph explains what Zoho Calendar is (a concept Claude already knows) and the filler line 'When to use which actions: Use action names and parameters as needed.' adds no value.

3 / 5

Actionability

It provides concrete, executable CLI commands throughout (install, login, connection ensure, action list/run, request) plus a flag table, but examples rely on templated placeholders and lack a fully worked real example (e.g. creating an event with actual input).

4 / 5

Workflow Clarity

There is a clear install -> auth -> connect -> poll-for-ready -> search -> run sequence with a genuine feedback loop for connection states (READY/CLIENT_ACTION_REQUIRED/error), but the dangling 'skip to Step 2' references point to a Step 2 that is never labeled.

4 / 5

Progressive Disclosure

The single-file skill is well organized with clear section headers and no nested references, but with no bundle files it is a monolithic inline doc rather than a lean overview pointing to one-level-deep references.

4 / 5

Total

15

/

20

Passed

Description

57%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 correctly identifies a distinct app niche and includes a 'Use when' trigger, but its capability statement relies on generic verbs ('manage', 'automate') rather than concrete calendar actions, limiting specificity and trigger richness.

Suggestions

Replace generic verbs with concrete calendar actions, e.g. 'Create and update events, manage attendees, and check availability'.

Add natural trigger synonyms users say, such as 'events', 'appointments', 'scheduling', or 'calendar invites'.

Tighten the 'when' clause to name specific scenarios, e.g. 'Use when the user wants to create events, manage attendees, or query availability in Zoho Calendar'.

DimensionReasoningScore

Specificity

Names the Zoho Calendar domain but its actions are minimal/generic ('Manage data, records, and automate workflows') rather than concrete operations like creating events or managing attendees.

2 / 5

Completeness

It states both what ('Manage data, records, and automate workflows') and when ('Use when the user wants to interact with Zoho Calendar data'), but the 'what' is generic so it falls short of the fully concrete anchor 5.

4 / 5

Trigger Term Quality

It includes the core keyword 'Zoho Calendar' and the trigger 'interact with Zoho Calendar data', but omits common natural variations users would say (events, appointments, scheduling, calendars).

3 / 5

Distinctiveness Conflict Risk

'Zoho Calendar integration' is a clearly distinct niche, but the generic 'Manage data, records, and automate workflows' phrasing creates minor overlap risk with other app-integration skills.

4 / 5

Total

13

/

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
membranedev/application-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.