canvas

Fetch courses and assignments from Canvas LMS using API token authentication.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill canvas-zhouboyu-xreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/zhouboyu-xreal/Hermes-Memory/tree/main/optional-skills/productivity/canvas
Command: npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill canvas-zhouboyu-xreal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines access to Canvas LMS by fetching enrolled courses and assignments, reducing the need for manual browsing and data entry.

Core Features & Use Cases

  • Fetch Courses and Assignments: Retrieve a list of courses and their associated assignments directly from Canvas LMS.
  • API Token Authentication: Uses your Canvas API token for secure access.
  • Use Case: For teachers and students, this Skill simplifies tracking course materials and assignment deadlines.

Quick Start

Use the canvas skill to list all active courses in your Canvas LMS.

Frequently Asked Questions about canvas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch courses and assignments from Canvas LMS automatically?

To fetch courses and assignments from Canvas LMS automatically, use this Skill to retrieve enrolled course data and associated assignments via API token authentication, replacing manual browsing with direct data access.

What do I need to set up before retrieving Canvas LMS course data?

Fetching Canvas LMS courses and assignments requires setting environment variables for your Canvas API token and base URL to authenticate requests and retrieve active course data directly.

Can I use API token authentication to access Canvas course information?

Yes, API token authentication is used to securely access Canvas LMS course information, requiring you to configure your specific Canvas API token in the environment variables before fetching data.

What is the best way to track Canvas assignment deadlines without manual browsing?

The best way to track Canvas assignment deadlines without manual browsing is using this Skill to integrate Canvas LMS into your workflow, fetching assignment data directly through automated API requests.

Does this Canvas LMS integration work for both teachers and students?

Yes, this Canvas LMS integration works for both teachers and students, simplifying the process of tracking course materials and assignment deadlines by fetching data directly from the platform.