Agent skill · marketing growth · sundial-org
google-workspace
Gmail, Calendar, Drive, Docs, Sheets — NO Google Cloud Console required. Just OAuth sign-in. Zero setup complexity vs traditional Google API integrations.
Why this skill is useful
Adds specific commands for interacting with Google Workspace tools that streamline access without traditional setup.
What it needs
Requires @presto-ai/google-workspace-mcp, mcporter installed locally. Requires google account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Google Workspace Access (No Cloud Console!) Why this skill? Traditional Google API access requires creating a project in Google Cloud Console, enabling APIs, creating OAuth credentials, and downloading clientsecret.json. This skill skips ALL of that. Uses @presto-ai/google-workspace-mcp — just sign in with your Google account and go. Key Advantage Traditional Approach This Skill --------------------- ------------ Create Google Cloud Project ❌ Not needed Enable individual APIs ❌ Not needed Create OAuth credentials ❌ Not needed Download clientsecret.json ❌ Not needed Configure redirect URIs ❌ Not needed Just sign in with Google ✅ That's it Setup (Already Done) On first use, it opens a browser for Google OAuth. Credentials stored in ~/.config/google-workspace-mcp/ Quick Commands Gmail Calendar Drive Docs Sheets Available Tools (49 total) Auth: auth.clear, auth.refreshToken Docs: docs.create, docs.find, docs.getText, docs.insertText, docs.appendText, docs.replaceText, docs.move, docs.extractIdFromUrl Drive: drive.search, drive.downloadFile, drive.findFolder Sheets: sheets.getText, sheets.getRange, sheets.find, sheets.getMetadata Slides: slides.getText, slides.find, slides.getMetadata Calendar: calendar.list, calendar.listEvents, calendar.getEvent, calendar.createEvent, calendar.updateEvent, calendar.deleteEvent, calendar.findFreeTime, calendar.respondToEvent Gmail: gmail.search, gmail.get, gmail.send, gmail.createDraft, gmail.sendDraft, gmail.modify, gmail.listLabels, gmail.downloadAttachment Chat: chat.listSpaces, chat.findSpaceByName, chat.sendMessage, chat.getMessages, chat.sendDm, chat.findDmByEmail, chat.listThreads, chat.setUpSpace People: people.getUserProfile, people.getMe Time: time.getCurrentDate, time.getCurrentTime, time.getTimeZone Troubleshooting Re-authenticate Then run any command to trigger re-auth. Token refresh Delete credentials
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/google-workspace