recipe-bulk-download-folder — скилл для Claude Code
Скилл перечисляет файлы в папке Google Drive и скачивает их локально. Подойдёт для выгрузки содержимого папки через агент.
npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a claude-codeЧто делает recipe-bulk-download-folder
Скилл находит файлы в папке Google Drive по FOLDER_ID, а затем скачивает каждый объект через gws drive files get. Для Google Docs предусмотрен отдельный экспорт в PDF с помощью gws drive files export.
В работе нужны бинарник gws и загруженный скилл gws-drive. Команды получают параметры в JSON и сохраняют результат в указанный файл через -o. Ставьте его, если агенту нужно регулярно выгружать папки Drive; для единичного файла этот скилл избыточен.
Какие задачи решает
- перечислить файлы в папке Google Drive
- скачать все файлы из папки локально
- экспортировать Google Docs в PDF
- сохранить результат под нужными именами
Примеры запросов агенту
- Перечисли все файлы в папке с `FOLDER_ID` и скачай их в текущую директорию.
- Выполни `gws drive files list` для папки, затем скачай каждый найденный файл через `gws drive files get`.
- Экспортируй Google Docs из этой папки в PDF через `gws drive files export` и сохрани документы локально.
Как установить recipe-bulk-download-folder
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-bulk-download-folder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-bulk-download-folder/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a codex2Вручную: положить файлы
.agents/skills/recipe-bulk-download-folder/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a cursor2Вручную: положить файлы
.cursor/skills/recipe-bulk-download-folder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-bulk-download-folder2Вручную: положить файлы
.github/skills/recipe-bulk-download-folder/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-bulk-download-folderВручную: положить файлы
.devin/skills/recipe-bulk-download-folder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-bulk-download-folder
Как установить recipe-bulk-download-folder в Claude Code?
Выполните npx skills add googleworkspace/cli --skill recipe-bulk-download-folder -a claude-code. Файл скилла появится по пути ~/.claude/skills/recipe-bulk-download-folder/SKILL.md.
Что делает recipe-bulk-download-folder?
Он перечисляет файлы в папке Google Drive и скачивает их по одному. Google Docs можно экспортировать в PDF.
Что нужно для работы скилла?
Нужен бинарник gws и предварительно загруженный скилл gws-drive. Для операций используются команды gws drive files list, gws drive files get и gws drive files export.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-bulk-download-folder
description: "List and download all files from a Google Drive folder."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-drive
---
# Bulk Download Drive Folder
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-drive`
List and download all files from a Google Drive folder.
## Steps
1. List files in folder: `gws drive files list --params '{"q": "'\''FOLDER_ID'\'' in parents"}' --format json`
2. Download each file: `gws drive files get --params '{"fileId": "FILE_ID", "alt": "media"}' -o filename.ext`
3. Export Google Docs as PDF: `gws drive files export --params '{"fileId": "FILE_ID", "mimeType": "application/pdf"}' -o document.pdf`
© googleworkspace · Apache-2.0 · googleworkspace/cli