CtrlK
BlogDocsLog inGet started
Tessl Logo

freshservice-automation

Automate Freshservice ITSM tasks via Rube MCP (Composio): create/update tickets, bulk operations, service requests, and outbound emails. Always search tools first for current schemas.

56

Quality

65%

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/freshservice-automation/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

61%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, actionable reference for Freshservice MCP tool calls, but it suffers from repeated code/pitfall content and lacks an explicit verification checkpoint in the bulk-update batch workflow.

Suggestions

Consolidate the status/priority numeric codes into a single reference and remove the duplicates from the Known Pitfalls section to tighten token usage.

Add an explicit "verify" step to the Bulk Update workflow (e.g. inspect the response for per-ticket failures and retry failed ids) to satisfy the batch-operation validation requirement.

Move the Quick Reference and Common Patterns tables into a reference file and link to it from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient reference material that assumes Claude knows ITSM, but status/priority numeric codes and several pitfalls are repeated across the per-workflow sections, Common Patterns tables, and Known Pitfalls, which could be tightened.

3 / 5

Actionability

Provides concrete tool sequences, exact parameter names, allowed enum values, and numeric codes that are directly usable in tool calls, with only minor gaps (no full example tool-call payloads).

4 / 5

Workflow Clarity

Sequences are present with [Required]/[Prerequisite] markers and setup includes an ACTIVE-status checkpoint, but the bulk update workflow (a batch operation) lacks an explicit verify-results checkpoint, capping the score at 3.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and a Quick Reference table; no bundle files exist so all content is inline, which is appropriate at this length though a few reference tables could live in separate files.

4 / 5

Total

14

/

20

Passed

Description

70%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 concrete Freshservice ITSM actions and a clear niche, but it lacks an explicit "Use when..." trigger clause, which caps its completeness.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to manage Freshservice tickets, service requests, or send ticket notifications via Rube MCP."

Consider including common synonyms or natural phrasings users might say (e.g. "ITSM", "helpdesk tickets", "service catalog").

DimensionReasoningScore

Specificity

Lists several concrete actions ("create/update tickets, bulk operations, service requests, and outbound emails") rather than vague language, though it stops short of exhaustive coverage of all ITSM operations.

4 / 5

Completeness

Has a clear "what" but no explicit "Use when..." trigger clause; per the guideline, a missing explicit trigger guidance caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms users would say ("Freshservice ITSM tasks", "tickets", "service requests", "outbound emails") with good coverage, though common synonyms or phrasings are not exhaustively listed.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Freshservice automation via Rube MCP/Composio) with distinct triggers and minimal overlap risk against other skills.

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