CtrlK
BlogDocsLog inGet started
Tessl Logo

canva-translate-design

Translate all text in a Canva design to another language, creating a translated copy. Faster than manually copying and editing each text box in Canva's editor. Use when users say "translate my design to [language]", "make a Spanish/French/etc version", or "localize my Canva design".

67

Quality

80%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-structured, tool-specific workflow that is safe by design (copy-first, transaction-based, approval-gated commit) with clear steps and good use of exact MCP tool names. Main improvements: drop or compress the redundant example section, show a concrete operations payload, and add guidance for error cases such as failed or ambiguous matches.

Suggestions

Remove or drastically compress the 'Example Interaction' section — it restates all six workflow steps verbatim; a one-line pointer to the workflow would preserve the value at a fraction of the tokens.

Include a concrete example of the Canva:perform-editing-operations call with a replace_text operation (element_id and translated text) so the batching instruction is copy-paste actionable.

Add brief error-handling guidance for the batch step: what to do if a replace_text operation fails, if search returns multiple/zero matches (partially covered for multiple matches), and how to abort via abandoning the transaction instead of committing.

DimensionReasoningScore

Conciseness

The body is lean and tool-focused with no concept explanations Claude already knows, but the 'Example Interaction' section recapitulates all six workflow steps already detailed above — duplication that could be trimmed to fit the lean-and-efficient anchor.

4 / 5

Actionability

Guidance names the exact tools (Canva:search-designs, Canva:resize-design, Canva:start-editing-transaction, Canva:perform-editing-operations with replace_text, Canva:commit-editing-transaction), the URL format, and the ID prefix convention, which is mostly executable; minor gaps remain, such as no example of a perform-editing-operations payload.

4 / 5

Workflow Clarity

The six-step sequence is clear and includes a real checkpoint (show the preview thumbnail, get explicit approval, then commit) so the batch-operation cap does not apply; however, there is no error-recovery loop for cases like a failed replacement or an ambiguous design match, keeping it below the top anchor.

4 / 5

Progressive Disclosure

This is a compact single-purpose skill with no bundle files present; the sections are well-organized, nothing that belongs in a separate file is inlined, and no external references are needed — matching the simple-skill exception for a top score.

5 / 5

Total

17

/

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 strong description: it states what the skill does, includes an explicit and natural 'Use when...' trigger clause with varied phrasings, and is tightly scoped to Canva designs. Its only weakness is modest action coverage in the 'what' portion.

DimensionReasoningScore

Specificity

The description names the domain and two concrete actions ("Translate all text in a Canva design to another language, creating a translated copy") but stops short of listing several specific actions; the 'Faster than manually copying' sentence is a benefit claim rather than a capability, matching the 1-2-concrete-actions anchor.

3 / 5

Completeness

It explicitly answers both 'what' (translate all text and create a translated copy) and 'when' (a 'Use when users say...' clause with three concrete example trigger phrases), matching the top anchor exactly.

5 / 5

Trigger Term Quality

Quoted natural phrases like "translate my design to [language]", "make a Spanish/French/etc version", and "localize my Canva design" give good keyword coverage with synonyms, but a few natural variations (e.g., 'convert my design to Spanish', 'change the language') are missing.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (Canva design translation) with distinct triggers mentioning Canva explicitly, so conflict with other skills is minimal — a clear fit for the top anchor.

5 / 5

Total

17

/

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
openai/plugins
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.