CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

zendesk

Zendesk Support API for searching tickets, organizations, and users. Use when working with support tickets, customer issues, or correlating support data with Salesforce accounts.

72

Quality

91%

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

The canonical home for this skill is Zendesk in jdrhyne/agent-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

An excellent, lean API skill: nearly every line is an executable command with API-specific facts Claude cannot infer. The main gaps are minor — no error-handling feedback loop for failed auth or rate limits, and the inline reference tables could be split out for progressive disclosure.

Suggestions

Add a brief error-recovery step after the auth smoke test (e.g., check for a 401 response and re-verify credentials from ~/.config/zendesk/credentials.json) to close the workflow validation gap.

Add an executable pagination example (e.g., a loop following next_page) rather than only describing it, since large orgs will exceed a single page of results.

Move the Endpoints Reference and Search Query Syntax tables into a references/ file (e.g., references/endpoints.md) and link to it from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is almost entirely executable commands and Zendesk-specific facts (endpoints, query operators, rate limits) that Claude does not already know. Only one trivial line ('Your subdomain is the `xxx` in `xxx.zendesk.com`') verges on over-explanation, matching the lean anchor 5.

5 / 5

Actionability

Every operation is a copy-paste-ready curl command with jq post-processing, and the authentication block is complete and self-contained, matching anchor 5's fully executable, common-case coverage.

5 / 5

Workflow Clarity

The setup → auth → operations sequence is clear and the auth smoke test (curl with per_page=1) acts as a validation checkpoint. It falls short of anchor 5 because there is no error-recovery guidance (e.g., handling 401s or rate limits) and pagination is described but not scripted, leaving minor validation gaps.

4 / 5

Progressive Disclosure

Well-organized single-file skill with clear section headers and no buried or nested references. However, the full endpoints reference table and search-query syntax reference are inlined in a ~190-line body where splitting them into a reference file would better match anchor 5's appropriate content split.

4 / 5

Total

18

/

20

Passed

Description

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

A strong description: it names the domain, lists concrete capabilities, and provides an explicit 'Use when...' clause with natural trigger phrases. The only improvement space is adding a few more synonyms (e.g., helpdesk) to widen trigger coverage.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'searching tickets, organizations, and users' plus 'correlating support data with Salesforce accounts' — with only minor coverage gaps (e.g., listing/comment operations are not mentioned). It falls short of anchor 5's comprehensive coverage but exceeds anchor 3's 1-2 concrete actions.

4 / 5

Completeness

It clearly answers both what ('Zendesk Support API for searching tickets, organizations, and users') and when ('Use when working with support tickets, customer issues, or correlating support data with Salesforce accounts') with concrete trigger phrases. Anchor 4's caveat that 'when could be more explicit' does not apply here.

5 / 5

Trigger Term Quality

Natural phrases like 'support tickets', 'customer issues', and 'correlating support data with Salesforce accounts' are terms users would genuinely say. A few natural variations are missing (e.g., 'helpdesk', 'Zendesk tickets'), keeping it below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

'Zendesk' establishes a clear niche with distinct triggers and minimal conflict risk; the Salesforce mention is a deliberate correlation trigger with only minor, intentional overlap with a Salesforce skill. It does not resemble the broad, generic anchors at 2-3.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

bap-jorkim/agent-skills-fork-feb-25

Path

skills/zendesk/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.