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 compliance (educators): Set
ENABLE_DATA_ANONYMIZATION=truein the Canvas MCP server environment to anonymize student names in output.
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?