一键导入
google-classroom
Google Classroom — read and write courses, coursework, materials, and student submissions via the Google Classroom API for K-12 workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Google Classroom — read and write courses, coursework, materials, and student submissions via the Google Classroom API for K-12 workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Canvas LMS (Instructure) — read and write courses, modules, assignments, rubrics, grades, and submissions for K-12 classroom workflows.
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 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 | google-classroom |
| description | Google Classroom — read and write courses, coursework, materials, and student submissions via the Google Classroom API for K-12 workflows. |
| metadata | {"openclaw":{"requires":{"env":["GOOGLE_CLIENT_ID","GOOGLE_CLIENT_SECRET","GOOGLE_REFRESH_TOKEN"]}},"primaryEnv":"GOOGLE_CLIENT_ID"} |
Google Classroom is Google's free LMS integrated into Google Workspace for Education, widely adopted in K-12 for assignment distribution, submission collection, grading, and class communication. It is accessed via the Google Classroom REST API and Google Drive API for attached files.
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:
GOOGLE_CLIENT_ID - OAuth2 client ID from the Google Cloud projectGOOGLE_CLIENT_SECRET - OAuth2 client secretGOOGLE_REFRESH_TOKEN - long-lived refresh token obtained via the OAuth2 authorization flowGET /v1/courses — list active courses for the authenticated teacher or studentGET /v1/courses/{id}/courseWork — retrieve all assignments and materials with due datesGET /v1/courses/{id}/courseWork/{cwId}/studentSubmissions — read student submission status and attached file IDsPOST /v1/courses/{id}/courseWorkMaterials — publish a new material item to a topicPATCH /v1/courses/{id}/courseWork/{cwId}/studentSubmissions/{sid} — return a grade or drafted feedbackGET /v1/userProfiles/{id} — look up name, email, and role for identity resolution