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=true in 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?

Related skills

More from vishalsachdev/canvas-mcp

Installs
72
GitHub Stars
129
First Seen
Mar 3, 2026