convert_document_to_markdown
Installation
SKILL.md
Convert Document To Markdown
Use this skill when a user wants a supported local file converted into Markdown for later processing.
What this skill does
- Converts supported local files into Markdown:
.pdf,.docx,.pptx,.xlsx,.jpg,.jpeg,.png,.gif,.bmp,.txt,.json,.xml,.md - Image handling modes are file-type dependent:
ocr/vl/nonefor.docx,.pptx,.xlsx, and image files;ocr/vl/vl-page/nonefor.pdf - Only runs through Docker. Do not use local Python execution as an operational path.
- Uses a prebuilt Aliyun CR image with fixed version
0.0.1:convert-document-to-markdown-arm64:0.0.1on ARM64 hosts,convert-document-to-markdown-x64:0.0.1on x64 hosts - Returns structured JSON by default so later tool calls can consume
markdown,logs, andmeta. - Reads one-time VL configuration from OpenClaw skill config or the repository
.envfile, then forwards it into the container automatically. - Only exposes the
filecommand. URL, health, and version commands are intentionally removed to keep startup lean. - Do not use
latest, do not build a fallback image at runtime, and do not treat.doc,.ppt,.xls, audio files, or unlisted image formats as supported inputs.