Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
googleworkspace avatar

Recipe Create Classroom Course

  • 23.9k installs
  • 30.2k repo stars
  • Updated August 1, 2026
  • googleworkspace/cli

recipe-create-classroom-course is an automation recipe that creates Google Classroom courses and invites students.

About

Automation recipe that creates Google Classroom courses and enrolls students. Developers use this to automate educational program setup, eliminating manual classroom creation and student invitations. Combines classroom APIs for course creation, invitation, and roster verification.

  • Creates Google Classroom courses with section and room details
  • Invites students with proper role assignment
  • Lists enrolled students with table formatting

Recipe Create Classroom Course by the numbers

  • 23,879 all-time installs (skills.sh)
  • +344 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #43 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

recipe-create-classroom-course capabilities & compatibility

Works with
google drive
Use cases
orchestration
From the docs

What recipe-create-classroom-course says it does

Create a Google Classroom course and invite students
SKILL.md
Create the course: `gws classroom courses create --json
SKILL.md
npx skills add https://github.com/googleworkspace/cli --skill recipe-create-classroom-course

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs23.9k
repo stars30.2k
Security audit3 / 3 scanners passed
Last updatedAugust 1, 2026
Repositorygoogleworkspace/cli

How do you create a Google Classroom course from the CLI?

Automatically create classroom courses and enroll students in educational programs.

Who is it for?

Automating educational program setup and student enrollment

Skip if: Manual one-off course setup without gws auth or teams managing Classroom solely through the web UI without CLI automation.

When should I use this skill?

Need to create classroom courses and enroll students programmatically

What you get

Google Classroom course record, student invitation objects, and JSON API responses from gws classroom commands.

  • Classroom course created
  • Students invited and enrolled
  • Course roster populated

By the numbers

  • Declared in googleworkspace/cli skill metadata version 0.22.5
  • Requires gws-classroom as a named prerequisite skill

Files

SKILL.mdMarkdownGitHub ↗

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

Related skills

FAQ

What skills does recipe-create-classroom-course require?

recipe-create-classroom-course requires the gws-classroom skill and the gws CLI binary. It also depends on gws-shared for authentication, global flags, and security rules per googleworkspace/cli metadata version 0.22.5.

What API calls does the classroom course recipe run?

recipe-create-classroom-course runs `gws classroom courses create` with a JSON payload for name, section, room, and ownerId, then `gws classroom invitations create` with the returned courseId to invite students.

Is Recipe Create Classroom Course safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.