Markitdown Converter
PassAudited by ClawScan on May 1, 2026.
Overview
This skill is a coherent, user-directed document converter, with minor cautions around recursive local file conversion and unpinned dependency installation.
This appears safe for its stated purpose. Install it in a virtual environment where possible, verify the MarkItDown package before installing, and be careful when batch-converting folders because the generated Markdown may contain the contents of private documents.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If you choose a large or sensitive folder, many documents may be converted and copied into the output folder.
Batch conversion recursively reads supported files under a user-provided directory and writes Markdown output files. This is expected for the skill, but it can process many local documents and overwrite matching output files if pointed at a broad or reused output directory.
files = list(input_dir.rglob("*")) ... with open(output_path, "w", encoding="utf-8") as f:Use a dedicated output folder, review the input path before running batch conversion, and avoid converting confidential directories unless you intend to create Markdown copies.
Installing broad, unpinned dependencies may change your Python environment and relies on the package source available at install time.
The installation guidance uses an unpinned external Python dependency with all extras and suggests --break-system-packages. This is purpose-aligned for using MarkItDown, but it expands dependency trust and may affect the local Python environment.
python3.12 -m pip install --user --break-system-packages "markitdown[all]"
Prefer the documented virtual environment option, verify the package source, and pin versions if you need reproducible installs.
