batch-processor

Process multiple documents in parallel with progress tracking and checkpointing.

368|75|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/claude-office-skills/skills --skill batch-processor-claude-office-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-processor
Source: https://github.com/claude-office-skills/skills/tree/main/batch-processor
Command: npx skills add https://github.com/claude-office-skills/skills --skill batch-processor-claude-office-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, openpyxl, python-pptx, reportlab, jinja2, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill addresses the inefficiency of processing numerous files individually by enabling bulk operations with parallel execution.

Core Features & Use Cases

  • Parallel Execution: Processes multiple files concurrently for significant time savings.
  • Progress Tracking: Provides visual feedback on the batch job's progress.
  • Error Handling & Resume: Implements checkpointing to allow for resuming interrupted batch jobs.
  • Use Case: Convert a folder of 100 PDF documents into Word files, or extract text from all image files in a directory.

Quick Start

Use the batch processor skill to convert all PDF files in the '~/documents/invoices' directory to Word documents.

Frequently Asked Questions about batch-processor

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

FAQPage Schema
How do I bulk convert multiple PDF documents to Word files?

To bulk convert PDF documents to Word files, use parallel execution to process multiple files concurrently. This allows you to transform an entire directory of documents efficiently rather than handling them individually.

What is parallel document processing and when do I need it?

Parallel document processing executes multiple file operations concurrently to save time. You need it when extracting text or converting formats across numerous files, addressing the inefficiency of handling large batches individually.

Can I resume an interrupted batch processing job if it fails halfway?

Yes, you can resume an interrupted batch processing job. The system implements checkpointing and error handling, allowing you to restart from the last saved point rather than reprocessing the entire bulk operation.

What is the best way to extract text from all image files in a directory?

The best way to extract text from image files in a directory is using automated batch processing. It applies parallel execution to handle the extraction concurrently, providing visual progress tracking throughout the bulk operation.

Does batch processing work with Excel and PowerPoint files?

Yes, batch processing works with Excel and PowerPoint files. The environment supports openpyxl and python-pptx dependencies, enabling bulk extraction, conversion, and transformation workflows across these document formats.

Why does my bulk file conversion not working with large directories?

Bulk file conversion may fail with large directories if fault tolerance is not configured. Ensure checkpointing is enabled to manage interruptions, and verify parallel execution limits are set appropriately for your system capacity.