A comprehensive integration for accessing Canvas LMS course data, assignments, and grades using the official REST API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install canvas-lms
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install canvas-lms using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Canvas LMS skill is a powerful bridge between your AI development environment and the Instructure educational ecosystem. By leveraging Openclaw Skills, developers and students can programmatically interact with course content, track upcoming deadlines, and monitor academic performance.
This integration simplifies the process of gathering contextual educational data for personalized AI study assistants or automated reporting tools. It provides a standardized way for an AI agent to navigate the complex hierarchy of courses, modules, and submissions common in modern academic environments.
To get started with this skill in Openclaw Skills, follow these steps:
export CANVAS_TOKEN="your_token_here"
export CANVAS_URL="https://your-school.instructure.com"
curl -s -H "Authorization: Bearer $CANVAS_TOKEN" "$CANVAS_URL/api/v1/users/self/profile"
The Canvas LMS skill organizes information according to the standard Instructure API schema. Data is returned as JSON objects with the following primary structures:
| Object | Key Attributes |
|---|---|
| Courses | id, name, course_code, enrollment_term_id |
| Assignments | id, name, due_at, points_possible, submission_types |
| Submissions | grade, score, submitted_at, late, missing |
| Modules | id, name, items_count, state |
| Users | id, name, primary_email, avatar_url |
| Conversations | id, subject, last_message, workflow_state |
Loading
An automated data reporting tool designed to aggregate all active skill data and broadcast it to a designated Discord webhook.

A sophisticated orchestration pipeline that employs parallel model runs and structured cross-critique to deliver high-accuracy synthesis for complex reasoning tasks.

A powerful hierarchical decomposition engine that transforms complex projects and information into structured, actionable trees using 21 specialized patterns.

A specialized skill for Openclaw Skills that automates the scaffolding and optimization of Django REST Framework APIs.

A zero-auth news aggregation skill that provides AI-summarized and clustered global event data for automated briefings.

An AI-driven news aggregation skill that provides deduplicated, summarized, and categorized world events without requiring an API key.








































