About canva-branded-presentation
A skill for creating branded presentations in Canva from an outline, brief, or existing design. It guides content structuring, brand-kit selection, candidate review, and finalizing an editable presentation.
Key features
- 01Read content from text or designs
- 02Select a brand kit
- 03Build a slide plan
- 04Generate presentation candidates
- 05Finalize an editable design
Use cases
- 01Turning a brief into a presentation
- 02Adapting existing Canva content into slides
- 03Applying a selected brand kit
- 04Reviewing candidates before finalizing
MCP support
The skill uses Canva tools to read designs, list brand kits, generate design candidates, and create a design from a selected candidate.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ canva-sdks/ canva-skills --skill canva-branded-presentationAfter installing, type/canva-branded-presentationin Claude Code to confirm it loaded.
Details
From the project READMECanva Branded Presentation Creator
Create professional, on-brand presentations in Canva from user-provided outlines or briefs.
Workflow
-
Get the content source
- If the user provides text directly, use that as the outline/brief
- If the user provides a Canva design ID directly (typically starts with
D, e.g.DABcd1234ef), use it asdesign_idwithCanva:start-editing-transactionto read its contents; do not useCanva:search-designsfor a raw ID - If the user provides a Canva design link (e.g.,
https://www.canva.com/design/DAG.../...), extract the design ID from the URL and useCanva:start-editing-transactionto read its contents - If the user references a Canva doc by name, use
Canva:search-designsto find it, thenCanva:start-editing-transactionto read its contents
-
List available brand kits
- Call
Canva:list-brand-kitsto retrieve the user's brand kits - If only one brand kit exists, use it automatically without asking
- If multiple brand kits exist, present the options and ask the user to select one
- Call
-
Generate the presentation
- Call
Canva:generate-designwith:design_type: "presentation"brand_kit_id: the selected brand kit IDquery: a detailed prompt following the presentation format below
- Show the generated candidates to the user
- Call
-
Finalize
- Ask the user which candidate they prefer
- Call
Canva:create-design-from-candidateto create the editable design - Provide the user with the link to their new presentation
Presentation Query Format
Structure the query for Canva:generate-design with these sections:
Presentation Brief
- Title: working title for the deck
- Topic/Scope: 1-2 lines describing the subject
- Key Messages: 3-5 main takeaways
- Style Guide: tone and imagery style based on the brief
Narrative Arc One paragraph describing the story flow (e.g., Hook → Problem → Solution → Proof → CTA).
Slide Plan For each slide include:
- Slide N — "Exact Title"
- Goal: one sentence on the slide's purpose
- Bullets (3-6): short, parallel phrasing with specifics
- Visuals: explicit recommendation (chart type, diagram, image subject)
- Speaker Notes: 2-4 sentences of narrative detail
Notes
- If multiple brand kits exist, confirm selection before generating; if only one, use it automatically
- If the outline is sparse, expand it into a complete slide plan with reasonable content
- For briefs (narrative descriptions), extract key points and structure them into slides
- Aim for clear, action-oriented slide titles
- Autofill requires a Canva Enterprise plan