Canva Brand Check

作者 canva-sdksb56291ea0a36無授權條款115 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫3 個月前更新

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".

僅含說明Design & Creative
AI 產生的概覽

對 Canva 設計進行唯讀品牌審查,對照品牌工具組回報非品牌配色、字型、標誌誤用與語氣不符的文案。

功能
將 Canva 設計與使用者的品牌工具組相互比對,逐項回報設計符合品牌之處與偏離之處。檢查顏色、字型排版、標誌使用、語氣以及跨頁面一致性,並將每個項目標記為符合品牌、不符合品牌或無法核實。產出結構化報告,指出特定頁面或元素以及違規值與品牌值,並提議修正可透過 API 處理的問題。全程唯讀,不會修改設計。
適用情境
適用於使用者詢問設計是否符合品牌、希望對照品牌工具組或品牌規範檢查設計,或要求進行品牌審查的情況。它著重審查與評論,而非設計製作。
執行需求
需要具備品牌工具組與設計讀取權限的 Canva 連接器;若權限範圍不足,可能需要使用者重新連接連接器。依賴 Canva 的品牌工具組、設計內容、縮圖與唯讀編輯交易相關工具。不附帶指令碼,僅為說明文件;當工具組未提供品牌色碼與字型名稱時,可能需要使用者自行提供。

Brand Checker

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.

The brand-kit data gap — read this first

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:

  • If the kit exposes colors/fonts → use those exact hex codes and font names as the rubric (precise check).
  • If it only exposes a thumbnail/name → you cannot do an exact hex/font match. Fall back to a visual comparison against the kit thumbnail, and ASK the user to paste their brand colors (hex) and fonts so you can check precisely. Be explicit that, without those, the color/font findings are approximate.

Never invent brand colors or fonts. If you don't have the real values, say so.

Reading the design's actual colors and fonts

Canva:get-design-content returns text only — not colors or fonts.

  • A read-only editing transaction (Canva:start-editing-transaction → inspect → Canva:cancel-editing-transaction, always cancel) reliably gives element text, positions, and sizes.
  • Colors and fonts are NOT reliably exposed by the transaction — tested: it often returns only text + position + dimension, with no color/font attributes. So the thumbnail is your primary evidence for color and typography. Use any style data the payload happens to include, but never assert a design's hex or font as fact unless it was actually in the payload.

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.

Workflow

Step 1: Resolve the design

Short link → Canva:resolve-shortlink; full URL → extract ID; raw D... ID → use directly; otherwise ask.

Step 2: Get the brand kit

  • Canva:list-brand-kits. If several, ask which one (or infer from team/context).
  • Capture whatever the kit exposes (name, thumbnail, and colors/fonts if present).
  • Apply the data-gap handling above. If scopes are missing (e.g. "Missing scopes: [brandkit:read]"), tell the user to disconnect and reconnect the Canva connector to refresh the token.

Step 3: Read the design

  • Canva:get-design-thumbnail for visual/logo/tone.
  • Read-only transaction (start → inspect → cancel) for the actual colors and fonts in use.

Step 4: Compare against the brand

Check each dimension and mark On brand / Off brand / Can't verify:

  • Color — are fills/text/accents within the brand palette? Flag off-palette hexes (and the nearest brand color).
  • Typography — do fonts match brand fonts? Flag non-brand families and inconsistent sizing/weight usage.
  • Logo — present where expected, correct version, not stretched/recolored/crowded (visual check from thumbnail).
  • Tone & copy — does the wording match the brand voice the user describes?
  • Consistency — is brand application consistent across all pages?

Use Can't verify honestly whenever the kit didn't expose the data and the user hasn't supplied it.

Step 5: Report

## 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.

Step 6: Offer to fix

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).

Rules

  • Read-only: always cancel-editing-transaction after inspecting. Never commit.
  • Never fabricate brand values — use the kit's real data or what the user provides, otherwise mark Can't verify.
  • Always name the specific page/element and the offending value vs. the brand value.
  • Distinguish hard violations (wrong logo, off-palette color) from soft ones (slightly inconsistent spacing).

來源與署名

來源:canva-sdks/canva-skills位於plugins/canva/skills/brand-check提交b56291e

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架