Labsco
Labsco/Repos/canva-sdks/canva-skills
REPO PACKAGE

canva-sdks canva-skills

COMMUNITY
canva-sdks · publisher44 repository starsApache-2.0 · Freegithub.com/canva-sdks/canva-skills
10skills
0ready to use

The six that install and run through Claude, Cursor, or Codex today: resize-for-social-media turns one design into Facebook, Instagram, and LinkedIn post and story variants in one pass; bulk-create autofills a brand template from a spreadsheet or CSV, one design per row; implement-feedback reads every comment thread on a design and applies the changes the API can make on its own; edit-design is the underlying safe-edit engine — it opens a transaction, batches the changes, and commits only after approval — that implement-feedback and the others build on; get-design-feedback gives a read-only critique of hierarchy, copy, and layout; and brand-check compares a design against a brand kit and flags off-palette colors, wrong fonts, or logo misuse.

All ten skills, active or not, depend on the same single thing: Canva's own MCP server at mcp.canva.com, which means signing into a Canva account before any of them do anything. This is for someone who already keeps their decks and social assets in Canva and wants an agent driving the editor directly, not for generating designs from nothing.

READ THE FULL ANALYSIS

The other four are real files, just not installed. branded-presentation, classroom-helper, presentation-time-fitting, and design-translation live under inactive-skills/ in the repo. The README says plainly that no plugin host registers them because each host exposes the same six-skill active set — so running the normal /plugin install or npx skills add flow will not give you these four no matter which client you use.

Bulk-create has a paywall behind it. The README states autofill requires Canva Enterprise, so the CSV-to-many-designs workflow is unavailable on a free or Pro Canva plan even once the skill itself is installed.

44Stars on the GitHub repository, at last check.