Back to Articles
Mar 5, 20261 week ago

The Only Guide to Google Workspace AI Agents You'll Ever Need

S
Sharbel@sharbel

AI Summary

Google has quietly released a powerful new command-line tool that grants AI agents—and you—direct, programmatic access to your entire Google Workspace ecosystem. This isn't just an API; it's a practical toolkit that ships with over 50 pre-built automations, or "skills," ready to transform how you manage Gmail, Drive, Calendar, Sheets, and more. The article promises to be the definitive guide, moving beyond theory to show you exactly what these agents can do and, crucially, how to apply them to save real time.

Google quietly dropped something massive today.

A CLI tool, built for both humans and AI agents, that gives direct programmatic access to every Google Workspace app. Gmail. Drive. Calendar. Sheets. Docs. Meet. Chat. Tasks. Slides. Forms. All of it.

Install it in one command:

And it ships with 50+ prebuilt agent skills. Not demos. Actual automations you can run today.

I went through every single one of them. Here's what they do and, more importantly, how you should actually use each one.

📧 Gmail (13 Skills)

1. Label and Archive Emails

Automatically apply Gmail labels to matching messages and archive them.

→ Use it: Tell your agent to label every email from clients as "client" and archive newsletters daily. Inbox stays clean without you touching it.

2. Send Personalized Emails

Read recipient data from a Google Sheet and send personalized Gmail messages to each row.

→ Use it: You have a list of 200 leads in a Sheet. Your agent reads the Name and Company columns and sends each one a personalized intro. No mail merge tool needed.

3. Draft Email From a Doc

Read content from a Google Doc and use it as the body of a Gmail draft.

→ Use it: Write your newsletter in Docs (with AI helping you), then have your agent turn it into a Gmail draft ready to send.

4. Search and Export Emails

Find Gmail messages matching a query and export them.

→ Use it: "Export every email with the word 'invoice' from the last 30 days." Great for accounting, audits, or just finding things fast.

5. Create Gmail Filters

Create a Gmail filter to automatically label, star, or categorize incoming messages.

→ Use it: Have your agent set up filters so every email from @unfungible.xyz goes into a priority folder, and anything with "unsubscribe" in it gets auto-archived.

6. Save Email Attachments to Drive

Find Gmail messages with attachments and save them to a Google Drive folder.

→ Use it: Every client sends contracts via email. Your agent auto-saves every PDF attachment to the right Drive folder, organized by sender.

7. Batch Reply to Emails

Find Gmail messages matching a query and send a standard reply to each one.

→ Use it: You have 30 unanswered emails that all need the same "thanks for reaching out" response. One command, done.

8. Forward Labeled Emails

Find Gmail messages with a specific label and forward them to another address.

→ Use it: Forward every email labeled "press" to your PR contact automatically. Zero manual forwarding.

9. Save Email to Doc

Save a Gmail message body into a Google Doc for archival or reference.

→ Use it: Important client brief arrives via email. Agent saves the full email into a shared Docs folder so your team can reference it.

10. Create Vacation Responder

Enable a Gmail out-of-office auto-reply with a custom message and date range.

→ Use it: You tell your agent "I'm off March 10-15" and it sets up the OOO. Never forget to turn it on again.

11. Email Drive Link

Share a Google Drive file and email the link with a message to recipients.

→ Use it: Finish a report in Drive, tell your agent to share it and email the link to your client with a short note. Two tasks, one command.

12. Send Team Announcement

Send an announcement via both Gmail and a Google Chat space simultaneously.

→ Use it: Agent blasts your launch update to both the team email list and the company Chat space at the same time.

13. Create Feedback Form and Share via Email

Create a Google Form for feedback and distribute it via Gmail.

→ Use it: End of project, agent creates the feedback form and emails it to the client list without you building anything.

🗂️ Google Drive (11 Skills)

14. Audit External Sharing

Find and review files shared outside your organization.

