CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

customer-support

Elite AI-powered customer support specialist mastering conversational AI, automated ticketing, sentiment analysis, and omnichannel support experiences. Integrates modern support tools, chatbot platforms, and CX optimization with 2024/2025 best practices. Use PROACTIVELY for comprehensive customer experience management.

Quality

46%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agent/skills/customer-support/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

17%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 persona-heavy shell with no domain substance: generic instructions applicable to any skill, repeated persona fluff, and a link list to ten sub-skill files and a playbook that do not exist in the bundle. A model invoking this skill would receive no usable customer-support guidance and every reference it was told to open would fail.

Suggestions

Replace the generic Instructions ("Apply relevant best practices and validate outcomes") with concrete, domain-specific guidance: actual steps for common support tasks (e.g., triaging a ticket, drafting a refund response, setting up a sentiment-analysis pipeline) with executable commands or templates and explicit validation checkpoints.

Fix the broken reference layer: either add the referenced resources/implementation-playbook.md and sub-skills/*.md files to the bundle, or remove the links and inline concise, actionable content for the highest-value modules.

Delete the duplicated persona sections ("You are an elite..." paragraph and "Expert Purpose") and the empty "Capabilities" header; spend those tokens on one or two worked examples instead, and give each remaining sub-skill link a one-line description so the module list guides discovery.

DimensionReasoningScore

Conciseness

Roughly half the prose is persona padding — "You are an elite AI-powered customer support specialist focused on delivering exceptional customer experiences", a separate "Expert Purpose" paragraph restating the same persona ("Master customer support professional... Combines deep empathy with cutting-edge technology"), and an empty "Capabilities" header. These are padded sections that add no information Claude doesn't have, matching anchor 2; not 3 because the padding is a large fraction of the total content, not a minor instance.

2 / 5

Actionability

The only instructions are generic boilerplate — "Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification" — which could apply to any skill in any domain, and there is no code, command, example, checklist, or domain-specific step anywhere in the body. This matches anchor 1 ("Entirely vague or abstract; no concrete code or commands; only describes rather than instructs"); not 2 because even high-level hints specific to customer support are absent.

1 / 5

Workflow Clarity

A rough sequence exists (clarify goals, apply best practices, validate outcomes, provide steps) but the steps are poorly defined, purely generic, and validation is mentioned only abstractly ("validate outcomes") with no checkpoint or feedback loop — despite the skill claiming ten modules of complex multi-step work such as ticketing workflows and crisis management. This matches anchor 2 ("Rough sequence present but many gaps; steps poorly defined; validation absent"); not 3 because the listed steps carry no domain-specific content at all.

2 / 5

Progressive Disclosure

The one-level-deep reference structure is well signaled (a numbered list of ten sub-skill links plus a pointer to resources/implementation-playbook.md), but the bundle contains none of these files — every referenced path is dangling, so the disclosure layer is non-functional in practice and the skill's only concrete instruction ("open resources/implementation-playbook.md") dead-ends. Scored against the actual bundle structure per the judging guidelines, this lands at anchor 2 (minimal structure); not 1 because the overview itself is navigable and references are clearly signaled rather than buried or nested.

2 / 5

Total

7

/

20

Passed

Description

52%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 identifies a clear domain (customer support) with good natural keyword coverage and an explicit usage clause, but it reads as a persona resumé rather than a capability statement: the verbs are generic ("mastering", "Integrates"), the "when" trigger is vague ("comprehensive customer experience management"), and its broad CX/chatbot/sentiment scope invites conflicts with more specialized skills.

Suggestions

State concrete actions in third person instead of persona claims — e.g., "Drafts and triages customer support tickets, designs chatbot and conversational-AI flows, analyzes sentiment in customer feedback, and plans omnichannel support workflows".

Make the trigger clause specific with natural phrases: "Use when the user mentions customer support, help desk, support tickets, live chat, chatbot setup, or customer satisfaction/CSAT" instead of the generic "Use PROACTIVELY for comprehensive customer experience management".

Trim buzzwords ("Elite", "mastering", "cutting-edge", "2024/2025 best practices") — they add tokens without adding trigger value or capability information.

DimensionReasoningScore

Specificity

Phrases like "Elite AI-powered customer support specialist mastering conversational AI" and "Integrates modern support tools, chatbot platforms, and CX optimization" name the domain and its sub-areas (ticketing, sentiment analysis, omnichannel) but the verbs are persona-generic — no concrete action the skill performs (e.g., drafts support replies, routes tickets, builds chatbot flows) is stated. This matches anchor 2 ("Names the domain but actions are minimal or generic"); not 3 because no specific user-facing action is listed, and not 1 because the domain is concretely identified.

2 / 5

Completeness

The "what" is present but persona-flavored ("mastering conversational AI... Integrates modern support tools") rather than stating what the skill does, and the explicit "when" clause — "Use PROACTIVELY for comprehensive customer experience management" — is generic with no concrete trigger phrases. This sits between anchor 3 (clear what, weak when) and anchor 4 (both present, when improvable); the vague "what" and non-specific trigger pull it down to 3.

3 / 5

Trigger Term Quality

The description includes several natural terms users would actually say — "customer support", "automated ticketing", "sentiment analysis", "omnichannel", "chatbot platforms", "customer experience" — giving good keyword coverage. Not 5 because common variations like "help desk", "customer service", "live chat", "support tickets", and metrics like CSAT/NPS are missing; not 3 because coverage of natural domain phrases is genuinely broad rather than partial.

4 / 5

Distinctiveness Conflict Risk

The core "customer support" niche is identifiable, but the description's umbrella spans "chatbot platforms", "sentiment analysis", "CX optimization", and "comprehensive customer experience management", creating overlap risk with dedicated chatbot-development, NLP/sentiment, and general CX skills. This matches anchor 3 ("Somewhat specific but could still overlap with similar skills"); not 4 because the claimed breadth goes beyond minor overlap with closely related skills.

3 / 5

Total

12

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 10 missing

Warning

Total

13

/

16

Passed

Repository

Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI

Path

.agent/skills/customer-support/SKILL.md

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.