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.

