canva-classroom-helper

Installation
SKILL.md

Canva Classroom Helper — Lesson Plan to Deck

Transform a lesson plan into a clear, teachable presentation: learning goals on screen, logical flow, and slide-by-speaker-notes so the teacher can run the class from one deck.

Workflow

  1. Get the lesson plan source (always do this first — no substitute checklist)

    • Do not open with a generic two-part prompt (e.g. “paste the plan” and then “describe the topic and key points”). The lesson plan already carries topic and key points; asking twice is redundant and skips this step’s real work (text vs Canva link vs search).
    • If the user has not yet given a source, ask one short question that matches this step only, for example: Paste your full lesson plan here, or give a Canva design link or design ID, or the exact title to search in Canva; if the plan is in a file, paste the contents or give a path you can read. Then proceed along the branch below.
    • If the user provides the lesson plan as text in chat, use that as the full source
    • If the user provides a Canva design ID directly (the identifier from a design URL—typically starts with D, e.g. DABcd1234ef), use that value as design_id with Canva:start-editing-transaction to read its text content (same as reading from a link, without URL parsing)
    • If the user provides a Canva design link (e.g., https://www.canva.com/design/DAG.../...), extract the design ID from the path and use Canva:start-editing-transaction to read its text content
    • If the user references a Canva doc or design by name, use Canva:search-designs to find it, then Canva:start-editing-transaction to read its contents
  2. List available brand kits

    • Call Canva:list-brand-kits to retrieve the user's brand kits
    • If only one brand kit exists, use it automatically without asking
    • If multiple brand kits exist, present the options and ask the user to select one (school or district brand, if relevant)
Related skills

More from canva-sdks/canva-claude-skills

Installs
24
GitHub Stars
33
First Seen
Apr 2, 2026