canvas

Fetches enrolled courses and assignments from Canvas LMS via API token authentication.

539|39|Updated May 1, 2026
One-click install
npx skills add https://github.com/Tommy-yw/RunbookHermes --skill canvas-tommy-yw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/productivity/canvas
Command: npx skills add https://github.com/Tommy-yw/RunbookHermes --skill canvas-tommy-yw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of accessing Canvas LMS course and assignment information using Hermes Agent.

Core Features & Use Cases

  • Canvas API Integration: Fetches enrolled courses and assignments using API token authentication.
  • Read-only Access: Provides a secure, non-modifying way to access Canvas data.
  • Use Case: For educators or support staff who need to quickly retrieve course or assignment details without modifying them.

Quick Start

Use the canvas skill to list all active courses and their details in your Canvas LMS instance.

Frequently Asked Questions about canvas

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

FAQPage Schema
How do I fetch my enrolled courses and assignments from Canvas LMS?

You can fetch enrolled courses and assignments from Canvas LMS by using this integration to authenticate with a valid Canvas API token and base URL. It retrieves active course details and assignment data in a read-only format.

What do I need to access Canvas LMS course data through an agent?

To access Canvas LMS course data, you need a valid Canvas API token and your institution's base URL. This integration uses these credentials to authenticate and securely retrieve your educational data.

Can I modify or submit assignments through the Canvas LMS API integration?

No, you cannot modify or submit assignments because this Canvas LMS integration provides secure, read-only access. It is designed specifically for retrieving course and assignment details without modifying them.

How does API token authentication work for retrieving Canvas LMS data?

API token authentication for Canvas LMS works by passing a valid token to verify your identity and permissions. This allows the agent to securely query the base URL and fetch your enrolled courses and assignments.

Is there a way to list all active courses in my Canvas LMS instance automatically?

Yes, you can list all active courses in your Canvas LMS instance automatically by triggering this integration. It connects to the Canvas API to fetch and return all enrolled course details quickly.