markitdown
Audited by Runlayer on Feb 21, 2026
Malicious tool definition detected
Tool: INSTALLATION_GUIDE.md Description: # MarkItDown Installation Guide ## Prerequisites - Python 3.10 or higher - pip package manager - Virtual environment (recommended) ## Basic Installation ### Install All Features (Recommended) ```bash pip install 'markitdown[all]' ``` This installs support for all file formats and features.
Malicious tool definition detected
Tool: LICENSE.txt Description: MIT License Copyright (c) Microsoft Corporation.
Malicious tool definition detected
Tool: OPENROUTER_INTEGRATION.md [1/2] Description: # OpenRouter Integration for MarkItDown ## Overview This MarkItDown skill has been configured to use **OpenRouter** instead of direct OpenAI API access. OpenRouter provides a unified API gateway to access 100+ AI models from different providers through a single, OpenAI-compatible interface.
Tool: OPENROUTER_INTEGRATION.md [2/2] Description: OpenRouter by default ## Resources - **OpenRouter Website**: https://openrouter.ai - **Get API Keys**: https://openrouter.ai/keys - **Model List**: https://openrouter.ai/models - **Pricing**: https://openrouter.ai/models (click on model for details) - **Documentation**: https://openrouter.ai/docs - **Support**: https://openrouter.ai/discord ## Example Workflow Here's a complete workflow using OpenRouter: ```bash # 1.
Malicious tool definition detected
Tool: QUICK_REFERENCE.md Description: # MarkItDown Quick Reference ## Installation ```bash # All features pip install 'markitdown[all]' # Specific formats pip install 'markitdown[pdf,docx,pptx,xlsx]' ``` ## Basic Usage ```python from markitdown import MarkItDown md = MarkItDown() result = md.convert("file.pdf") print(result.text_content) ``` ## Command Line ```bash # Simple conversion markitdown input.pdf > output.md markitdown input.pdf -o output.md # With plugins markitdown --use-plugins file.
Malicious tool definition detected
Tool: README.md Description: # MarkItDown Skill This skill provides comprehensive support for converting various file formats to Markdown using Microsoft's MarkItDown tool.
Malicious tool definition detected
Tool: SKILL.md [1/2] Description: --- name: markitdown description: "Convert files and office documents to Markdown.
Tool: SKILL.md [2/2] Description: as e: print(f"✗ Error converting {file}: {e}") ``` ### 6.
Malicious tool definition detected
Tool: SKILL_SUMMARY.md [1/2] Description: # MarkItDown Skill - Creation Summary ## Overview A comprehensive skill for using Microsoft's MarkItDown tool has been created for the Claude Scientific Writer. This skill enables conversion of 15+ file formats to Markdown, optimized for LLM processing and scientific workflows.
Tool: SKILL_SUMMARY.md [2/2]
Malicious tool definition detected
Tool: assets/example_usage.md [1/2] Description: # MarkItDown Example Usage This document provides practical examples of using MarkItDown in various scenarios.
Tool: assets/example_usage.md [2/2] Description: += f"**Tables**: {table_count}
Malicious tool definition detected
Tool: references/api_reference.md Description: # MarkItDown API Reference ## Core Classes ### MarkItDown The main class for converting files to Markdown.
Malicious tool definition detected
Tool: references/file_formats.md [1/2] Description: # File Format Support This document provides detailed information about each file format supported by MarkItDown.
Tool: references/file_formats.md [2/2] Description: 1.
Malicious tool definition detected
Tool: scripts/batch_convert.py Description: #!/usr/bin/env python3 """ Batch convert multiple files to Markdown using MarkItDown.
Malicious tool definition detected
Tool: scripts/convert_literature.py Description: #!/usr/bin/env python3 """ Convert scientific literature PDFs to Markdown for analysis and review.
Malicious tool definition detected
Tool: scripts/convert_with_ai.py Description: #!/usr/bin/env python3 """ Convert documents to Markdown with AI-enhanced image descriptions. This script demonstrates how to use MarkItDown with OpenRouter to generate detailed descriptions of images in documents (PowerPoint, PDFs with images, etc.) """ import argparse import os import sys from pathlib import Path from markitdown import MarkItDown from openai import OpenAI # Predefined prompts for different use cases PROMPTS = { 'scientific': """ An