一键导入
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.