CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-ai-translation-document-py

Azure AI Document Translation SDK for batch translation of documents with format preservation. Use for translating Word, PDF, Excel, PowerPoint, and other document formats at scale.

83

1.07x
Quality

75%

Does it follow best practices?

Impact

100%

1.07x

Average score across 3 eval scenarios

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-document-py/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A code-rich, actionable reference with good organization that mostly respects token budget. The main gaps are a missing error-recovery feedback loop for the batch workflow and minor redundancy/filler.

Suggestions

Add an explicit batch workflow with validation checkpoints: start job → poll status → inspect per-document failures → fix failed inputs → resubmit, so destructive/batch operations have a validate→fix→retry loop.

Define the per-language target container variables (target_url_es/fr/de) or note that each language needs its own target container, so the multi-language example is fully copy-paste ready.

Remove the redundant 'Supported Document Formats' code section or merge it with the 'Supported Formats' table, and replace the vacuous 'When to Use' line with concrete trigger conditions.

DimensionReasoningScore

Conciseness

Mostly lean code-first content that assumes Claude's competence, but the duplicate 'Supported Document Formats' / 'Supported Formats' sections and the vacuous 'When to Use' line ('applicable to execute the workflow or actions described in the overview') could be trimmed.

4 / 5

Actionability

Extensive, mostly copy-paste-ready code covering install, auth, basic/multi-language/single translation, status, glossary, and async; minor gaps such as the undefined target_url_es/fr/de variables in the multi-language example.

4 / 5

Workflow Clarity

Status-checking and per-document error inspection are present, but as a batch operation it lacks an explicit validate→fix→retry feedback loop, which caps workflow clarity at 3.

3 / 5

Progressive Disclosure

A single, well-organized file with clear section headers and no need for external references; minor organization gaps from the duplicated format sections and filler 'When to Use' section.

4 / 5

Total

15

/

20

Passed

Description

82%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 clear, well-scoped description that answers both what and when with concrete, natural trigger terms and a distinct niche. Its only weakness is limited action variety (essentially one core verb, 'translate') and the absence of file extensions.

DimensionReasoningScore

Specificity

Names the domain (document translation) plus about two concrete actions — 'batch translation' and 'format preservation' — but the distinct verbs are limited (essentially 'translate'), so it is not comprehensive on actions.

3 / 5

Completeness

Explicitly states both what ('Azure AI Document Translation SDK for batch translation of documents with format preservation') and when ('Use for translating Word, PDF, Excel, PowerPoint, and other document formats at scale') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user terms ('Word, PDF, Excel, PowerPoint, documents, translating, batch, at scale'), but omits file extensions (.docx/.pdf) and synonyms like 'localization', so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — Azure batch document translation with format preservation — with distinct triggers and minimal overlap with generic translation or text skills.

5 / 5

Total

17

/

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.