gws-classroom
Google Classroom: Manage classes, rosters, and coursework.
Security Assessment
About gws-classroom
The gws-classroom skill provides a comprehensive interface to manage various aspects of Google Classroom, streamlining administrative tasks such as course creation, grading settings, and course modification. By interacting with this skill, users can automate and manage the workflow within Google Classroom, eliminating the need for manual input and improving productivity for educators and administrators alike. The skill facilitates interaction with key components of Google Classroom, such as courses, students, teachers, and course materials, offering seamless integration into other workflows or systems. Whether you're a teacher looking to automate your classroom management or an administrator seeking better control over course settings, this skill is designed to enhance your experience and simplify administrative tasks.
FAQ
How do I create a course using gws-classroom?
You can create a course by using the `create` method in the `courses` resource. Ensure that you specify the ownerId of the course and that the user requesting the action has the required permissions.
What are the prerequisites for using gws-classroom?
You must read `../gws-shared/SKILL.md` for authentication details, global flags, and security rules. Additionally, if the prerequisite SKILL.md is missing, you can run `gws generate-skills` to create it.
Are there any limitations when deleting a course?
Yes, a course can only be deleted by users who have permission to do so. If the requesting user does not have deletion rights, a `PERMISSION_DENIED` error will be returned. Additionally, if the course does not exist, a `NOT_FOUND` error will occur.
Which Google Classroom features can be managed with gws-classroom?
This skill provides access to manage courses, student groups, course work, announcements, grading periods, and other core classroom functionalities.
Can non-admin users create courses for other users?
No, non-admin users can only create courses where they themselves are the owner. Domain admins have the ability to create courses on behalf of any user within their domain.
Install gws-classroom
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
googleworkspace/cli