By canva-sdks
Create, edit, and review Canva designs from Claude: generate branded presentations, social posts, and flyers; bulk-fill designs from data; audit brand compliance; resize into multiple formats; and resolve feedback comments.
Check a Canva design against a brand kit and report where it diverges — off-palette colors, non-brand fonts, logo misuse, and off-tone copy. Read-only; makes no changes. Use when the user asks "is this on brand", "check this against our brand kit", "do a brand review", "does this match our brand guidelines", or "brand-check my design".
Bulk-create Canva designs from tabular data using a brand template with autofill fields, producing one design per row. Use when users say "bulk create designs from this CSV", "generate one design per row", "create a design for each product", "batch generate from a template", or "autofill a template from a spreadsheet". Accepts any tabular data source — uploaded files, pasted tables, JSON, or URLs.
Make edits to an existing Canva design — change or fix text, replace/insert/delete images and videos, reformat text (size, weight, style, color, alignment, lists, line height), reposition or resize elements, and update the title. Use when the user wants to change, edit, update, fix, translate, replace, or reformat content in a specific Canva design. This is the safe edit engine that other Canva skills (e.g. implement-feedback) build on.
Read a Canva design and return structured, actionable design feedback — visual hierarchy, copy/messaging, layout & spacing, consistency, readability, and accessibility. Read-only; makes no changes to the design. Use when the user asks to "review my design", "give me feedback on this", "critique my deck/poster/flyer", "how can I improve this design", or "what's wrong with this slide".
Implement reviewer feedback on a Canva design. Reads all comment threads, synthesises what reviewers want, makes the clear-cut changes directly, and flags anything that needs a human decision. Use when the user asks to "implement feedback on my deck", "address comments on a design", "apply review feedback", "fix the comments on my presentation", or "implement the feedback".
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Professional agent skills for working with Canva designs. This repo is a
marketplace-style package: root-level marketplace metadata points to one shared
plugin package under plugins/canva/, which supports Claude Code, Cursor, and
Codex.
This repo separates host entrypoints from the reusable Canva plugin package:
marketplace/catalog -> exposes plugin package -> plugin contains skills
The shared Canva plugin package is plugins/canva/. It contains the active
skills/ directory, host-specific plugin manifests, and Canva MCP registration.
The root hidden folders are host entrypoints:
.agents/plugins/marketplace.json — Codex marketplace entrypoint.claude-plugin/marketplace.json — Claude plugin marketplace entrypoint.cursor/ — Cursor project config, not a marketplaceEach host entrypoint folder has a small README with setup notes for that host.
These skills are exposed consistently by Claude Code, Cursor, and Codex through
the shared plugins/canva/skills/ directory.
Resize 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)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:
Make safe, approval-gated edits to an existing Canva design.
Use when: You want to change, fix, replace, or reformat content in a specific Canva design.
Capabilities:
Read a Canva design and return structured, actionable design feedback.
Use when: You want critique on visual hierarchy, copy, layout, spacing, consistency, readability, accessibility, or fit for purpose.
Capabilities:
Check a Canva design against a brand kit and report where it diverges.
Use when: You want to know whether a design is on brand, including colors, typography, logo handling, tone, and consistency.
Capabilities:
edit-designThe repo also keeps additional skill work under
plugins/canva/inactive-skills/. These are not exposed by Claude Code, Cursor,
or Codex because each host now registers the same active subset from
plugins/canva/skills/.
branded-presentationclassroom-helperdesign-translationpresentation-time-fittingnpx claudepluginhub canva-sdks/canva-claude-skills --plugin canvaDesign skills: UI/UX, brand identity, visual assets
Multi-channel visual production skill with brand-token enforcement and 8:1 contrast minimum.
Create branded visual content (presentations, carousels, infographics, HTML pages) with Aaker personality-driven design, style recommendation engine, visual components, 26 visual styles, design systems, and Presentation Zen principles
A virtual design team for Claude Code, Cursor, Windsurf, Gemini CLI, and Copilot — powered by Naksha. Assembles specialist roles — UI designer, UX researcher, content designer, Figma expert, data viz, email, social, motion, presentation, brand strategy, illustration, video, conversational, spatial, compliance, and more — for any design task. 26 roles, 62 commands, 15,000+ lines of expert design knowledge. Your agency's design brain, inside your terminal.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.