원클릭으로
canvas
Canvas LMS (Instructure) — read and write courses, modules, assignments, rubrics, grades, and submissions for K-12 classroom workflows.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Canvas LMS (Instructure) — read and write courses, modules, assignments, rubrics, grades, and submissions for K-12 classroom workflows.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
ClassDojo — post classroom story updates and send direct messages to authorized guardians for K-12 family engagement and communication.
EBSCO school databases (EBSCOhost, Explora) — search peer-reviewed articles, reference materials, and grade-leveled nonfiction from school-licensed academic databases.
Edulastic — generate, import, and manage standards-aligned assessments; retrieve performance data and class mastery reports for K-12 assessment workflows.
Frontline Education suite — access HR, absence management, professional development, and special education data across Frontline's K-12 platform products.
Google Classroom — read and write courses, coursework, materials, and student submissions via the Google Classroom API for K-12 workflows.
Google Workspace for Education — read and write files in Google Drive, create and edit Docs and Slides, and manage folder structure for K-12 content workflows.
| name | canvas |
| description | Canvas LMS (Instructure) — read and write courses, modules, assignments, rubrics, grades, and submissions for K-12 classroom workflows. |
| metadata | {"openclaw":{"requires":{"env":["CANVAS_API_TOKEN","CANVAS_BASE_URL"]}},"primaryEnv":"CANVAS_API_TOKEN"} |
Canvas by Instructure is a leading cloud-based Learning Management System used widely in K-12 districts for course content delivery, assignment management, grading, and student communication. It exposes a comprehensive REST API supporting both read and write operations across its full data model.
This skill authenticates using env vars declared in the frontmatter metadata and provided via ~/.openclaw/.env (see .env.example at the segment root). Required variables:
CANVAS_BASE_URL - root URL of the Canvas instance (e.g. https://district.instructure.com)CANVAS_API_TOKEN - user or service-account API token generated in Canvas account settingsGET /api/v1/courses — list courses for the authenticated userGET /api/v1/courses/{id}/assignments — retrieve assignments with rubrics and due datesGET /api/v1/courses/{id}/modules — read course module structure and itemsPOST /api/v1/courses/{id}/pages — create a new content page in a courseGET /api/v1/courses/{id}/submissions — fetch student submission bodies and metadataPUT /api/v1/courses/{id}/assignments/{aid}/submissions/{uid} — post a grade or rubric assessmentPOST /api/v1/courses/{id}/quizzes — create a new quiz (New Quizzes via LTI integration)Link headers; always follow next links when listing large collections.