recipe-save-email-attachments

This recipe automates the process of locating Gmail messages containing attachments and saving those files to a specified Google Drive folder.

16.9K
Installs
2
Use cases
9/10
Quality

Is recipe-save-email-attachments safe to install?

Review the source first

Review the source first: our audit of recipe-save-email-attachments's source files found 4 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via the gws binary and writes files to the local file system.

How we audit skills: our security review methodology.

Who is this skill for?

Users who manage email attachments and Google Drive storage using the Google Workspace CLI.

What can you do with it?

  • Automate the extraction of email attachments from specific senders.
  • Transfer files from Gmail to Google Drive folders.

How good is this skill?

Quality score: 9/10. The skill provides clear, actionable steps for automation. It relies on external dependencies which are explicitly documented.

What does the skill file contain?

SKILL.md
# 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": "MESSAGE_ID"}'`
3. Download attachment: `gws gmail users messages attachments get --params '{"userId": "me", "messageId": "MES...

Frequently asked questions

What dependencies does this skill require?

The skill requires the gws binary and the gws-gmail and gws-drive skills.

Can I customize the email search criteria?

Yes, you can modify the query parameters in the gws gmail users messages list command.

Data sourced from googleworkspace/cli on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

lark-workflow-meeting-summary

219.7K

Users who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem

The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.

highlarkmeeting-summarylarksuite

programmatic-seo

83.5K

Content strategists, SEO specialists, and marketers building large-scale, data-driven website content

The programmatic-seo skill provides a framework for generating SEO-optimized pages at scale using templates and data. It guides users through keyword research, data sourcing, template design, internal linking, and indexation strategies while emphasizing content uniqueness to avoid search engine penalties.

lowseomarketingcoreyhaines31

ad-creative

64.0K

Performance marketers, growth teams, and advertisers who need to produce ad copy at scale or optimize existing ad creative

The ad-creative skill generates, iterates, and scales ad copy for paid advertising platforms including Google, Meta, LinkedIn, TikTok, and Twitter. It provides frameworks for creating ad headlines, descriptions, and primary text based on product context and performance data.

highmarketingadvertisingcoreyhaines31

gws-workflow-email-to-task

17.9K

Users who manage tasks directly from their Gmail inbox via the command line

The gws-workflow-email-to-task skill converts a Gmail message into a Google Tasks entry using the gws CLI tool.

highproductivitygmailgoogleworkspace