CtrlK
BlogDocsLog inGet started
Tessl Logo

helpdesk-automation

Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.

78

2.69x
Quality

69%

Does it follow best practices?

Impact

97%

2.69x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/helpdesk-automation/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-organized, actionable reference for read-only HelpDesk listing operations with concrete parameters and clear setup sequencing. Its main weakness is redundancy — cursor pagination is explained three times — which inflates token cost without adding clarity.

Suggestions

Consolidate cursor-based pagination into a single section; remove the duplicate explanations from both Common Patterns and Known Pitfalls.

Trim UI-management filler ('managed in the HelpDesk UI', 'configured in the admin panel') that describes the external product rather than guiding tool use.

Add one fully-specified example HELPDESK_LIST_TICKETS invocation showing a populated cursor pair to lift actionability to fully copy-paste ready.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete tool/param detail, but cursor pagination is repeated across three sections and UI-management notes ('managed in the HelpDesk UI') pad the text; could be tightened.

3 / 5

Actionability

Concrete tool slugs, enumerated parameter values ('tickets','archive','trash','spam'), defaults, and ranges (pageSize 1-100) make guidance executable; held back from 5 by the lack of a single fully-specified example invocation.

4 / 5

Workflow Clarity

Setup is a sequenced 4-step process with a checkpoint ('Confirm connection status shows ACTIVE before running any workflows'), and each core workflow has a 'When to use' plus 'Tool sequence'; minor validation gaps only.

4 / 5

Progressive Disclosure

Single-file skill with no bundle, well-sectioned (Prerequisites, Setup, Core Workflows, Common Patterns, Known Pitfalls, Quick Reference) and one clearly-signaled external doc link; good organization with only minor length-related gaps.

4 / 5

Total

15

/

20

Passed

Description

71%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 is specific and distinct, naming the toolkit and four concrete actions, but it lacks an explicit 'Use when...' trigger clause, which caps completeness. Adding a sentence stating when to invoke this skill would raise the completeness and trigger_term scores.

Suggestions

Add an explicit trigger clause, e.g. 'Use when managing HelpDesk support tickets, views, canned replies, or custom fields.'

Include common synonyms such as 'support tickets' or 'ticketing' to broaden natural-language triggering.

DimensionReasoningScore

Specificity

Lists four concrete actions ("list tickets, manage views, use canned responses, and configure custom fields") — comprehensive coverage matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

Has a clear 'what' (four actions) but no explicit 'when'/'Use when...' clause; the closing sentence is an instruction rather than a trigger, so the missing-trigger cap applies.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ("HelpDesk", "tickets", "views", "canned responses", "custom fields") but lacks synonyms/file extensions that would push it to comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Names a specific toolkit ("HelpDesk via Rube MCP (Composio)") giving it a clear niche with minimal overlap, though the absence of an explicit trigger phrase keeps it just below the top anchor.

4 / 5

Total

16

/

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
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.