Ready-to-use Claude Skills that improve creative workflows using the Canva Connector.
npx skills add https://github.com/canva-sdks/canva-claude-skills --skill canva-translate-design使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
Professional Claude skills for working with Canva designs. These skills enable powerful Canva workflows in both Claude Desktop and Claude Code CLI.
Create on-brand presentations from outlines or briefs using Canva brand kits.
Use when: You want to generate a professional presentation with consistent branding from text content, outlines, or Canva docs.
Capabilities:
Translate all text in a Canva design to another language, creating localized copies.
Use when: You need to create multilingual versions of your designs without manually editing each text element.
Capabilities:
Implement reviewer feedback on a Canva design — read comment threads, make the clear-cut changes.
Use when: A design has been reviewed and you want to apply the feedback without manually reading every comment thread and editing each slide.
Capabilities:
Fit a presentation to a target speaking duration, especially by allocating time evenly across slides and generating presenter notes.
Use when: You want a deck to match a slot (e.g. 15 minutes), even time per slide, or speaker notes written for timing. (On-slide copy is not edited; shorten or lengthen slides in Canva or elsewhere.)
Capabilities:
get-design-content for context only, computes per-slide time and word budgetget-design-pages and editing APIsResize designs for multiple social media platforms (Facebook, Instagram, LinkedIn) in one operation.
Use when: You want to quickly distribute a design across multiple social media formats.
Capabilities:
Bulk-create Canva designs from tabular data using a brand template with autofill fields — one design per row.
Use when: You want to generate many designs from a CSV, spreadsheet, pasted table, or JSON (e.g. one design per product or row).
Capabilities:
autofill-design (handles text, image assets, and chart fields per the skill)Turn a lesson plan into a teaching slide deck with learning objectives, lesson flow, and speaker notes.
Use when: You want classroom slides built from a lesson plan (pasted text, Canva design ID, Canva doc or design name, or design link).
Capabilities:
Simply reference the skills naturally in your conversations:
Examples:
# Branded presentation
"Create a presentation from my product launch outline using our brand kit"
# Design translation
"Translate my Summer Sale Poster design to French"
# Implement feedback
"Implement the feedback on my deck"
# Presentation time-fitting
"Make this a 10-minute presentation"
# Social media resize
"Resize design DABcd1234ef for all social media platforms"
# Bulk create
"Bulk create designs from this CSV using my brand template"
# Classroom helper
"Turn this lesson plan into a slide deck for my 7th grade science class"
"Build slides from the lesson plan in design DABcd1234ef"
Works seamlessly in both Claude Desktop and Claude Code CLI.
canva-claude-skills/
├── README.md # This file
├── branded-presentation/ # Presentation generation skill
│ └── SKILL.md
├── design-translation/ # Translation skill
│ └── SKILL.md
├── implement-feedback/ # Review feedback skill
│ └── SKILL.md
├── presentation-time-fitting/ # Speaking duration and speaker notes
│ └── SKILL.md
├── resize-for-social-media/ # Multi-format resize skill
│ └── SKILL.md
├── bulk-create/ # Tabular data → one design per row
│ └── SKILL.md
└── classroom-helper/ # Lesson plan → teaching deck
└── SKILL.md
To add a new skill:
SKILL.md file with skill metadata and workflow[Add your license here]