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]