recipe-save-email-attachments

Save Gmail attachments to a specified Google Drive folder.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/cellarwood/figurio --skill recipe-save-email-attachments-cellarwood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-save-email-attachments
Source: https://github.com/cellarwood/figurio/tree/main/skills/recipe-save-email-attachments
Command: npx skills add https://github.com/cellarwood/figurio --skill recipe-save-email-attachments-cellarwood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically locating, downloading, and organizing email attachments is time-consuming and error-prone when done manually. This Skill streamlines that process by searching Gmail for messages with attachments, retrieving those attachments, and storing them in a designated Google Drive folder for easy access and archival.

Core Features & Use Cases

  • Search and Filter: Find messages with attachments using Gmail search queries (e.g., by sender or has:attachment).
  • Attachment Retrieval: Download message attachments and handle multiple attachments per message.
  • Cloud Upload: Upload attachments into a specific Google Drive folder for client records, backups, or downstream processing.
  • Use Case: Automatically collect invoices or client-sent assets from Gmail and deposit them into a shared Drive folder for the finance or operations team.

Quick Start

Search Gmail for messages with attachments from a given sender and save all attachments into the specified Google Drive folder.

Frequently Asked Questions about recipe-save-email-attachments

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

FAQPage Schema
How do I automatically save Gmail attachments to Google Drive?

To save Gmail attachments to Google Drive, this Skill uses authenticated Google Workspace APIs to search messages, retrieve attached files, and upload them into a specified Drive folder for archival. It filters messages by sender or attachment presence and handles batch processing automatically.

Can I filter which email attachments get saved to Google Drive by sender?

Yes, you can filter Gmail attachments by sender using standard Gmail search queries. The Skill supports search operators to target specific messages, ensuring only attachments from designated senders are downloaded and uploaded to your Google Drive folder.

Do I need Google Workspace authentication to archive email attachments?

Yes, Google Workspace authentication with both Gmail and Drive APIs is required to archive email attachments. The Skill relies on authenticated access to perform message listing, attachment retrieval, and Drive upload operations across your Google account.

How does batch processing handle multiple attachments in a single Gmail message?

Batch processing handles multiple attachments in a single Gmail message by iterating through all files attached to that message during the retrieval phase. Each attachment is individually downloaded and uploaded into the designated Google Drive folder for client communications or records.

What is the best way to organize client invoices received in Gmail for an operations team?

The best way to organize client invoices from Gmail is automating attachment retrieval and depositing them into a shared Google Drive folder. This Skill searches for relevant messages, extracts invoice attachments, and uploads them for finance or operations team access.