ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

google-classroom

Google Classroom API integration with managed OAuth. Manage courses, assignments, students, teachers, and announcements. Use this skill when users want to create courses, manage coursework, track student submissions, or post announcements. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/byungkyu/google-classroom
Or

What This Skill Does

The google-classroom skill serves as a robust bridge between the OpenClaw AI agent and the Google Classroom API. By abstracting away the complexities of OAuth 2.0 flow, it allows users to perform administrative tasks within their educational environments programmatically. This skill enables the retrieval, creation, and management of resources like courses, assignments, students, and teachers. It provides a standardized interface for interacting with your Classroom data, ensuring that your AI agent can assist in automating tedious curriculum management tasks.

Installation

To install this skill, use the ClawKit CLI provided within the OpenClaw environment. Run the following command in your terminal:

clawhub install openclaw/skills/skills/byungkyu/google-classroom

Ensure that you have set your MATON_API_KEY as an environment variable before attempting to initialize any API connections, as this key is required to authorize all requests to the gateway.

Use Cases

  • Automated Course Creation: Quickly generate course structures for the start of a semester across multiple classes.
  • Assignment Tracking: Efficiently monitor student submissions and identify missing work without manually navigating the Classroom web interface.
  • Announcement Broadcasting: Streamline communications by posting updates, links, and materials to multiple classrooms simultaneously.
  • Classroom Auditing: Retrieve lists of students and teachers across various sections to verify enrollment data or extract contact information for administrative reporting.

Example Prompts

  1. "List all active courses I am currently enrolled in or teaching, and give me a summary of any pending assignments due this week."
  2. "Create a new announcement in my 'Computer Science 101' course titled 'Project Update' with the message 'Please ensure your final commits are pushed by Friday.'"
  3. "Who are the students currently enrolled in the 'Advanced Calculus' class, and how many of them have submitted their most recent assignment?"

Tips & Limitations

  • Managed OAuth: Always ensure your connection status is 'ACTIVE' at https://ctrl.maton.ai before executing commands. If an API request fails, check the connection health first.
  • Rate Limiting: Be aware that the Google Classroom API has strict rate limits. When automating bulk actions, incorporate small delays to prevent hitting your quota.
  • Scope Permissions: The skill relies on the scopes authorized during the initial OAuth flow. If you find you cannot perform specific actions, you may need to re-authenticate via the connection URL.

Metadata

Author@byungkyu
Stars4097
Views1
Updated2026-04-14
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-byungkyu-google-classroom": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#education#classroom#automation#google-api#productivity
Safety Score: 4/5

Flags: network-access, external-api

Related Skills

apollo

Apollo.io API integration with managed OAuth. Search and enrich people and companies, manage contacts and accounts. Use this skill when users want to prospect, enrich leads, or manage sales data. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).

byungkyu 4097

hubspot

HubSpot CRM API integration with managed OAuth. Manage contacts, companies, deals, and associations. Use this skill when users want to create or update CRM records, search contacts, or sync data with HubSpot. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).

byungkyu 4097

squareup

Square API integration with managed OAuth. Process payments, manage customers, orders, catalog, inventory, invoices, loyalty programs, team members, and more. Use this skill when users want to accept payments, manage point-of-sale operations, track inventory, handle invoicing, manage loyalty programs, or create payment links through Square. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.

byungkyu 4097

signnow

SignNow API integration with managed OAuth. E-signature platform for sending, signing, and managing documents. Use this skill when users want to upload documents, send signature invites, create templates, or manage e-signature workflows. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.

byungkyu 4097

vimeo

Vimeo API integration with managed OAuth. Video hosting and sharing platform. Use this skill when users want to upload, manage, or organize videos, create showcases/albums, manage folders, or interact with the Vimeo community. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.

byungkyu 4097