CtrlK
BlogDocsLog inGet started
Tessl Logo

canva-translate-design

Translate the text in a Canva design into another language while preserving the original layout as much as possible. Use when the user wants a localized or translated version of an existing Canva design and expects the original file to remain unchanged.

66

Quality

78%

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/canva/skills/canva-translate-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A cleanly organized, lean instruction skill with a clear workflow and write-safety discipline, but it lacks specific Canva tool/API details and an explicit verification step for the batched translation. Some guidance (layout-risk warnings) is repeated across sections.

Suggestions

Add the specific Canva tool/API calls for each workflow step (e.g., how to start an editing transaction, fetch text elements, and apply a batched edit) so the guidance is executable, not just procedural.

Insert an explicit verification checkpoint before commit — confirm every text element was translated and check for overflow/expansion — as a validate-then-fix step, since step 5 is a batched write.

Consolidate the layout/text-expansion risk guidance into one section (Write Safety or Output Conventions) to remove the repetition across Preferred Deliverables, Write Safety, and Output Conventions.

DimensionReasoningScore

Conciseness

The body is mostly lean and avoids explaining basics, but text-expansion/layout-risk guidance is repeated across Preferred Deliverables, Write Safety, and Output Conventions, and the Example Requests section partly duplicates the description's triggers, so it could be tightened.

2 / 3

Actionability

The six workflow steps are concrete as a process (copy, transaction, translate, batched edit, title update, approval, commit) but provide no specific Canva tool names, API methods, or commands, leaving the actual execution details for Claude to infer.

2 / 3

Workflow Clarity

The 6-step sequence is clear with a design-identification check and a pre-save approval gate, but there is no explicit verification/validation checkpoint for the batched translation before commit, which the rubric caps at 2 for batch operations.

2 / 3

Progressive Disclosure

At ~45 lines with a single purpose, it is organized into clear, well-labeled sections (Overview, Deliverables, Workflow, Write Safety, Output Conventions, Examples, Fallback) with no nested references, meeting the simple-skill bar for a 3.

3 / 3

Total

9

/

12

Passed

Description

100%

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 well-crafted description: third-person voice, concrete actions, an explicit "Use when..." trigger, and a distinct Canva-specific niche with low conflict risk. It follows the recommended description format closely with no fluff or over-claims.

DimensionReasoningScore

Specificity

Explicitly names concrete actions — "Translate the text in a Canva design into another language", "preserving the original layout", and keeping "the original file... unchanged" — rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

It states what it does (translate text in a Canva design while preserving layout) and gives an explicit "Use when the user wants a localized or translated version..." trigger, satisfying both what and when.

3 / 3

Trigger Term Quality

Covers natural terms a user would say — "translate", "translated version", "localized", "another language", and "Canva design" — giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

The Canva-design-translation niche with "localized or translated version of an existing Canva design" triggers is clearly scoped and unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 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.