CtrlK
BlogDocsLog inGet started
Tessl Logo

canva-resize-for-social-media

Resize a Canva design into multiple social media formats (Facebook post, Facebook story, Instagram post, Instagram story, LinkedIn post). Use this skill when users want to resize Canva designs specifically for multiple social media platforms in one operation, rather than resizing to a single format manually.

66

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/canva/skills/canva-resize-for-social-media/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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, highly actionable workflow with exact tool specs and dimensions. Its weaknesses are redundancy (dimensions and the story-duplicate note repeated multiple times) and the absence of a validation checkpoint for what is a batch operation, which caps workflow clarity.

Suggestions

Consolidate the platform dimensions into a single table in Step 4 and reference it from Step 3 instead of listing dimensions twice; state the Facebook/Instagram Story duplicate-size note once.

Add a verification checkpoint in Step 5: confirm each resize-design response contains a valid urls.edit_url and surface a clear failure summary for any that did not, creating a validate->retry feedback loop for this batch operation.

Trim the Overview's 'rapid multi-platform content distribution' framing, which restates the title without adding actionable detail.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete tool specs and dimensions, but repeats information: dimensions appear in Step 3 and again in Step 4, and the 'Facebook Story and Instagram Story have identical dimensions' note is stated three times. Not 4 because these redundancies exceed minor trimming; not 2 because the core content is genuinely efficient and well-structured, not padded with concepts Claude already knows.

3 / 5

Actionability

Provides fully executable guidance: named tools (get-design, search-designs, resize-design), exact design_type object specs with pixel dimensions, example user prompts, and the urls.edit_url response field. Copy-paste ready and covers the common cases, matching the 5 anchor.

5 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced with an error-handling note, but this is a batch operation (five parallel resizes) and the workflow lacks a validate/verify checkpoint or feedback loop confirming outputs are valid. Per the batch-operation guideline, missing validation caps workflow_clarity at 3. Not 2 because the sequence and per-step detail are strong; cannot exceed 3 due to the validation cap.

3 / 5

Progressive Disclosure

A single-purpose skill with no bundle files, organized into clear sections (Overview, Workflow Steps 1-5, Key Implementation Notes) that are easy to navigate. Per the simple-skill exception for skills with no need for external references, this matches the 5 anchor for well-organized structure.

5 / 5

Total

16

/

20

Passed

Description

87%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: concrete, Canva-specific, third-person, and explicitly answering both what and when with natural trigger phrasing. The only weakness is a slightly narrow action vocabulary (single 'resize' verb) and a few missing synonyms.

DimensionReasoningScore

Specificity

Quotes the concrete action 'Resize a Canva design' and enumerates five named formats (Facebook post, Facebook story, Instagram post, Instagram story, LinkedIn post), giving several specific actions with only the minor gap of a single action verb. Not 3 because the enumerated format list is comprehensive; not 5 because the only action is 'resize' rather than multiple distinct operations.

4 / 5

Completeness

Explicitly answers 'what' ('Resize a Canva design into multiple social media formats' with the five formats named) and 'when' ('Use this skill when users want to resize Canva designs specifically for multiple social media platforms in one operation'). Both what and when are present with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Uses natural terms users would say ('Canva design', 'social media', 'resize', and each platform name) with a clear trigger clause, but omits some natural synonyms or shorthand variations. Not 5 because coverage lacks synonyms/extensions; not 3 because keyword coverage is genuinely good rather than partial.

4 / 5

Distinctiveness Conflict Risk

The Canva-specific, multi-platform-in-one-operation niche is clearly distinct with minimal conflict risk against other skills. Third-person voice is maintained throughout. Matches the 5 anchor for a clear niche with distinct triggers.

5 / 5

Total

18

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 missing

Warning

Total

15

/

16

Passed

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.