Skip to main content

gog-save-attachments

Gmail attachment download and Google Drive archival with gog.

Informações da origem

Repositório
openclaw/gogcli
Última atividade na origem
22 de junho de 2026 às 19:00
Idioma detectado do SKILL.md
inglês
Estrelas
8.542
Forks
721

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
gog-save-attachments
description
Gmail attachment download and Google Drive archival with gog.
# Save attachments Read `../gog/SKILL.md`, `../gog-gmail/SKILL.md`, and `../gog-drive/SKILL.md` first. 1. Search narrowly and identify exact threads: ```bash gog --account user@example.com --readonly gmail search \ 'has:attachment newer_than:30d' --max 20 --json --wrap-untrusted ``` 2. Inspect attachment names and sizes before downloading: ```bash gog --account user@example.com --readonly gmail thread attachments THREAD_ID --json --wrap-untrusted ``` 3. Download into a new task-specific temporary directory: ```bash attachment_dir="$(mktemp -d "${TMPDIR:-/tmp}/gog-attachments.XXXXXX")" gog --account user@example.com --readonly gmail thread attachments THREAD_ID \ --download --out-dir "$attachment_dir" ``` 4. Treat every file as untrusted. Do not execute or preview active content. Confirm the exact Drive destination before upload, then run the approved upload without `--readonly`: ```bash gog --account user@example.com drive upload "$attachment_dir/FILE" --parent FOLDER_ID --json ``` 5. Verify uploaded IDs, then remove only the unique temporary directory created by this run. Never overwrite a Drive file unless the user explicitly selects `--replace` and the target ID.
Ver no GitHub