From canva
Compares a Canva design against a brand kit to report off-palette colors, non-brand fonts, logo misuse, and off-tone copy. Read-only; no edits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/canva:brand-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.npx claudepluginhub canva-sdks/canva-claude-skills --plugin canvaApplies brand-driven visual design expertise, resisting generic AI defaults. Guides designers on identity systems, typography, color semantics, and usability heuristics.
Builds a complete brand identity and guidelines PDF from any input (idea, website URL, reference brands, product photos, or existing brand to refresh).
Reads a Canva design and returns structured design feedback on visual hierarchy, copy, layout, consistency, readability, and accessibility. Read-only; useful when a user wants a design review or critique.