CtrlK
BlogDocsLog inGet started
Tessl Logo

canva-branded-presentation

Create on-brand Canva presentations from an outline or brief. Use when the user asks to create a branded presentation, make an on-brand deck, turn an outline into slides, or generate a presentation from a brief. Input can be text directly in the message, a Canva design ID, a reference to a Canva doc by name, or a Canva design link (e.g., https://www.canva.com/design/...).

64

Quality

76%

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-branded-presentation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 focused, well-structured instruction skill that assumes Claude's competence and gives concrete tool calls with parameters and a detailed query template. It falls just short of 5s due to minor redundancy, the lack of a fully worked example, and an absent error-recovery loop.

Suggestions

Add one complete, filled-in example query for Canva:generate-design so the template becomes copy-paste ready (lifts actionability toward 5).

Add an explicit error-recovery step (e.g., 'If generate-design returns no candidates, refine the query and retry') to give the workflow a validation feedback loop.

Remove the redundant brand-kit note and the restating intro line to tighten conciseness toward 5.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence (no explanations of what Canva or brand kits are); minor redundancy — the Notes section restates step 2's brand-kit logic and the intro restates the description — keeps it just below 5.

4 / 5

Actionability

Names concrete MCP tools (e.g., Canva:generate-design, Canva:list-brand-kits) with specific parameters and a detailed Presentation Query Format template; gap is the absence of a fully worked example query to make it copy-paste ready.

4 / 5

Workflow Clarity

Clear 4-step sequence with user-confirmation checkpoints (show generated candidates, ask which candidate they prefer); no explicit error-recovery feedback loop (e.g., what to do if generate-design returns no candidates), so it stops short of 5.

4 / 5

Progressive Disclosure

Well-organized into Workflow / Presentation Query Format / Notes sections with content appropriately inlined for a focused single-purpose skill; at 57 lines it sits just over the 50-line simple-skill exception that would grant a 5, and the Notes redundancy is a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

78%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 is well-constructed: it answers both 'what' and 'when' explicitly with natural, varied trigger phrasing and a clear Canva-branded-presentation niche. Its main gap is specificity — it describes essentially one capability in several phrasings rather than a list of distinct concrete actions.

Suggestions

Add 1-2 distinct concrete actions beyond 'create' (e.g., 'apply a brand kit's colors, fonts, and assets to a deck') to lift specificity toward a 4-5.

Broaden trigger phrasings with common variations users say (e.g., 'build a deck', 'put together slides', 'design a presentation') to push trigger term quality toward 5.

DimensionReasoningScore

Specificity

Names the domain and one core action ('Create on-brand Canva presentations from an outline or brief') in a few phrasings plus input modalities, but does not list several distinct concrete actions; fits 'names domain and 1-2 concrete actions, not comprehensive.'

3 / 5

Completeness

Clearly states the 'what' ('Create on-brand Canva presentations from an outline or brief') and an explicit 'Use when the user asks to…' clause with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Strong natural triggers ('create a branded presentation', 'make an on-brand deck', 'turn an outline into slides', 'generate a presentation from a brief') with synonyms (deck/slides/presentation, outline/brief, branded/on-brand); a few natural phrasings are still missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Canva + branded/on-brand + outline/brief) with distinct triggers; minor conceivable overlap with a broader Canva-design or general presentation skill keeps it just below 5.

4 / 5

Total

16

/

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.

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.