Use after canvas-scan wrote a current plan and the student selected items. Records approval, hands approved work sequentially to native Codex course skills, validates results, updates ledger/report/delivery, and finalizes the marker. Canvas submission and quiz mutations require separate scoped authorization.
Use for an approved programming assignment routed by canvas-execute. Resolve the private overlay and real spec from course pages, PDFs, or starter code; implement test-first, audit and package a draft, and submit only through a separately authorized exact-target Canvas workflow.
Use for an approved Canvas Classic Quiz routed by canvas-execute. Build source-grounded study notes, run four independent native Codex answer passes, and perform only the exact quiz mutations authorized by a signed receipt; fail closed for New Quizzes, locks, missing sources, or incomplete authority.
Educator and learning-designer skill for a pre-launch accessibility and broken-link sweep of a Canvas course. Walks the structural accessibility audit and the link audit over a course's pages, assignments, syllabus, announcements, and (optionally) quizzes, then produces a prioritised remediation list you can work…
Admin skill for walking the Canvas account hierarchy: list accounts and sub-accounts, see courses and users under each, look up which canned reports are available, and enroll or remove users from a specific course — one action at a time. Trigger phrases include "admin roster", "list accounts", "sub accounts", "account…
Educator skill for tracking peer-review assignments in Canvas. Lists who has been asked to review whom, who has submitted versus who is still pending, and lets you assign new reviewers or send reminder messages — one student at a time. Trigger phrases include "peer reviews", "who hasn't done their peer review", "peer…
Works out a student's current standing in a Canvas LMS course, computing remaining unearned points from live grades and assignment data. Use when a student asks "what's my grade", "how am I doing in this course", "what do I need to get an A/pass", or wants to know their standing, remaining points, or what score is…
Gathers and summarises Canvas LMS course material on a specific topic, grounding every point in the actual course files and citing sources. Use when a student asks to study, review, summarise, or "make a study pack/guide" for a topic, wants notes pulled from course content/readings/files, or asks what a course covers…
Plans the coming days of Canvas LMS coursework by pulling upcoming due dates, resolving course names, checking submission status, and building a due-date-ordered table with urgency flags. Use when a student asks "what's due", "what do I have coming up", "plan my week/days", wants a schedule of upcoming assignments, or…
Check Canvas for outstanding assignments and either surface the assignment, or draft a response in Max's voice. Use whenever Max asks what assignments / homework / coursework he still has to do, asks to pull an assignment's instructions or files from Canvas, or asks to start/draft an assignment. Orchestrates the…
Work a Canvas-native quiz (Classic Quizzes) — find it, open the attempt, read every question, save it to output/, fill the answers, and stop short of submitting. Use whenever Max points at a Canvas quiz, asks about a "syllabus quiz" or a quiz he still has to take, asks what a quiz is asking, or when a Canvas…
EXAMPLE voice skill (fictional). A worked example of what a finished writing-voice skill looks like, reverse-engineered from the two fictional samples in examples/writing-samples/. Copy this to .claude/skills/writing-voice/SKILL.md and have Claude rebuild it from your own writing. Do not use this fictional voice for…
Build a complete Canvas LMS course from a syllabus, course outline, or course idea. Use when the user wants to create, generate, scaffold, or set up a Canvas course, convert a syllabus/curriculum into Canvas modules, pages, assignments, quizzes, or discussions, or produce an importable .imscc / Common Cartridge course…
Quality-check a Canvas LMS course before the term starts or before publishing. Use when the user asks to review, audit, QC, sanity-check, or "make sure my course is ready" — checking for missing due dates, unpublished modules, empty modules, zero-point graded work, quizzes without questions, or assignment-group…
Read, inspect, modify, validate, or repair Canvas LMS .imscc / IMS Common Cartridge course export files. Use whenever the user has a .imscc (or Common Cartridge .zip) file and wants to see what's inside, add/edit/remove pages, assignments, quizzes, or modules, fix a cartridge that fails to import into Canvas, or do…
Check grade standing across Canvas courses and answer what-if questions like what score is needed on the final for an A. Use when the user asks about grades, GPA impact, whether they can still pass, or what they need on remaining work.
Daily Canvas briefing — what's due soon, new announcements, unread messages, and newly posted grades or feedback across all courses. Use when the user asks what's going on with school today, wants a course catch-up, or says good morning and has coursework.
Plan the week's coursework from Canvas — every deadline across courses, ordered and grouped by day, with what each task actually requires. Use when the user asks to plan their week, wants to know what's coming up, or asks how to schedule study time.
Build adaptive knowledge systems that learn from Canvas course and module content using reinforcement learning and perceptrons. Use when processing course materials, building iterative learning models, extracting knowledge from Canvas modules, creating adaptive context builders, or implementing RL-based content…
Build, test, and debug MCP (Model Context Protocol) servers using FastMCP. Use when creating MCP servers, testing endpoints, debugging connection issues, integrating with Claude Desktop, or working with MCP Inspector. Covers project setup, tool implementation patterns, error handling, testing workflows, and debugging…
Check school assignments, grades, due dates, and teacher announcements from Canvas (or another LMS) via the schoolbridge CLI. Use when the user asks about homework, upcoming tests, deadlines, grades, study plans, or anything school-related — and on heartbeats/schedules to catch new school activity and report it.
0 15d agoA66 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: