canvas

Manage Canvas LMS course materials via natural language commands.

3|1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Brehove/canvas-cli-for-codex --skill canvas-brehove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/Brehove/canvas-cli-for-codex/tree/main
Command: npx skills add https://github.com/Brehove/canvas-cli-for-codex --skill canvas-brehove

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Facilitates efficient management of Canvas LMS course content through AI-driven commands, reducing manual effort and learning curve.

Core Features & Use Cases

  • Content Retrieval & Synchronization: Pulls pages, assignments, discussions, rubrics, and submissions into local markdown files for review and editing.
  • Course Management Automation: Enables updating course content, revising instructions, and attaching rubrics via simple AI prompts.
  • Use Case: An instructor wants to revise assignment instructions for clarity; they ask the AI to pull the assignment, edit for accessibility, preview changes, and then push updates back to Canvas seamlessly.

Quick Start

Use the canvas skill to pull your course content, make modifications locally, then safely push the changes to Canvas after review.

Frequently Asked Questions about canvas

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

FAQPage Schema
How do I automate Canvas LMS course management without manual updates?

Canvas LMS course management is automated by pulling pages, assignments, and rubrics into local markdown files for review, then safely pushing updates back to Canvas using natural language commands.

What is the process for revising assignment instructions for accessibility in Canvas?

Revising assignment instructions for accessibility involves asking the AI to pull the specific assignment, edit the content locally for clarity and compliance, preview the changes, and then securely sync them back to Canvas.

Can I use natural language commands to update rubrics and student submissions in Canvas?

Yes, you can use natural language commands to retrieve, modify, and attach rubrics to assignments, as well as manage student submissions across course pages and discussions with content synchronization.

Does this approach to Canvas course management work safely with my API tokens?

Canvas course management automation implements safety checks for API tokens, establishes stable workflows, and provides rollback options to ensure content synchronization is safe and reversible.

What is the best way to manage course materials across multiple Canvas pages and discussions?

The best way to manage course materials is using AI-driven commands that pull Canvas LMS pages, assignments, and discussions into local markdown files, allowing efficient review and editing before pushing updates.

When should I not use automated workflows for Canvas LMS content updates?

You should avoid automated Canvas LMS content updates if your course materials require direct manual editing in the browser or lack stable API token access for safe rollback options and content synchronization.