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-conscious handling: Set
ENABLE_DATA_ANONYMIZATION=truein the Canvas MCP server environment to anonymize supported student identity fields. When enabled, names render asStudent_xxxxxxxxhashes while preserving functional user IDs for messaging. This control does not by itself establish compliance.
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: