canvas

Retrieve enrolled courses and assignments from the Canvas LMS API.

Updated May 8, 2026
One-click install
npx skills add https://github.com/superfhp/lumi-agent --skill canvas-superfhp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/superfhp/lumi-agent/tree/main/optional-skills/productivity/canvas
Command: npx skills add https://github.com/superfhp/lumi-agent --skill canvas-superfhp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of accessing course information and assignments from the Canvas Learning Management System (LMS), streamlining educational workflows.

Core Features & Use Cases

  • Course and Assignment Listing: Fetch and display enrolled courses and assignments.
  • API Token Authentication: Utilizes API token authentication for secure access to Canvas.
  • Use Case: For educators and students who need to quickly access course materials and assignments through a command-line interface.

Quick Start

Use the canvas skill to list all active courses.

Frequently Asked Questions about canvas

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

FAQPage Schema
How do I retrieve enrolled courses and assignments from Canvas LMS?

You can retrieve enrolled courses and assignments from Canvas LMS by using this skill to access the Canvas LMS API. It authenticates via an API token to fetch and display your active course materials and student work.

Do I need an API token to access Canvas LMS course content?

Yes, an API token is required to access Canvas LMS course content. This skill utilizes API token authentication to provide read-only access for securely retrieving your enrolled courses and assignments.

Can I update or modify course materials through the Canvas LMS API integration?

No, you cannot update or modify course materials through this Canvas LMS API integration. It provides strictly read-only access, enabling the retrieval of enrolled courses and assignments without allowing any content modification.

What is the best way to list active courses from Canvas LMS for educational workflows?

The best way to list active courses from Canvas LMS for educational workflows is using this skill. It fetches and displays enrolled courses via API token authentication, streamlining course content access for educators and students.

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

Yes, this Canvas LMS integration works for both educators and students. It simplifies accessing course information and assignments from the Canvas Learning Management System, streamlining daily educational workflows via the command-line interface.