Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Check a Canva design against a brand kit and report where it diverges — off-palette colors, non-brand fonts, logo misuse, and off-tone copy. Read-only; makes no changes. Use when the user asks \"is this on brand\", \"check this against our brand kit\", \"do a brand review\", \"does this match our brand guidelines\", or \"brand-check my design\".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 93% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -1% | 0% |
Compare a design against the user's brand kit and report, point by point, where it follows the brand and where it drifts. This is a specialised, brand-aware version of canva-design-feedback: same read-only "read the design, then critique" core, but the rubric is the brand kit. It never edits the design.
Canva:list-brand-kits is documented to return brand kit IDs, names, and thumbnails. It may NOT return the machine-readable palette (hex values) and font families. Your approach depends on what you actually get back:
Never invent brand colors or fonts. If you don't have the real values, say so.
Canva:get-design-content returns text only — not colors or fonts.
Canva:start-editing-transaction → inspect → Canva:cancel-editing-transaction, always cancel) reliably gives element text, positions, and sizes.Because both the brand kit (see the gap above) AND the design itself frequently lack machine-readable colors/fonts, brand-check is often a visual comparison (design thumbnail vs. brand-kit thumbnail) plus the user-supplied palette/fonts. Use Canva:get-design-thumbnail for logo placement and overall visual tone.
Short link → Canva:resolve-shortlink; full URL → extract ID; raw D... ID → use directly; otherwise ask.
Canva:list-brand-kits. If several, ask which one (or infer from team/context).Canva:get-design-thumbnail for visual/logo/tone.Check each dimension and mark On brand / Off brand / Can't verify:
Use Can't verify honestly whenever the kit didn't expose the data and the user hasn't supplied it.
## Brand check — "<design title>" vs "<brand kit name>"
Overall: ⚠️ Mostly on brand, 3 issues
### Off brand
- [Color] Page 2 heading is #1A73E8 — not in palette. Nearest brand color: #0B5CD7.
- [Font] Page 4 body uses Arial; brand body font is Inter.
### Can't verify (need input)
- Brand kit didn't expose hex values. Paste your palette + fonts for an exact check,
or confirm the colors above against your guidelines.
### On brand
- Logo placement and cover treatment match the kit.Offer to correct the API-fixable issues via canva-edit-design — note that the API can change text color and font size/weight/style, but CANNOT change font family or background colors (those are manual in Canva; see canva-edit-design).
cancel-editing-transaction after inspecting. Never commit.Other measured skills in the registry, with their headline benchmark lift.