Generated banner for Recipe Create Classroom Course
Generated logo for Recipe Create Classroom Course

Recipe Create Classroom Course

Google WorkspaceOfficialPublished by Google Workspace

  • Skill
  • Workflow
  • Automation and integrations
  • Apache-2.0
  • No issues found

From the author

Create a Google Classroom course and invite students.
— the description by Google Workspace

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a structured workflow for setting up a new Google Classroom course and managing student enrollment. By leveraging the gws-classroom skill, users can programmatically define course details such as name, section, and room, and subsequently invite students to join the class.

What it does

  • Creates a new Google Classroom course with specified metadata.
  • Sends invitations to students using their email addresses.
  • Lists currently enrolled students in a specific course.
  • Automates the administrative setup process for educators.

When to use it

  • When you need to quickly provision a new classroom for a school term.
  • When managing large lists of student enrollments programmatically.
  • When integrating classroom setup into a broader educational workflow.

Advantages

  • Reduces manual administrative effort in Google Classroom.
  • Ensures consistent course naming and configuration.
  • Provides a clear, repeatable process for student onboarding.

Usage examples

“Create a new Google Classroom course named Introduction to CS for Period 1.”
The agent executes the course creation command and returns the new course details.
“Invite [email removed] to my new classroom.”
The agent uses the course ID to send an invitation to the specified student email.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/googleworkspace/recipe-create-classroom-course/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip recipe-create-classroom-course.zip -d .agents/skills

Documentation by Google Workspace

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": "[email protected]", "role": "STUDENT"}'

  3. List enrolled students: gws classroom courses students list --params '{"courseId": "COURSE_ID"}' --format table

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Google Workspace
Publisher
Google Workspace (Official)
Source
googleworkspace/cli · skills/recipe-create-classroom-course · commit cd3697e
Licence
Apache License 2.0 (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Google Workspace.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download recipe-create-classroom-course.zip