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.

72

2.69x
Quality

58%

Does it follow best practices?

Impact

97%

2.69x

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/helpdesk-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

48%

Bulk Ticket Export for SLA Audit

Cursor-based ticket pagination

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

20%

100%

Uses HELPDESK_LIST_TICKETS

100%

100%

Correct silo

100%

100%

sortBy parameter

100%

100%

pageSize within bounds

100%

100%

next.value extracted

0%

100%

next.ID extracted

0%

100%

Both cursor fields passed together

0%

100%

Stops when no cursor

70%

100%

No cursor mixing documented

100%

100%

ISO 8601 cursor awareness

0%

100%

Defensive response parsing

60%

100%

100%

82%

New Support Team Onboarding: HelpDesk Environment Audit

HelpDesk setup and multi-tool exploration

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

100%

RUBE_MANAGE_CONNECTIONS call

0%

100%

Auth link handling

0%

100%

ACTIVE status check

0%

100%

Uses HELPDESK_LIST_VIEWS

0%

100%

Uses HELPDESK_LIST_CANNED_RESPONSES

0%

100%

Uses HELPDESK_LIST_CUSTOM_FIELDS

0%

100%

Canned response variables/HTML noted

100%

100%

Custom fields schema extension noted

100%

100%

Views are read-only

0%

100%

Defensive response parsing

60%

100%

No API key for Rube setup

0%

100%

93%

54%

Spam and Archive Ticket Cleanup Report

Silo filtering and response parsing

Criteria
Without context
With context

RUBE_SEARCH_TOOLS first

0%

0%

silo='spam' query

0%

100%

silo='trash' query

0%

100%

silo='archive' query

0%

100%

Separate queries per silo

100%

100%

Cross-silo independence noted

100%

100%

Rate limit backoff

100%

100%

Ticket IDs as strings

0%

100%

Defensive data parsing

0%

100%

Reasonable page size

100%

100%

Rate limit handling documented

100%

100%

Uses HELPDESK_LIST_TICKETS

0%

100%

Repository
davepoon/buildwithclaude
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.