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/...).
Savant verdict: Analyzed
Scanned or evaluated by Savant; not yet both passing.
Live evaluation
48overall
47quality
38compliance
63grounding
46actionability
51efficiency
Why this score may understate the skillThe live evaluation is a chat-only run: the model follows the skill's instructions but can't execute its scripts, call tools or reach the network.
- Works with files or media (documents, images, designs) that the run can only describe in text.
0 pass · 1 investigate · 6 fail across 7 cases. Jev accepted 7 of 14 LLM-drafted cases. Drafted and run by nvidia/nemotron-3-super-120b-a12b, validated and scored by jev-latest.
- Create a branded presentation from this outline: Title: Q3 Marketing Strategy. Topic/Scope: Review Q3 performance and outline Q4 initiatives. Key Messages: 1) Social engagement up 22%, 2) Email conversion down 8%, 3) New SEO strategy driving traffic. Style Guide: Professional, data-focused, blue and orange accents. Narrative Arc: Hook with Q3 wins → Problem: declining email ROI → Solution: SEO investment → Proof: early traffic lift → CTA: approve Q4 budget. Slide Plan: Slide 1 — 'Q3 Performance Overview': Goal: Show topline results. Bullets: Social engagement +22%, Website traffic +15%, Lead gpositive case · fail
- Make an on-brand deck from this brief: We need to pitch our new sustainability initiative to the executive team. The initiative reduces waste by 40% through recycling program upgrades and saves $200K annually. We want to show environmental impact, cost savings, and implementation timeline. Style should be optimistic and clean with green and white colors.positive case · fail
- Turn this Canva design link into a branded presentation: https://www.canva.com/design/DAGHf123xyz/abc-def/viewpositive case · investigate
- Generate a presentation from this outline: Title: Team Retrospective. Topic/Scope: Discuss last sprint. Key Messages: Communication improved, blockers decreased. Style Guide: Fun and energetic with bright colors. Narrative Arc: Start with wins, then challenges, then actions.edge case · fail
- Write a Python script to automate Canva presentation generation using the API.negative case · fail
- Create a PowerPoint presentation from this outline and apply our company branding.negative case · fail
- Make an on-brand deck from this brief: Our company is doing well. We have growth.edge case · fail
Safety (NVIDIA SkillSpector)
Risk score
7/100
Recommendation
SAFE
Severity
LOW
Savant decision
Passed
SkillSpector rated the package safe. SkillSpector 2.12.0, static analysis.
1 pattern found
- Excessive Agency: without askingmedium · SKILL.md:20 · Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
Structure
- No license declaredConfirm you may reuse this skill before importing it into your repository.
SKILL.md
---
name: canva-branded-presentation
description: 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/...).
---
# Canva Branded Presentation Creator
Create professional, on-brand presentations in Canva from user-provided outlines or briefs.
## Workflow
1. **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 as `design_id` with `Canva:start-editing-transaction` to read its contents; **do not** use `Canva:search-designs` for 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 use `Canva:start-editing-transaction` to read its contents
- If the user references a Canva doc by name, use `Canva:search-designs` to find it, then `Canva:start-editing-transaction` to read its contents
2. **List available brand kits**
- Call `Canva:list-brand-kits` to 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
3. **Generate the presentation**
- Call `Canva:generate-design` with:
- `design_type`: "presentation"
- `brand_kit_id`: the selected brand kit ID
- `query`: a detailed prompt following the presentation format below
- Show the generated candidates to the user
4. **Finalize**
- Ask the user which candidate they prefer
- Call `Canva:create-design-from-candidate` to 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