Пакетный обработчик
Process multiple documents in bulk with parallel execution
AIclaude-office-skills
official
Документы
Что делает навык
Навык обеспечивает эффективную массовую обработку документов (конвертацию, трансформацию, извлечение или анализ сотен файлов) с использованием параллельного выполнения и отслеживанием прогресса. Он решает задачу автоматизации рутинных операций с большими объемами данных, включая обработку ошибок и возможность возобновления работы.
Когда применять
- Массовая конвертация файлов, например, из PDF в Word
- Извлечение текста из всех изображений в папке
- Массовое переименование и организация файлов
- Обновление заголовков и колонтитулов в документах
- Параллельная обработка списка файлов с сохранением результатов
Как работает
- Пользователь описывает цель обработки и предоставляет входные данные или файлы
- Агент определяет необходимые операции и подготавливает список файлов для обработки
- Запускается параллельное выполнение задач с использованием многопроцессорности (ProcessPoolExecutor)
- Отображается прогресс выполнения с помощью индикатора (tqdm)
- Обработка ошибок и сохранение результатов в виде списка объектов с состоянием
- При необходимости используется механизм чекпоинтов (checkpointing) для возобновления работы после сбоев
Примеры запросов агенту
Конвертируй 100 PDF-файлов в документы Word
Извлеки текст со всех изображений в указанной папке
Массово переименуй и организуй файлы по заданному шаблону
Что понадобится
- Python-библиотеки: python-docx, openpyxl, python-pptx, reportlab, jinja2
- Библиотека для прогресс-баров: tqdm
- Стандартная библиотека Python: concurrent.futures, pathlib, json
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «batch-processor» из репозитория:
# https://github.com/claude-office-skills/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r batch-processor/ ~/.claude/skills/batch-processor/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.