→ Use it: Run this monthly. Your agent tells you exactly which files are publicly accessible or shared with external emails. Security audit in 30 seconds.

15. Organize Drive Folder

Create a folder structure and move files into the right locations.

→ Use it: "Organize my Downloads folder: put PDFs in Contracts, images in Assets, and spreadsheets in Reports." Agent does it.

16. Share Folder With Team

Share a folder and all its contents with a list of collaborators.

→ Use it: New project starts. Agent creates the folder, shares it with the whole team, done. No going person by person.

17. Bulk Download Folder

List and download all files from a Google Drive folder.

→ Use it: Archive a completed project folder locally. One command grabs everything.

18. Find Large Files

Identify files consuming the most storage quota.

→ Use it: You're running low on Drive storage. Agent finds the top 20 largest files so you can decide what to delete or move.

19. Create Shared Drive

Create a Google Shared Drive and add members with appropriate roles.

→ Use it: Onboarding a new client? Agent spins up their shared drive and adds everyone with the right permissions in seconds.

20. Transfer File Ownership

Transfer ownership of files from one user to another.

→ Use it: Employee leaves. Agent transfers all their files to their manager. No IT ticket required.

21. Watch Drive Changes

Subscribe to change notifications on a file or folder.

→ Use it: Your agent watches a client deliverables folder and pings you whenever something new gets added.

22. Batch Rename Files

Rename multiple files matching a pattern to follow a consistent naming convention.

→ Use it: 40 files named "image_001.png" → "campaign-march-001.png". Done in bulk.

23. Share Doc and Notify

Share a document with edit access and email collaborators the link.

→ Use it: Finish a strategy doc and tell your agent to share it with the team and notify them. One step instead of three.

24. Share Event Materials

Share Drive files with all attendees of a Calendar event.

→ Use it: Before a client call, your agent automatically shares the relevant deck and brief with every attendee. They arrive prepared.

📄 Google Docs (3 Skills)

25. Create Doc From Template

Copy a template, fill in content, and share with collaborators.

→ Use it: You have a client onboarding doc template. Agent copies it, fills in the client name and details, and shares it with the client team. Every time. Automatically.

26. Generate Report From Sheet

Read data from a Google Sheet and create a formatted Google Docs report.

→ Use it: Your agent reads your monthly analytics Sheet and generates a formatted client report in Docs. You review and send. Hours saved.

27. Post-Mortem Setup

Create a post-mortem doc, schedule a review meeting, and notify the team via Chat.

→ Use it: Something goes wrong. You tell your agent "run post-mortem for the March campaign." It creates the doc, schedules the meeting, and notifies the team. All at once.

📊 Google Sheets (8 Skills)

28. Create Expense Tracker

Set up a spreadsheet for tracking expenses with headers and initial entries.

→ Use it: New team member joins. Agent creates their expense tracking sheet in 10 seconds.

29. Copy Sheet for New Month

Duplicate a template tab for a new month of tracking.

→ Use it: Agent automatically creates next month's budget tab on the 1st of every month. Never do this manually again.

30. Log Deal Update

Append a deal status update to a sales tracking spreadsheet.

→ Use it: You close a deal. Tell your agent. It logs it to the CRM Sheet, stage, amount, date, notes.

31. Collect Form Responses

Retrieve and review responses from a Google Form.

→ Use it: Agent pulls the latest form responses and gives you a summary. No need to open Sheets.

32. Sync Contacts to Sheet

Export Google Contacts directory to a spreadsheet.

→ Use it: Instant contact list for mail merges, reporting, or CRM imports. On demand.

33. Create Calendar Events From Sheet

Read event data from a Sheet and create Calendar entries for each row.

→ Use it: You have a content calendar in Sheets. Agent creates all the calendar events, title, time, attendees, row by row.

34. Compare Sheet Tabs

Read data from two tabs to compare and identify differences.

