Agent skill · software engineering · googleworkspace
recipe-save-email-attachments
Find Gmail messages with attachments and save them to a Google Drive folder.
Why this skill is useful
Adds executable scripts for automating the process of saving Gmail attachments to Google Drive, which the AI cannot generate from knowledge alone.
What it needs
Requires gws installed locally. About 1k tokens when loaded. Last updated 2026-08-01. 30,245 stars on the source repository.
What this skill does
Save Gmail Attachments to Google Drive PREREQUISITE: Load the following skills to execute this recipe: gws-gmail, gws-drive Find Gmail messages with attachments and save them to a Google Drive folder. Steps 1. Search for emails with attachments: gws gmail users messages list --params '{"userId": "me", "q": "has:attachment from:client@example.com"}' --format table 2. Get message details: gws gmail users messages get --params '{"userId": "me", "id": "MESSAGEID"}' 3. Download attachment: gws gmail users messages attachments get --params '{"userId": "me", "messageId": "MESSAGEID", "id": "ATTACHMENTID"}' 4. Upload to Drive folder: gws drive +upload --file ./attachment.pdf --parent FOLDERID
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills googleworkspace/recipe-save-email-attachments