Create a Google Classroom course and invite students.
The `recipe-create-classroom-course` skill enables educators to streamline the creation and management of Google Classroom courses. It addresses the common challenge of manually setting up courses and enrolling students, which can be time-consuming and error-prone, especially for teachers managing multiple classes. By automating course creation and student invitations, this skill reduces administrative overhead and ensures consistency across educational environments.
This skill provides several key capabilities. It allows users to create a new Google Classroom course with specified attributes such as the course name, section, room, and owner. Users can then invite students to the course by specifying their email addresses and roles. Additionally, the skill supports retrieving a list of all enrolled students in a course, enabling educators to quickly verify enrollment and manage classroom participation. The recipe requires the `gws-classroom` skill and the Google Workspace services to function correctly, ensuring secure and authenticated operations within the Google Classroom ecosystem.
Target users for this skill include teachers, school administrators, and educational technology coordinators who need an efficient way to manage course creation and student enrollment. It is particularly useful in scenarios where multiple courses are created each term or where rapid onboarding of students is necessary. By simplifying these administrative tasks, educators can focus more on teaching and less on technical setup, making it suitable for both individual instructors and larger educational institutions looking to standardize their classroom management processes.
You can create a course by executing the command to create a course with specified details like name, section, room, and owner ID. Ensure the `gws-classroom` skill is loaded before running the command.
The skill allows inviting students individually using their email addresses and assigning roles. For multiple students, you would need to run the invitation command for each student.
You need to have the `gws-classroom` skill loaded and access to Google Workspace services (`gws`).
You can list enrolled students by running the command to list course students, specifying the course ID, and optionally formatting the output as a table.
Students must have valid Google accounts that can be added to the specified Google Classroom. The skill requires proper permissions to create courses and send invitations.
Quick Setup:
.claude/skills/Repository
googleworkspace/cli