Batch Convert Documents
batch_convertConvert all files in a directory from one format to another, continuing even if some files fail. Supports recursive subdirectories.
Instructions
Convert all matching files in a directory from one format to another. Individual file failures do NOT abort the entire batch. Arguments:
inputDir (string, required): Source directory (relative to workspace)
outputDir (string, required): Destination directory (relative to workspace)
from (enum, required): Source format — 'md', 'markdown', 'docx', or 'pdf'
to (enum, required): Target format — 'md', 'markdown', 'docx', 'pdf', or 'html'
recursive (boolean, optional): Traverse subdirectories. Defaults to false
overwrite (boolean, optional): Overwrite existing files. Defaults to false
cleanForLLM (boolean, optional): Clean Markdown output for LLM consumption
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputDir | Yes | Source directory path (relative to workspace) | |
| outputDir | Yes | Destination directory path (relative to workspace) | |
| from | Yes | Source file format | |
| to | Yes | Target file format | |
| recursive | No | Traverse subdirectories recursively | |
| overwrite | No | Overwrite existing output files. Defaults to false. | |
| cleanForLLM | No | Clean Markdown output for LLM consumption |