canvas-course-audit_skill

This skill audits a Canvas course against the Four Learning Design Pillars to produce actionable improvement recommendations.
  • Python

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill vishalsachdev/claude-skills --skill canvas-course-audit

  • SKILL.md12.3 KB

Overview

This skill audits a Canvas LMS course against the Four Learning Design Pillars (Clear Structure, Active Content, Continuous Practice, Intuitive UX) and produces an evidence-based, actionable report. Use it to evaluate course quality, prioritize improvements, or prepare for a redesign. It requires a configured canvas-mcp server and appropriate course access.

How this skill works

The skill fetches course metadata, modules, pages, assignments, quizzes, discussions, and files via canvas-mcp and compares the content to 50+ checklist criteria organized across four pillars. It calculates pillar scores, flags strengths and gaps, and generates prioritized recommendations (quick wins, medium effort, major redesigns). The audit notes any limitations where automated checks are not possible and surfaces items for manual review.

When to use it

  • Before a semester to prepare a course for delivery
  • When planning a targeted course redesign or update
  • To benchmark course quality against instructional design best practices
  • When an instructor requests a structured review of learning materials
  • To verify accessibility, navigation, and assessment readiness

Best practices

  • Run the audit with canvas-mcp and instructor/TA credentials for full visibility
  • Pair automated findings with a short manual review for tone and media quality
  • Prioritize quick wins first (objective visibility, rubrics, time estimates)
  • Cache large course requests and paginate for courses with 100+ items
  • Re-audit after implementing medium-effort changes to measure impact

Example use cases

  • Instructor runs audit on an existing course to identify missing practice quizzes and rubrics
  • Instructional designer uses report to create a task list for a one-week sprint
  • Department performs regular audits to standardize module naming and navigation
  • QA checks prior to publishing a course to confirm accessibility and media embedding
  • Program review compares pillar scores across multiple courses for consistency

FAQ

A running canvas-mcp server, access to the target course (instructor/TA/admin), and the local learning-design-pillars YAML file.

Can the audit automatically fix issues?

No. The skill identifies issues and creates prioritized actions; implementing changes requires instructor or admin edits in Canvas.

How are pillar scores calculated?

Each pillar score = (criteria_met / total_criteria) * 5, rounded for reporting; the overall score is the average of the four pillars.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational