# canva-cli

> Claude/Codex skill by [@canva-sdks](https://omgskills.com/library/canva-sdks/index.md) · 136 stars · Updated 2026-10-23

Use the Canva CLI (\`canva api\`) for Canva REST API workflows with local files, scripts, and coding agents. Use when the request needs direct, programmatic work with Canva designs, folders, assets, exports, or other REST API resources.

## Install

```sh
git clone https://github.com/canva-sdks/canva-skills /tmp/canva-skills && ln -s /tmp/canva-skills/plugins/canva/skills/cli ~/.claude/skills/canva-cli
```

## From README

Canva CLI Use the Canva CLI when a request requires direct, programmatic interaction with Canva or local files. Do not use it for purely conversational design work that is better handled through Canva's AI-assisted workflows. Set up the CLI when needed Before using the CLI, check whether canva --version succeeds. If the CLI is unavailable, explain that it requires Node.js v24 and npm v11. it only when the user has explicitly requested or approved Before accessing Canva resources, ensure the intended user is logged in: Login opens a browser authorization flow and requires the user to approve access. In a remote or headless environment, use canva login --mode manual. Do not request, print, inspect, or copy the locally stored auth token. When multiple Canva accounts are relevant, require the user to identify the intended profile before running commands against it. Use --profile for a one-off command rather than changing the active profile unless the user asks to switch it.

## Links

- HTML page: https://omgskills.com/library/canva-sdks/canva-skills/plugins/canva/skills/cli/
- GitHub: https://github.com/canva-sdks/canva-skills
- Author: [@canva-sdks](https://omgskills.com/library/canva-sdks/index.md)

## More from this repo

- [canva-branded-presentation](https://omgskills.com/library/canva-sdks/canva-claude-skills/branded-presentation/index.md) — Used to create on-brand Canva presentations from an outline or brief.
   - [@canva-sdks](https://omgskills.com/library/canva-sdks/index.md) · 143 stars
