CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-ai-translation-ts

Text and document translation with REST-style clients.

55

Quality

62%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/azure-ai-translation-ts/SKILL.md

The canonical home for this skill is azure-ai-translation-ts in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

76%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 lean, highly actionable SDK reference with executable examples across both text and document clients. Its main weakness is the batch workflow lacking explicit validation/polling checkpoints.

Suggestions

Add an explicit poll-until-complete loop with status validation for batch document translation (e.g. check status, retry on failure, only proceed when NotStarted/Running transitions to Succeeded).

Complete the batch SAS example by defining sourceContainer/targetContainer or noting they must be created first, so it is fully copy-paste ready.

Replace the generic "When to Use" line with concrete trigger conditions, or remove it to save tokens.

DimensionReasoningScore

Conciseness

Mostly lean code with brief comments and no basic-concept padding; minor redundancy (repeated imports) and a generic "When to Use" line keep it just below a 5.

4 / 5

Actionability

Copy-paste-ready executable TypeScript covering translate, options, languages, transliterate, detect, single-document, batch, status, formats, and key types across the common cases.

5 / 5

Workflow Clarity

The batch document-translation flow is a batch operation presented as separate snippets with no explicit validation or completion-polling feedback loop, so workflow clarity is capped at 3 per the rubric guideline.

3 / 5

Progressive Disclosure

Single-file skill with no bundle directories but well-organized into clear navigable sections; the >50-line all-inline structure keeps it just below a 5.

4 / 5

Total

16

/

20

Passed

Description

48%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 states the domain clearly but is minimal — one generic action, no trigger guidance, and no "Use when" clause. It is reasonably distinct but under-specified for discovery.

Suggestions

Add a "Use when ..." clause with concrete triggers, e.g. "Use when translating text or documents via Azure Translator, or when the user mentions translate/translation."

List concrete actions (translate, transliterate, detect language, batch-translate documents) instead of the single generic word "translation".

Include natural synonyms and artifacts users say ("translate text", "translate documents", .docx/.pdf) to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain ("Text and document translation") but the only action is the generic "translation"; "REST-style clients" is an attribute rather than a concrete action, matching anchor 2.

2 / 5

Completeness

Provides a clear "what" (text and document translation) but no "when"/"Use when" trigger clause, so per the guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

Includes relevant natural terms ("text", "document", "translation") but misses common synonyms ("translate") and file-type/extension variations, matching anchor 3.

3 / 5

Distinctiveness Conflict Risk

Translation is a clear niche and "REST-style clients" adds specificity, leaving only minor overlap risk with generic Azure skills, matching anchor 4.

4 / 5

Total

12

/

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.