LQF_Machine_Learning_E…
LQF Machine Learning Expert Guide - Routed skill for ML/Statistical Modeling with Critical Discussion Mode. Triggers on: machine…
Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.
Claude Code
$ npx -y skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown --agent claude-code
Codex
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown -a codex -y
Cursor
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown -a cursor -y
Gemini CLI
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown -a gemini-cli -y
GitHub Copilot
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown -a github-copilot -y
OpenCode
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown -a opencode -y
Windsurf
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown -a windsurf -y
name: markitdown
description: Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.
allowed-tools: Read Write Edit Bash
license: MIT license
metadata:
skill-author: K-Dense Inc.MarkItDown is a Python tool developed by Microsoft for converting various file formats to Markdown. It's particularly useful for converting documents into LLM-friendly text format, as Markdown is token-efficient and well-understood by modern language models.
**Key Benefits**:
**When creating documents with this skill, always consider adding scientific diagrams and schematics to enhance visual communication.**
If your document does not already contain schematics or diagrams:
**For new documents:** Scientific schematics should be generated by default to visually represent key concepts, workflows, architectures, or relationships described in the text.
**How to generate schematics:**
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
The AI will automatically:
**When to add schematics:**
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
---
| Format | Description | Notes | |--------|-------------|-------| | **PDF** | Portable Document Format | Full text extraction | | **DOCX** | Microsoft Word | Tables, formatting preserved | | **PPTX** | PowerPoint | Slides with notes | | **XLSX** | Excel spreadsheets | Tables and data | | **Images** | JPEG, PNG, GIF, WebP | EXIF metadata + OCR | | **Audio** | WAV, MP3 | Metadata + transcription | | **HTML** | Web pages | Clean conversion | | **CSV** | Comma-separated values | Table format | | **JSON** | JSON data | Structured representation | | **XML** | XML documents | Structured format | | **ZIP** | Archive files | Iterates contents | | **EPUB** | E-books | Full text extraction | | **YouTube** | Video URLs | Fetch transcriptions |
# Install with all features pip install 'markitdown[all]' # Or from source git clone https://github.com/microsoft/markitdown.git cd markitdown pip install -e 'packages/markitdown[all]'
# Basic conversion markitdown document.pdf > output.md # Specify output file markitdown document.pdf -o output.md # Pipe content cat document.pdf | markitdown > output.md # Enable plugins markitdown --list-plugins # List available plugins markitdown --use-plugins document.pdf -o output.md
from markitdown import MarkItDown
# Basic usage
md = MarkItDown()
result = md.convert("document.pdf")
print(result.text_content)
# Convert from stream
with open("document.pdf", "rb") as f:
result = md.convert_stream(f, file_extension=".pdf")
print(result.text_content)Use LLMs via OpenRouter to generate detailed image descriptions (for PPTX and image files):
from markitdown import MarkItDown
from openai import OpenAI
# Initialize OpenRouter client (OpenAI-compatible API)
client = OpenAI(
api_key="your-openrouter-api-key",
base_url="https://openrouter.ai/api/v1"
)
md = MarkItDown(
llm_client=client,
llm_model="anthropic/claude-opus-4.5", # recommended for scientific vision
llm_prompt="Describe this image in detail for scientific documentation"
)
result = md.convert("presentation.pptx")
print(result.text_content)For enhanced PDF conversion with Microsoft Document Intelligence:
# Command line markitdown document.pdf -o output.md -d -e "<document_intelligence_endpoint>"
# Python API
from markitdown import MarkItDown
md = MarkItDown(docintel_endpoint="<document_intelligence_endpoint>")
result = md.convert("complex_document.pdf")
print(result.text_content)MarkItDown supports 3rd-party plugins for extending functionality:
# List installed plugins markitdown --list-plugins # Enable plugins markitdown --use-plugins file.pdf -o output.md
Find plugins on GitHub with hashtag: `#markitdown-plugin`
Control which file formats you support:
# Install specific formats pip install 'markitdown[pdf, docx, pptx]' # All available options: # [all] - All optional dependencies # [pptx] - PowerPoint files # [docx] - Word documents # [xlsx] - Excel spreadsheets # [xls] - Older Excel files # [pdf] - PDF documents # [outlook] - Outlook messages # [az-doc-intel] - Azure Document Intelligence # [audio-transcription] - WAV and MP3 transcription # [youtube-transcription] - YouTube video transcription
Intelligent Skill routing and workflow orchestration for AI agents — +21.12 pp reward, −29.6% tokens on SkillsBench with DeepSeekV4Flash-VE.
LQF Machine Learning Expert Guide - Routed skill for ML/Statistical Modeling with Critical Discussion Mode. Triggers on: machine…
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental…
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting,…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+…
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…