canvas-peer-review-manager
Installation
SKILL.md
Canvas Peer Review Manager
A complete peer review management workflow for educators using Canvas LMS. Monitor completion, analyze quality, identify students who need follow-up, send reminders, and export data -- all through MCP tool calls against the Canvas API.
Prerequisites
- Canvas MCP server must be running and connected to the agent's MCP client (e.g., Claude Code, Cursor, Codex, OpenCode).
- The authenticated user must have an educator or instructor role in the target Canvas course.
- The assignment must have peer reviews enabled in Canvas (either manual or automatic assignment).
- FERPA compliance: Set
ENABLE_DATA_ANONYMIZATION=truein the Canvas MCP server environment to anonymize student names. When enabled, names render asStudent_xxxxxxxxhashes while preserving functional user IDs for messaging.
Steps
1. Identify the Assignment
Ask the user which course and assignment to manage peer reviews for. Accept a course code, Canvas ID, or course name, plus an assignment name or ID.
If the user does not specify, prompt: