canvas

Retrieve Canvas LMS course and assignment metadata via authenticated API requests.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Signmanal/VIGIL --skill canvas-signmanal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/Signmanal/VIGIL/tree/main/optional-skills/productivity/canvas
Command: npx skills add https://github.com/Signmanal/VIGIL --skill canvas-signmanal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually navigating the Canvas LMS interface to retrieve course lists and assignment details is time-consuming for students, educators, and academic staff who need to track academic requirements regularly.

Core Features & Use Cases

  • Read-Only Course Access: Fetch lists of enrolled Canvas courses with optional filtering by enrollment state (active, completed, etc.)
  • Assignment Detail Retrieval: Pull structured data for course assignments including due dates, point values, submission types, and direct links to assignment pages
  • Use Case: A student can use this skill to compile all upcoming assignment due dates across their active courses to build a personalized study schedule, while educators can pull assignment data to audit course requirements across multiple sections.

Quick Start

Use the canvas skill to list all your active Canvas courses and their upcoming assignments sorted by due date.

Frequently Asked Questions about canvas

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

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

This skill automates Canvas LMS data retrieval by sending authenticated API requests to pull course lists and assignment details, returning structured JSON metadata for tracking due dates and auditing requirements.

Can I pull Canvas assignment due dates across multiple courses?

Yes, you can pull Canvas assignment due dates across multiple courses by retrieving paginated assignment data through authenticated API requests, which provides structured details including due dates, point values, and submission types.

Do I need an API token to retrieve Canvas LMS course data?

Yes, retrieving Canvas LMS course data requires an authenticated API token to validate requests and ensure secure, read-only access to course and assignment metadata.

What is the best way to audit assignment requirements across Canvas course sections?

The best way to audit assignment requirements across Canvas course sections is to use an automated API retrieval tool that pulls structured assignment data, including point values and direct page links, eliminating manual navigation.

Does this Canvas data retrieval skill support filtering courses by enrollment state?

Yes, this Canvas data retrieval skill supports filtering courses by enrollment state, allowing you to specify active, completed, or other states to narrow down the fetched course inventory.

Can I modify or submit Canvas assignments through this API integration?

No, you cannot modify or submit Canvas assignments through this API integration because it is designed for read-only access to fetch course and assignment metadata without altering data.