canvas-lms
CommunityFetch Canvas LMS data via REST API.
Authorxukrutdonut
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables retrieving Canvas LMS data programmatically from the REST API, including courses, assignments, grades, and submissions, without manual portal navigation.
Core Features & Use Cases
- Course & Enrollment Data: List active courses, sections, and user enrollments.
- Assignments & Grades: Retrieve assignments, due dates, and student submissions to monitor progress.
- Course Materials: Fetch course files and modules for material review and integration.
- Use Case: Imagine a department administrator needing to generate a weekly report of all active courses, upcoming due dates, and grade distributions across Canvas.
Quick Start
Use the canvas-lms skill to fetch the current user's active courses with a simple API call, then export results to JSON or CSV. Example: curl -s -H "Authorization: Bearer $CANVAS_TOKEN" "$CANVAS_URL/api/v1/courses?per_page=50"
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: canvas-lms Download link: https://github.com/xukrutdonut/openclaw-skills/archive/main.zip#canvas-lms Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.