google-workspace

Automate Google Drive, Gmail, Calendar, and Docs operations with Python scripts.

11|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Casper-Studios/casper-marketplace --skill google-workspace-casper-studios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Casper-Studios/casper-marketplace/tree/main/casper/skills/google-workspace
Command: npx skills add https://github.com/Casper-Studios/casper-marketplace --skill google-workspace-casper-studios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pydrive2, google-auth, google-auth-oauthlib, google-api-python-client, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill centralizes and automates interactions with Google Drive, Gmail, Calendar, and Docs, eliminating the need to switch between applications for common tasks and improving productivity.

Core Features & Use Cases

  • Google Drive Management: Upload files, create folder structures, and search for documents.
  • Gmail Operations: Search for emails by sender, recipient, keywords, or date range.
  • Google Calendar Integration: Find meetings, events, and manage your schedule.
  • Use Case: Automatically upload project reports to a client's Drive folder, then search Gmail for related communication, and finally find upcoming meetings with that client.

Quick Start

Find all recent emails from 'microsoft.com' using the Gmail search feature.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Google Drive file uploads and Gmail search tasks together?

You can automate Google Drive file uploads and Gmail search tasks together using Python scripts that execute deterministic operations across Google Workspace via OAuth authentication.

Can I use Python scripts to search Gmail by sender and manage Google Calendar events?

Yes, Python scripts can search Gmail by sender, recipient, keywords, or date range, and discover Google Calendar meetings and events through authenticated Google Workspace API interactions.

Do I need OAuth authentication to access Google Drive and Gmail data?

Yes, OAuth authentication is required to access user-specific Google Workspace data, enabling secure script execution for file management, email search, and calendar event discovery.

What is the best way to manage Google Drive folder structures and create documents automatically?

The best way to manage Google Drive folder structures and create documents automatically is by running deterministic Python scripts that handle file uploads and document creation centrally.

Does this Google Workspace automation approach work with existing Python environments?

It works within Python environments configured with google-auth, google-api-python-client, and python-dotenv dependencies to establish secure connections for executing Google Workspace tasks.