gws-classroom

Manage Google Classroom courses, rosters, and assignments via the gws CLI.

312|38|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/m13v/fazm --skill gws-classroom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-classroom
Source: https://github.com/m13v/fazm/tree/main/skills/gws-classroom
Command: npx skills add https://github.com/m13v/fazm --skill gws-classroom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of Google Classroom, addressing the complexities of handling courses, student rosters, and assignments efficiently.

Core Features & Use Cases

  • Course Management: Create, delete, update, and retrieve course information.
  • Roster Management: Add or remove students and teachers, manage invitations.
  • Assignment Handling: Create, manage, and grade coursework and announcements.
  • Use Case: An educator can use this Skill to quickly create a new course for an upcoming semester, add all enrolled students from a roster file, and post the first assignment.

Quick Start

Use the gws classroom skill to list all courses.

Frequently Asked Questions about gws-classroom

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Google Classroom courses and rosters programmatically?

Google Classroom course and roster management is handled by creating, deleting, updating courses and adding or removing students and teachers. This Skill automates administrative tasks like roster management and course creation for educational institutions.

Can I automate Google Classroom assignment creation and grading?

Automating Google Classroom assignment creation and grading is supported by this Skill. It facilitates coursework creation, management, and grading, allowing educators to post assignments and announcements efficiently.

Do I need the gws CLI tool to manage Google Classroom courses?

The gws CLI tool is required to manage Google Classroom courses with this Skill. You also need Google Workspace API access for authenticated operations to execute course creation, updates, and roster invitations.

What is the best way to add enrolled students to a Google Classroom course?

The best way to add enrolled students to a Google Classroom course is through roster management. This Skill handles adding or removing students, managing user profiles, and sending invitations for educational institutions.

How does Google Workspace API access work for student management?

Google Workspace API access provides authenticated operations for student management. It enables the Skill to interact with Google Classroom resources, facilitating course updates, roster invitations, and user profile retrieval.

Can I update course information and delete Google Classroom courses in bulk?

Updating course information and deleting Google Classroom courses is supported. The Skill manages course resources by facilitating course creation, deletion, and updates, streamlining administrative tasks for educational institutions.