canva-design-feedback
Installation
SKILL.md
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-contentreturns text (richtexts) only — good for copy, headings, and wording, but it does NOT include colors, fonts, sizes, or element positions.Canva:get-design-thumbnailgives 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 returnedrichtexts/fills, thenCanva: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.