canvas-discussion-facilitator
Installation
SKILL.md
Canvas Discussion Facilitator
Facilitate discussion forum activity in Canvas LMS -- browse topics, read posts, reply to students, create new discussions, and monitor participation. Works for both students and educators.
Prerequisites
- Canvas MCP server must be running and connected to the agent's MCP client.
- The authenticated user can have any Canvas role (student, TA, or instructor). Tool access is governed by Canvas API permissions.
- FERPA-conscious handling (educators): Set
ENABLE_DATA_ANONYMIZATION=truein the Canvas MCP server environment to anonymize supported student identity fields in output. This control does not by itself establish compliance.
Steps
1. Identify the Course
Ask the user which course to work with. Accept a course code, Canvas ID, or ask them to pick from a list.
If the user does not specify, use list_courses to show active courses and prompt:
Which course should I look at discussions for?