canvas-morning-check

Query Canvas MCP tools to generate course health reports with submission rates and deadlines.

16|27|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/Boise-State-Development/agentcore-public-stack --skill canvas-morning-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-morning-check
Source: https://github.com/Boise-State-Development/agentcore-public-stack/tree/main/backend/src/agents/main_agent/skills/definitions/canvas-morning-check
Command: npx skills add https://github.com/Boise-State-Development/agentcore-public-stack --skill canvas-morning-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canvas Morning Check provides educators with an at-a-glance health status of their courses by surfacing submission rates, struggling students, grade distributions, and upcoming deadlines to inform timely interventions.

Core Features & Use Cases

  • Identify target course(s) and surface daily/course health metrics for Canvas LMS.
  • Generate a course status report including submission analytics, student performance indicators, and upcoming deadlines.
  • Propose follow-up actions such as reminders to students or instructors based on detected risk or gaps.

Quick Start

Run a Canvas morning check for a specific course (or all active courses) to generate a status report and recommended actions.

Frequently Asked Questions about canvas-morning-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Canvas course health for submission rates and upcoming deadlines?

You can check Canvas course health by running an automated query that surfaces submission rates, student performance, and upcoming deadlines. This requires an educator role and an active MCP connection to generate actionable status reports for one or multiple courses.

What is a Canvas course health check and what metrics does it surface?

A Canvas course health check is an automated daily report surfacing submission analytics, grade distributions, struggling students, and upcoming deadlines. It provides educators with an at-a-glance status to inform timely interventions across one or more active courses.

Do I need an educator role in Canvas to run course health checks?

Yes, an educator role in Canvas is required to run course health checks. You also need an active MCP connection to query submission rates, student performance, and upcoming deadlines for generating per-course or district-wide health assessments.

Can I run a Canvas morning check for all active courses across a district?

Yes, the Canvas morning check applies to one or more courses, enabling both per-course and district-wide health assessments. It queries MCP tools to surface submission rates, student performance, and upcoming deadlines across all selected active courses.

Does the Canvas morning check anonymize student data for FERPA compliance?

Yes, the Canvas morning check honors FERPA by anonymizing student data when ENABLE_DATA_ANONYMIZATION is true. This allows educators to review submission rates and student performance indicators without exposing identifiable student information.

What are the limitations of automated Canvas course health checks?

Automated Canvas course health checks require an active MCP connection and educator role, limiting use without proper setup. They surface submission rates and upcoming deadlines but depend on continuous MCP tool availability to generate actionable reports.