원클릭으로
canvas
Instructure Canvas LMS — lets an agent read and write course content, assignments, grades, and engagement analytics.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Instructure Canvas LMS — lets an agent read and write course content, assignments, grades, and engagement analytics.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Ellucian Banner SIS — lets an agent query student academic records, registration, financial aid awards, and employee HR data via Banner REST APIs.
Blackbaud Raiser's Edge NXT — lets an agent query alumni constituent records, giving history, pledge tracking, and wealth screening scores for advancement workflows.
Civitas Learning analytics platform — lets an agent retrieve student risk scores, graduation probability, course success predictions, and intervention outcome tracking.
EAB Navigate student success platform — lets an agent manage early alerts, advising appointments, four-year plans, and at-risk cohort outreach.
Handshake career platform — lets an agent search jobs and internships, retrieve employer profiles, and surface career fair registrations for students.
Salesforce Education Cloud and NPSP — lets an agent query and update enrollment CRM records, alumni giving history, campaign membership, and engagement scores.
| name | canvas |
| description | Instructure Canvas LMS — lets an agent read and write course content, assignments, grades, and engagement analytics. |
| metadata | {"openclaw":{"requires":{"env":["CANVAS_API_TOKEN","CANVAS_BASE_URL"]}},"primaryEnv":"CANVAS_API_TOKEN"} |
Canvas by Instructure is the most widely-adopted learning management system in US higher education. It hosts course modules, assignments, quizzes, grade books, and discussion boards. Agents use it to support faculty content creation, grading workflows, and student engagement monitoring.
This skill authenticates using env vars declared in the frontmatter metadata field. Set these in ~/.openclaw/.env (template: .env.example):
CANVAS_BASE_URL - institution's Canvas instance URL (e.g. https://canvas.university.edu)CANVAS_API_TOKEN - long-lived API token generated from Canvas user settingsGET /api/v1/courses/:id/assignments — list assignments with due dates and rubricsGET /api/v1/courses/:id/students — roster with enrollment statusPUT /api/v1/courses/:id/assignments/:id/submissions/:user_id — post grade and commentGET /api/v1/courses/:id/analytics/student_summaries — per-student engagement metricsPOST /api/v1/courses/:id/quizzes — create quiz with question bankGET /api/v1/courses/:id/modules — retrieve module structure and content itemsper_page=100 on list endpoints to minimize pagination overhead.