canvas

Fetch enrolled courses and assignments from Canvas LMS via command line.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill canvas-lynxlabvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/optional-skills/productivity/canvas
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill canvas-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the management of Canvas LMS courses and assignments by providing a command-line interface to fetch enrolled courses and assignments using API token authentication.

Core Features & Use Cases

  • Course and Assignment Retrieval: List enrolled courses and assignments from the Canvas LMS.
  • API Token Authentication: Securely access your Canvas LMS instance using an API token.
  • Use Case: Quickly check your course schedule or assignment due dates by querying the Canvas LMS directly from the command line.

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 fetch enrolled courses and assignments from Canvas LMS via the command line?

You can fetch enrolled courses and assignments from Canvas LMS by using a command-line interface that authenticates with an API token and retrieves data directly through the Canvas REST API.

What do I need to authenticate and access my Canvas LMS courses?

To access Canvas LMS courses, you need to provide an API token for authentication, which allows the command-line interface to securely connect to your Canvas instance and query your enrolled courses.

Can I check Canvas assignment due dates without logging into the web interface?

Yes, you can check assignment due dates by querying the Canvas LMS directly from the command line, retrieving your active course schedule and assignments without needing to navigate the standard web interface.

Is this command-line approach suitable for administrative course management workflows?

This approach is ideal for administrative workflows involving course management and student assignment tracking, allowing you to efficiently manage Canvas LMS courses directly from the command line.

How does the Canvas REST API integration work for retrieving student assignment data?

The Canvas REST API integration works by using your provided API token to authenticate requests, fetching enrolled courses and assignments directly from the Canvas LMS to display them in your command-line interface.