A comprehensive command-line interface for managing Canvas LMS data, including courses, grades, assignments, and file submissions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install canvascli
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 canvascli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
canvas-cli is a powerful utility designed to bring the functionality of the Canvas Learning Management System (LMS) directly into a terminal environment. As a key component for users looking to expand their Openclaw Skills, this tool enables seamless interaction with academic data without the overhead of a web browser. It provides a structured way to navigate courses, view users, and manage course content.
By integrating this skill into your workflow, you gain the ability to handle complex SAML SSO authentication with TOTP support. The tool is optimized for efficiency, caching sessions locally to ensure that subsequent interactions are fast and friction-free. It is an essential asset for developers and students who want to automate or streamline their educational tasks using Openclaw Skills.
To integrate this tool with your Openclaw Skills, perform the initial setup and verify your identity using the following commands:
canvas-cli configure
canvas-cli whoami
Configuration is stored securely at ~/.canvas-cli/config.json with restricted file permissions.
The skill organizes Canvas LMS data into several logical categories for easy access:
| Data Type | Description | Key Fields |
|---|---|---|
| Courses | List of enrolled or managed courses | Course ID, Name, User List |
| Assignments | Specific tasks and submission requirements | Assignment ID, Due Date, Status |
| Grades | Performance metrics across courses | Current Score, Letter Grade (Color-coded) |
| Content | Modules, files, and discussions | File ID, Module Items, Discussion Replies |
| Metadata | Local configuration and session state | SSO Cookies, API Endpoint, Pagination Settings |
--json flag, allowing for integration with other Openclaw Skills.--per-page parameter for large datasets.Loading
A specialized research tool for discovering, de-duplicating, and citing academic papers across global scholarly databases.

A smart documentation agent that captures critical infrastructure and project changes at the end of every session while filtering out irrelevant noise.

The official command-line interface for managing high-performance Hetzner Cloud resources including servers, networks, volumes, and load balancers.

Selva is a specialized shopping platform designed for AI agents to search, compare, and purchase physical products directly from Amazon.

A zero-dependency Go utility for downloading MP4 videos from public LinkedIn posts without requiring authentication.

A foundational utility designed to verify and validate the integration of AI agents within the Openclaw Skills ecosystem.








































