
Canvas Week Plan
This generates a student's weekly overview by hitting the Canvas MCP server for assignments, submission status, grades, and peer reviews. You get a table grouped by course showing what's due, what's already turned in, and suggested priority order based on due dates and point values. It also calculates potential grade impact if you finish everything. The main value is consolidation: instead of clicking through Canvas tabs, you ask "what's due this week" and see everything at once. Works best on Sunday or Monday for planning. You can drill down into specific assignments afterward, or run it in compact mode for a quick check. Requires the Canvas MCP server configured with student credentials.
- skills.sh installs
- 320
- GitHub stars
- 320
- last updated
- Aug 21, 2026
Install
$ npx -y skills add vishalsachdev/canvas-mcp --skill canvas-week-plan --agent claude-codeInstalls into .claude/skills of the current project.
Files
Canvas Week Plan
Generate a comprehensive weekly plan for a student, showing all upcoming assignments, current grades, submission status, and pending peer reviews across all enrolled courses.
Prerequisites
- Canvas MCP server must be configured and running in the agent's MCP client (e.g., Claude Code, Cursor, Codex, OpenCode)
- The user must have a student role in their Canvas courses
- No anonymization is needed -- students only see their own data
Steps
1. Get Upcoming Assignments
Call the MCP tool get_my_upcoming_assignments with days=7 to retrieve all assignments due in the next week.
Data to collect per assignment:
- Assignment name
- Course name or code
- Due date and time
- Point value
- Assignment type (quiz, essay, discussion, etc.)
2. Check Submission Status
Call the MCP tool get_my_submission_status to determine what has been submitted and what has not.
Categorize each assignment as one of:
- Submitted -- already turned in
- Not submitted -- still needs to be done
- Late -- past due but late submissions still accepted
- Missing -- past due, no late submissions accepted
3. Get Current Grades
Sponsors
Details
- Repository
- github.com/vishalsachdev/canvas-mcp
- Categories
- AI & Agent Building, Productivity & Planning
- First seen
- Jun 3, 2026