# 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.

- skill · `type=skill` · Codex, ChatGPT · ★ 7604
- Author: Canva Pty Ltd. · official OpenAI repository
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/openai/plugins/tree/HEAD/plugins/canva/skills/canva-resize-for-social-media/SKILL.md
- Updated: 2026-10-08
- HTML: https://affpapa.org/en/nevibecode/skills/canva-resize-for-social-media

## What it does

The skill identifies a Canva design from its ID, link or name, then uses `resize-design` to make the requested versions. You can ask for all five supported formats or select specific ones: an Instagram post is 1080 × 1080, while an Instagram story is 1080 × 1920. Facebook and Instagram stories share dimensions but are made as separate designs.

The agent returns Canva editing links for the results. If one resize fails, it continues with the other selected formats and reports which succeeded. The current environment needs the Canva MCP `resize-design` tool; without it, the skill cannot resize the design.

## Requirements
- Works with: LinkedIn

## Install

### Codex (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill canva-resize-for-social-media -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/canva-resize-for-social-media/SKILL.md` — For all projects use ~/.agents/skills/

### Claude Code

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill canva-resize-for-social-media -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/canva-resize-for-social-media/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/canva-resize-for-social-media/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/canva-resize-for-social-media/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openai/plugins canva-resize-for-social-media
```

2. **Manually: put the files in place**
- File: `.github/skills/canva-resize-for-social-media/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/openai/plugins --path plugins/canva/skills/canva-resize-for-social-media
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/canva-resize-for-social-media/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/openai/plugins/tree/HEAD/plugins/canva/skills/canva-resize-for-social-media/SKILL.md

## When to use it
- create Facebook and Instagram post versions from one Canva design
- prepare separate story designs for Facebook and Instagram
- make a LinkedIn post version of an existing design
- get Canva editing links for resized designs

## Example prompts
- Create all five social media versions of design `DABcd1234ef`.
- Find my design “Demo Brand Template: Brix&Hart Flyer” and make Instagram post and LinkedIn post versions.
- Resize this Canva design for a Facebook story and an Instagram post: [Canva design link]

## Similar
- [frontend-design](https://affpapa.org/en/nevibecode/skills/frontend-design.md) — skill · 1025790 installs
- [grill-me](https://affpapa.org/en/nevibecode/skills/grill-me.md) — skill · 1424476 installs
- [design-taste-frontend](https://affpapa.org/en/nevibecode/skills/design-taste-frontend.md) — skill · 678700 installs
- [prototype](https://affpapa.org/en/nevibecode/skills/prototype.md) — skill · 986201 installs
- [grilling](https://affpapa.org/en/nevibecode/skills/grilling.md) — skill · 979543 installs
- [codebase-design](https://affpapa.org/en/nevibecode/skills/codebase-design.md) — skill · 850344 installs

From the same set: [openai/plugins](https://affpapa.org/en/nevibecode/by/openai/plugins.md) — 528 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
