CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-ai-translation-ts

Text and document translation with REST-style clients.

52

Quality

59%

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 ./skills/azure-ai-translation-ts/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 actionable and mostly concise with solid executable examples, but it is monolithic with no progressive disclosure to separate reference files and lacks an explicit validation feedback loop for batch operations.

Suggestions

Add an explicit batch workflow loop: submit job -> poll operation status until complete -> verify success count before proceeding.

Move the Key Types and bulk API reference material into a one-level-deep reference file (e.g. references/types.md) and link to it from SKILL.md.

Remove the vague 'When to Use' filler line or replace it with concrete applicability guidance.

DimensionReasoningScore

Conciseness

Largely lean, code-focused content with tight inline comments and minimal concept explanation; minor padding like the repeated description line and a vague 'When to Use' section keep it from a 5.

4 / 5

Actionability

Provides concrete, mostly copy-paste-ready TypeScript examples across translate/transliterate/detect/document flows; not a 5 because the batch example references undefined variables (sourceContainer/targetContainer) without setup.

4 / 5

Workflow Clarity

Sequences and isUnexpected checks are present, but batch document translation lacks an explicit submit->poll->confirm success feedback loop, and the rubric caps batch operations without validation feedback at 3.

3 / 5

Progressive Disclosure

Single well-headered file with no nested references, but all API detail and type reference material is inlined in a ~290-line SKILL.md rather than split into one-level-deep reference files.

3 / 5

Total

14

/

20

Passed

Description

53%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 clear about what the skill does but lacks an explicit 'when to use' trigger clause and natural user-facing phrasings. It is reasonably distinctive but could be more specific and complete.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. 'Use when translating text or documents between languages, or when the user asks for Azure Translator/REST translation.'

Include natural synonyms and file types users would mention (e.g. 'translate text', 'translate .docx/.pdf documents', language pairs).

Expand concrete actions beyond 'translation' to mention detection, transliteration, and batch document translation.

DimensionReasoningScore

Specificity

Names the domain ('Text and document translation') and the action of translation, but lists only that single generic action rather than multiple concrete operations; not above 4 since coverage is not comprehensive.

3 / 5

Completeness

Provides a clear 'what' (text and document translation) but has no 'Use when...' clause or explicit trigger guidance, capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes relevant keywords ('text translation', 'document translation', 'REST-style clients') but omits natural phrasings users would say like 'translate text', 'translate documents', or language/file-type variants.

3 / 5

Distinctiveness Conflict Risk

'Text and document translation with REST-style clients' targets a specific niche with low overlap risk; not a 5 because the phrasing is generic enough to brush against general translation skills.

4 / 5

Total

13

/

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
sickn33/antigravity-awesome-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.