Install
openclaw skills install @huipan1973/markitdown-localConvert local or uploaded documents to AI-friendly Markdown with Microsoft MarkItDown, preserving originals and reporting conversion gaps. Use when asked to convert files to Markdown; this does not upload, summarize, or sanitize them.
openclaw skills install @huipan1973/markitdown-localConvert user-provided local files to Markdown for downstream reading or analysis. MarkItDown aims to preserve useful structure (headings, lists, tables, links), not reproduce visual layout exactly.
sensitive-info-scan skill; do not upload file contents to a model for screening. If a scan flags sensitive content, stop and follow that skill's replacement-file procedure.markitdown is available (command -v markitdown; on Windows, where markitdown). If it is missing and conversion is requested, create an isolated virtual environment under the user's local cache (for example, ~/.cache/openclaw/markitdown-venv) and install MarkItDown with only the extras needed for the requested formats. Check the official README for current extras; never modify system Python or install plugins. Report if installation is needed or fails..md file. Never overwrite an input or an existing output without explicit instruction. For multiple inputs, use a separate .md per source and avoid filename collisions; preserve relative subfolders where useful.Example (single input):
markitdown "/path/to/source.pdf" -o "/path/to/output/source.md"
For batch work, invoke the CLI once per file and capture each exit status and stderr separately enough to identify failures. Avoid piping binary files through shell commands. Do not pass URLs, YouTube links, archives with untrusted contents, or remote paths unless the user specifically requested that behavior and its access implications are understood.
--use-plugins, --use-docintel, or --use-cu for this workflow.Official project and format/setup guidance: https://github.com/microsoft/markitdown