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
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/canva/skills/canva-branded-presentation/SKILL.mdCreate professional, on-brand presentations in Canva from user-provided outlines or briefs.
Get the content source
D, e.g. DABcd1234ef), use it as design_id with Canva:start-editing-transaction to read its contents; do not use Canva:search-designs for a raw IDhttps://www.canva.com/design/DAG.../...), extract the design ID from the URL and use Canva:start-editing-transaction to read its contentsCanva:search-designs to find it, then Canva:start-editing-transaction to read its contentsList available brand kits
Canva:list-brand-kits to retrieve the user's brand kitsGenerate the presentation
Canva:generate-design with:
design_type: "presentation"brand_kit_id: the selected brand kit IDquery: a detailed prompt following the presentation format belowFinalize
Canva:create-design-from-candidate to create the editable designStructure the query for Canva:generate-design with these sections:
Presentation Brief
Narrative Arc One paragraph describing the story flow (e.g., Hook → Problem → Solution → Proof → CTA).
Slide Plan For each slide include:
1e28582
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.