Plan a study session from supplied material
Create explanations and practice questions bounded by a learner's goal and provided sources.
Create a Google Classroom course and invite students.
---
name: recipe-create-classroom-course
version: 1.0.0
description: "Create a Google Classroom course and invite students."
metadata:
openclaw:
category: "recipe"
domain: "education"
requires:
bins: ["gws"]
skills: ["gws-classroom"]
---
# Create a Google Classroom Course
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-classroom`
Create a Google Classroom course and invite students.
## Steps
1. Create the course: `gws classroom courses create --json '{"name": "Introduction to CS", "section": "Period 1", "room": "Room 101", "ownerId": "me"}'`
2. Invite a student: `gws classroom invitations create --json '{"courseId": "COURSE_ID", "userId": "student@school.edu", "role": "STUDENT"}'`
3. List enrolled students: `gws classroom courses students list --params '{"courseId": "COURSE_ID"}' --format table`
---
name: recipe-create-classroom-course
version: 1.0.0
description: "Create a Google Classroom course and invite students."
metadata:
openclaw:
category: "recipe"
domain: "education"
requires:
bins: ["gws"]
skills: ["gws-classroom"]
---
# Create a Google Classroom Course
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-classroom`
Create a Google Classroom course and invite students.
## Steps
1. Create the course: `gws classroom courses create --json '{"name": "Introduction to CS", "section": "Period 1", "room": "Room 101", "ownerId": "me"}'`
2. Invite a student: `gws classroom invitations create --json '{"courseId": "COURSE_ID", "userId": "student@school.edu", "role": "STUDENT"}'`
3. List enrolled students: `gws classroom courses students list --params '{"courseId": "COURSE_ID"}' --format table`
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.