gws-classroom
SolidGoogle Classroom: Manage classes, rosters, and coursework.
AI & Automation 26,720 stars
1406 forks Updated today Apache-2.0
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# classroom (v1)
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
```bash
gws classroom <resource> <method> [flags]
```
## API Resources
### courses
- `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.
- `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.
- `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.
- `getGradingPeriodSettings` — Returns the grading period settings in a course. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user isn't permitted to access the grading period settings in the requested course or for acc...
Details
- Author
- googleworkspace
- Repository
- googleworkspace/cli
- Created
- 3 months ago
- Last Updated
- today
- Language
- Rust
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Web & Frontend Listed
gws-classroom
This skill should be used when the user says "manage my classroom", "create a course", "list my classes", "add a student to a course", "assign coursework", "invite a teacher", or wants to manage Google Classroom. Covers courses, enrollments, coursework, announcements, topics, and guardian invitations.
3 Updated 3 days ago
radesjardins AI & Automation Solid
recipe-create-classroom-course
Create a Google Classroom course and invite students.
26,720 Updated today
googleworkspace AI & Automation Solid
gws-workflow
Google Workflow: Cross-service productivity workflows.
26,720 Updated today
googleworkspace AI & Automation Solid
gws-chat
Google Chat: Manage Chat spaces and messages.
26,720 Updated today
googleworkspace AI & Automation Listed
gws-calendar
Google Calendar: Manage calendars and events.
21 Updated 5 days ago
project-nomos