Tooluck logoTooluck
SKILL.md

gws-classroom

Agent skill fromgoogleworkspace/cli

Google Classroom: Manage classes, rosters, and coursework.

How to install gws-classroom

install gws-classroom
# install the cli pack with the skills CLI
npx skills add googleworkspace/cli

# or add only this skill to Claude Code: copy the folder

skills/gws-classroom/

# into

~/.claude/skills/gws-classroom/ (all projects)

.claude/skills/gws-classroom/ (one project)

skills/gws-classroom/SKILL.md

Apache-2.0Full file
1# classroom (v1)
2
3> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
4
5```bash
6gws classroom <resource> <method> [flags]
7```
8
9## API Resources
10
11### courses
12
13 - `create` — Creates a course. The user specified in `ownerId` is the owner of the created course and added as a teacher. A non-admin requesting user can only create a course with themselves as the owner. Domain admins can create courses owned by any user within their domain. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to create courses or for access errors. * `NOT_FOUND` if the primary teacher is not a valid user.
14 - `delete` — Deletes a course. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to delete the requested course or for access errors. * `NOT_FOUND` if no course exists with the requested ID.
15 - `get` — Returns a course. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or for access errors. * `NOT_FOUND` if no course exists with the requested ID.
16…

Excerpt shown under the repository's Apache-2.0 license.

More skills in cli

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates