What problem does it solve?
Making targeted changes to an existing Canva design—fixing text, swapping images, adjusting formatting—normally requires opening the Canva editor manually. This Skill applies those edits programmatically through a safe transaction protocol where changes stay as drafts until explicitly approved and committed.
Core Features & Use Cases
- Transactional Editing: Every edit follows a start-transaction → perform-operations → commit flow, so changes are never saved without explicit user approval and can be discarded at any time.
- Text, Media, and Layout Operations: Replace or find-and-replace text, reformat font size/weight/style/color/alignment, insert or replace images and videos, reposition and resize elements, and update the design title.
- Capability Guardrails: The Skill knows exactly what the Canva API cannot do (change font families, add text boxes, reorder pages) and tells the user when a change must be made manually instead of attempting workarounds.
- Use Case: A user pastes a Canva link and asks to fix a typo on page 2 and swap the hero image. The Skill resolves the design ID, opens a transaction, batches both operations, shows a preview thumbnail, and commits only after the user approves.
Quick Start
Ask the assistant to edit a specific Canva design by providing its link or design ID along with the changes you want, such as replacing text or swapping an image.