Canva Design Feedback

作者 canva-sdksb56291ea0a36无许可证115 个星标收录于 2026年10月8日更新于 2026年10月8日仓库3个月前更新

Read a Canva design and return structured, actionable design feedback — visual hierarchy, copy/messaging, layout & spacing, consistency, readability, and accessibility. Read-only; makes no changes to the design. Use when the user asks to "review my design", "give me feedback on this", "critique my deck/poster/flyer", "how can I improve this design", or "what's wrong with this slide".

仅含说明Design & Creative
AI 生成的概览

读取 Canva 设计并返回结构化、按优先级排序的设计反馈,且不做任何修改。

功能
充当 Canva 设计的设计评审,读取其文本、缩略图和页面结构,评估视觉层级、布局与间距、文案、一致性、可读性、对比度、无障碍性以及是否契合用途。它按页面组织反馈,为每条问题标注高、中、低严重程度并给出具体修改建议,同时简要列出做得好的地方。该技能严格只读,绝不编辑或提交对设计的更改。
适用场景
当用户要求对 Canva 演示文稿、海报、传单或幻灯片进行设计评审或批评时使用,例如“评审我的设计”或“我该如何改进这个设计”。它适合需要按优先级排序、可执行反馈的请求,而非要求直接修改设计的请求。
运行要求
需要访问 Canva 工具:get-design、get-design-thumbnail、get-design-pages、get-design-content、resolve-shortlink,以及始终会被取消的只读 start-editing-transaction。不附带脚本,仅为指令。

Get Design Feedback

Act as a design reviewer: read the design as it actually appears, then return concrete, prioritised feedback the user can act on. This skill is read-only — it never edits the design. When the user wants the changes made, hand off to canva-edit-design or canva-implement-feedback.

What you can actually read (and the gap to know about)

  • Canva:get-design-content returns text (richtexts) only — good for copy, headings, and wording, but it does NOT include colors, fonts, sizes, or element positions.
  • Canva:get-design-thumbnail gives you the rendered image — this is how you "see" layout, hierarchy, balance, color, and contrast. Always pull this; visual critique depends on it.
  • Element positions, sizes, and text are reliably available from a read-only editing transaction: Canva:start-editing-transaction, inspect the returned richtexts/fills, then Canva:cancel-editing-transaction (never commit — you are not changing anything). Use this for layout/spacing/alignment detail.
  • Colors and fonts are NOT reliably exposed. Tested: the transaction payload often returns only text + position + dimension per element, with no color or font attributes. So treat the thumbnail as the primary source for any color, contrast, or typography judgement, and treat transaction style data as best-effort (use it when present, don't depend on it). Never report a specific hex/font as fact unless the payload actually contained it.

Workflow

Step 1: Resolve the design

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

Step 2: Read the design

  • Canva:get-design for title and page count.
  • Canva:get-design-thumbnail (and/or Canva:get-design-pages) to see each page.
  • Canva:get-design-content for the text.
  • Optional (typography/color detail): read-only transaction as described above, then cancel it.

Step 3: Evaluate across dimensions

Assess the design against these lenses. Skip any that don't apply to the design type:

  • Visual hierarchy — does the eye land on the most important thing first? Title/subtitle/body contrast.
  • Layout & spacing — alignment, balance, crowding, consistent margins/gutters.
  • Copy & messaging — clarity, length, tone, typos, jargon, a single clear takeaway per page.
  • Consistency — repeated fonts, sizes, colors, and spacing across pages.
  • Readability & contrast — text size vs. viewing context, text-on-image legibility, color contrast.
  • Accessibility — contrast ratios, alt text, text not conveyed by color alone.
  • Fit for purpose — does it suit the stated channel/audience (a slide ≠ an Instagram post ≠ a flyer)?

Step 4: Return structured feedback

Organise findings by page, each with a severity and a concrete fix:

## Feedback — "<design title>" (N pages)
### Top priorities1. [High] Page 2 — Title competes with the body text (same size/weight).   Fix: bump the title to ~1.5× and bold it so it reads first.2. [High] Page 4 — White caption over a light photo is hard to read.   Fix: darken the image or add a scrim; or move the caption to a solid band.
### Page-by-page**Page 1** — [Med] Three different accent colors; pick one. [Low] "recieve" → "receive".**Page 2** — ...
### What's working- Consistent margins; strong cover image.

Use severities High / Med / Low. Lead with the few highest-impact items, then the per-page detail. Be specific and located (page + element), not generic ("make it pop").

Step 5: Offer to act

End by offering to implement the API-fixable items via canva-edit-design, and note which items need manual work in Canva (e.g. font-family or background changes the API can't touch — see canva-edit-design for the full CANNOT list).

Rules

  • Never edit or commit anything — this skill is strictly read-only. If you open a transaction to inspect, always cancel-editing-transaction.
  • Ground every point in something you actually observed in the thumbnail or content — no generic advice.
  • Prioritise. A ranked shortlist beats an exhaustive list the user won't read.
  • Be candid but constructive; always pair a problem with a specific fix.

来源与署名

来源:canva-sdks/canva-skills位于plugins/canva/skills/get-design-feedback提交b56291e

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架