convert_to_markdown
Convert URLs, local files, directories, PDFs, Office docs, images, audio, and web pages into Markdown for local AI context workflows.
Instructions
Ingest a user-selected URL, file path, or directory into untrusted Markdown for local AI context workflows. Core routes include PDF/DOCX/PPTX/XLSX/HTML/CSV/ZIP via markitdown, PNG/JPG/JPEG via OCR, audio via local transcription, generic web pages, and directories as batches. Advanced public/local-only routes include social posts, WeChat articles, XHS/Douyin, reels, and podcasts when their source access requirements are met.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | URL, absolute file path, or directory path | |
| lang | No | Tesseract language(s) for image OCR (default eng; Chinese + English example: chi_sim+eng). | eng |
| output | No | Optional output .md/.Rmd path. If omitted, returns content inline. | |
| reel_options | No | Extra args forwarded to reel_to_markdown.py for video URLs (safe conversion flags only, e.g. ['--polish', '--ocr']). | |
| output_format | No | Output format: Markdown (.md) or RMarkdown (.Rmd). Defaults to md; explicit .md/.Rmd output paths are inferred when omitted. | md |