→ Use it: Compare this month's client list to last month's. Agent tells you who's new and who churned.

35. Backup Sheet as CSV

Export a spreadsheet as a CSV file for local backup.

→ Use it: Agent backs up your main data Sheet as CSV every Friday. If anything breaks, you have a clean version.

📅 Google Calendar (8 Skills)

36. Block Focus Time

Create recurring focus time blocks to protect deep work hours.

→ Use it: "Block 9-11am every weekday for deep work." Agent creates the recurring event. Your calendar defends itself.

37. Reschedule Meeting

Move a Calendar event to a new time and automatically notify all attendees.

→ Use it: "Move Tuesday's client call to Thursday 3pm." Agent moves it and sends updated invites to everyone.

38. Cancel and Notify

Delete an event and send a cancellation email via Gmail.

→ Use it: Meeting gets cancelled. Agent kills the invite and sends a cancellation note to every attendee in one move.

39. Schedule Recurring Event

Create a recurring event with attendees.

→ Use it: Weekly standup, monthly client check-in, quarterly review, agent sets them all up with the right people and cadence.

40. Find Free Time

Query free/busy status for multiple users to find a meeting slot.

→ Use it: "Find a 1-hour slot next week where me and the client are both free." Agent checks everyone's calendar and comes back with options.

41. Plan Weekly Schedule

Review your Calendar week, identify gaps, and add events to fill them.

→ Use it: Every Monday morning your agent reviews your week, flags empty time, and suggests what to schedule based on your priorities.

42. Batch Invite to Event

Add a list of attendees to an existing Calendar event and send notifications.

→ Use it: Expanding a webinar. Agent adds 50 new invitees to the existing event and sends them all invites.

43. Create Events From Sheet

Read event data from a Sheet and bulk-create Calendar entries.

→ Use it: Content calendar in Sheets → all events created in Calendar automatically.

🎥 Google Meet (2 Skills)

44. Create Meet Space

Create a Google Meet space and share the join link.

→ Use it: Agent creates the Meet link and shares it in Chat or Gmail. Never "who has the link?" again.

45. Review Meet Participants

See who attended a conference and for how long.

→ Use it: After a client call, agent pulls the attendance log. You know who showed up, who dropped early, and who never joined.

✅ Google Tasks (2 Skills)

46. Create Task List

Set up a new Tasks list with initial items.

→ Use it: New project kicks off. Agent creates the task list from your project brief and populates the first to-dos.

47. Review Overdue Tasks

Find Tasks that are past due.

→ Use it: Every morning your agent scans for overdue tasks and sends you a summary. Nothing falls through the cracks.

🎞️ Google Slides (1 Skill)

48. Create Presentation

Create a new Slides presentation and add initial slides.

→ Use it: "Create a 5-slide pitch deck with intro, problem, solution, case study, and CTA." Agent builds the skeleton. You fill in the content.

🔒 Admin and Security (2 Skills)

49. Triage Security Alerts

List and review Workspace security alerts from Alert Center.

→ Use it: Agent checks for security alerts every morning and pings you if anything needs attention. No need to open the Admin console.

50. Deploy Apps Script

Push local files to a Google Apps Script project.

→ Use it: Agent deploys your latest Apps Script changes without going through the UI.

How to Set This Up in 10 Minutes

Install the CLI:

Install all skills at once:

If you're on OpenClaw:

Then just talk to your agent:

"Check my Drive for files shared externally"

"Find free time for a 1-hour meeting next week with [name]"

"Export all client emails from this month and save them to a Doc"

"Create next month's expense tracker and share it with the team"

Every one of these is a real command your agent can run right now.

The Bottom Line

Every task on this list is something you're currently doing manually.

Checking who has access to what. Moving meetings. Labeling emails. Creating the same tracker tab every month.

Small tasks individually. Hours every week collectively.

Your workspace just got a team of agents. The question is whether you use them.