Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

canva-edit-design — Codex skill: what it does, how to install

Modifies existing Canva files through staged editing sessions with mandatory approval. Use it to adjust copy, replace visuals, or fine-tune layout coordinates.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill canva-edit-design -a codex
Open on GitHub

What canva-edit-design does

This tool handles Canva design updates through an explicit multi-step cycle. First, it starts a dedicated editing session and fetches preview images. Next, it queues requested operations and awaits approval before saving. Any uncommitted draft vanishes forever.

The skill updates element positions and swaps imagery. It also adjusts typography settings such as line height or text color. Responsive layouts restrict available actions to basic text swaps and element removals.

It cannot switch font families or create brand-new text boxes. Adding, deleting, or reordering entire slides is also blocked by the underlying API. Those specific adjustments must be handled directly inside Canva.

What it helps with

  • swap outdated text snippets or headers inside a Canva file
  • replace images or embedded videos within existing frames
  • adjust text alignment, size, and styling properties
  • reposition or resize existing elements across pages

Example prompts for the agent

  • "Replace the main headline on page 1 of design D12345 with Launch Announcement"
  • "Update the illustration inside the hero frame to use our new logo asset"
  • "Make the contact section text bold and change its alignment to center"

How to install canva-edit-design

1Skills CLI (Vercel)

npx skills add openai/plugins --skill canva-edit-design -a codex

2Manually: put the files in place

.agents/skills/canva-edit-design/SKILL.md

For all projects use ~/.agents/skills/

Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them

Questions about canva-edit-design

How do I install canva-edit-design in Codex?

Run npx skills add openai/plugins --skill canva-edit-design -a codex in your project terminal. The skill definition is saved to .agents/skills/canva-edit-design/SKILL.md.

What does canva-edit-design do?

It executes queued modifications against an existing Canva project, showing draft thumbnails and waiting for direct confirmation before saving changes.

Can this skill change font families or add new text boxes?

No, the underlying API disallows changing typefaces and inserting fresh text containers. Those adjustments must be made manually in the Canva workspace.

Similar skills

Everything for Design →

From the same set593

The whole set →
chunk Connects AI workflows to CircleCI Chunk via web UI or chunk-cli to troubleshoot failing builds and configure tasks. CX Codex GP ChatGPT ★ 7,604repo stars circleci-builds This skill investigates failed CircleCI jobs, traces likely root causes, and guides small fixes. Use it when a build, test, or pipeline step breaks. CX Codex GP ChatGPT ★ 7,604repo stars canva-resize-for-social-media Create separate Canva design versions for Facebook, Instagram and LinkedIn formats. Use the skill when one design needs to serve several social media placements. CX Codex GP ChatGPT ★ 7,604repo stars canva-implement-feedback This skill reads every comment thread on a Canva design, makes the clear-cut edits through the API, and lists what still needs a human. CX Codex GP ChatGPT ★ 7,604repo stars canva-design-feedback This skill reviews Canva designs and returns ordered feedback on hierarchy, copy, spacing, readability, and accessibility. It helps when a slide, poster, or flyer needs a clear critique. CX Codex GP ChatGPT ★ 7,604repo stars canva-bulk-create Turns a table of data into one Canva design per row by autofilling a brand template. Useful when you need product cards or posts built from a CSV in one go. CX Codex GP ChatGPT ★ 7,604repo stars canva-brand-check Checks a Canva design against a brand kit and flags visual or copy differences. It only reads the design; it won’t edit it. CX Codex GP ChatGPT ★ 7,604repo stars test-macos-app This command picks a narrow macOS test run and groups failures by type. Use it when checking an Xcode or Swift project. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor