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.

80

1.43x
Quality

Does it follow best practices?

Impact

92%

1.43x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

Highly actionable content with concrete tool sequences and parameter references, but it is somewhat verbose due to redundant reference tables and lacks feedback loops for batch operations and external file separation.

Suggestions

Deduplicate the status/priority/source code references that appear both in per-workflow sections and in the Common Patterns / Known Pitfalls sections, keeping a single canonical reference.

Add an explicit validation feedback loop for bulk operations (e.g., check per-ticket results, retry or report failures) to lift workflow clarity.

Move the Quick Reference table and Known Pitfalls into a separate reference file (e.g., reference/REFERENCE.md) and link to it, improving progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, but status/priority code tables and the 'Known Pitfalls' section repeat information already present in the per-workflow sections, adding avoidable token cost.

2 / 3

Actionability

Concrete tool slugs, explicit parameter lists with types and allowed values, and numeric code references make the guidance copy-paste ready and fully executable after tool schemas are fetched.

3 / 3

Workflow Clarity

Workflows are numbered with tool sequences and a setup checkpoint ('Confirm connection status shows ACTIVE'), but batch operations like bulk update lack an explicit validate -> fix -> retry feedback loop, capping clarity at 2.

2 / 3

Progressive Disclosure

The skill is a single monolithic SKILL.md over 50 lines with all reference material inline and no bundle files; content such as the Quick Reference table and Known Pitfalls could be split into separate referenced files.

2 / 3

Total

9

/

12

Passed

Description

82%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, distinctive description that names concrete capabilities in third person, but it omits an explicit 'when to use' trigger clause, capping completeness. Adding a 'Use when...' sentence would round it out.

Suggestions

Add an explicit trigger clause such as 'Use when managing Freshservice tickets, service requests, or outbound email notifications.' to satisfy the 'when' half of completeness.

Consider including common natural phrasings users might say (e.g., 'log an incident', 'raise a ticket') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'create/update tickets, bulk operations, service requests, and outbound emails' — clearly enumerates specific capabilities rather than vague language.

3 / 3

Completeness

It clearly states 'what' the skill does, but lacks an explicit 'Use when...' or equivalent trigger clause, which caps completeness at 2 per the rubric guidelines.

2 / 3

Trigger Term Quality

Natural user terms like 'tickets', 'service requests', 'outbound emails', and 'Freshservice' map well to what a user would say when they need this skill.

3 / 3

Distinctiveness Conflict Risk

The 'Freshservice ITSM tasks via Rube MCP (Composio)' framing defines a clear, narrow niche that is unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

12

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.