add-classroom-gws

Automates per-student Google Drive folder creation, sharing, and rclone mount.

5|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/chiptoe-svg/nanoclaw_gccourse --skill add-classroom-gws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-classroom-gws
Source: https://github.com/chiptoe-svg/nanoclaw_gccourse/tree/main/.claude/skills/add-classroom-gws
Command: npx skills add https://github.com/chiptoe-svg/nanoclaw_gccourse --skill add-classroom-gws

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating, sharing, and mounting individual Google Drive folders for each student in a classroom is tedious, error-prone, and impossible to scale for large classes, taking hours of administrative work away from teaching and course preparation.

Core Features & Use Cases

  • Automated per-student Drive provisioning: Creates a unique Google Drive folder for every student via the instructor's OAuth, shares it as an Editor with the student's email, and sends them the direct folder link.
  • Seamless container integration: Mounts each student's Drive folder at /workspace/drive/ inside their isolated agent container via rclone for immediate, native file access.
  • Granular access controls: Implements ownership rules that let students collaborate freely in shared workspaces while blocking unauthorized modifications to files they did not create.
  • Use Case: For a 30-student biology lab, an instructor can provision all individual and shared Drive resources in under 5 minutes, with no manual folder creation or permission setting required.

Quick Start

Use the add-classroom-gws skill to automatically create, share, and mount individual Google Drive folders for each student in your classroom after you have set up the base classroom structure and configured your Google OAuth and rclone credentials.

Frequently Asked Questions about add-classroom-gws

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

FAQPage Schema
How do I automate Google Drive folder provisioning for students?

You can automate Google Drive folder provisioning by using instructor OAuth credentials to create unique folders, share them with student emails as Editors, and send direct links without manual folder creation. This scales instantly for large classes.

Can I mount Google Drive folders inside isolated student containers?

Yes, you can mount Google Drive folders inside isolated student agent containers using rclone bind mount configuration. This provides immediate, native file access at the designated workspace path within each container.

Do I need to configure Google OAuth and rclone before setting up student Drive access?

Yes, you need to configure your base classroom structure, Google OAuth credentials, and rclone setup beforehand. These prerequisites allow the automated provisioning to handle folder creation and permission sharing securely.

How do Google Drive ownership rules prevent unauthorized file modifications in shared workspaces?

Ownership rules prevent unauthorized file modifications by blocking students from editing files they did not create in shared workspaces. This allows free collaboration while maintaining granular access controls over individual submissions.

What is the best way to scale Google Drive classroom setup for a 30-student lab?

The best way to scale Google Drive classroom setup is to automate per-student folder creation and permission sharing via OAuth. This provisions all individual and shared resources for a 30-student lab in under five minutes.