canvas-student-enrollment-manager

Installation
SKILL.md

Instructions

Overview

Use this skill when you need to manage student enrollments in Canvas, particularly for students who have joined a course late (e.g., after changing majors) and have missed initial assignments. The skill automates the process of enrolling students from a provided list and notifying them of relevant grade policies.

Core Workflow

1. Locate and Parse the Student List

  • Action: Search the workspace for a CSV file containing student information. The expected format is Name,email (case-sensitive headers).
  • Tool: Use filesystem-list_directory to explore /workspace/dumps/workspace or similar directories.
  • Next: Once found, read the file with filesystem-read_file to parse the list of students.

2. Find the Target Course in Canvas

  • Action: Identify the correct Canvas course by name (e.g., "Introduction to AI-8").
  • Tool: Use canvas-canvas_list_account_courses with a search_term. You may need to first get the root account ID using canvas-canvas_get_account.
  • Verification: Confirm the course details (ID, name) using canvas-canvas_get_course.
Installs
1
Repository
zjunlp/skills
GitHub Stars
8
First Seen
Jun 23, 2026
canvas-student-enrollment-manager — zjunlp/skills