LQF_Machine_Learning_E…
LQF Machine Learning Expert Guide - Routed skill for ML/Statistical Modeling with Critical Discussion Mode. Triggers on: machine learning, modeling,…
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.
$ npx -y skills add foryourhealth111-pixel/Vibe-Skills --skill markitdown --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/markitdownContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
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.
Repo: foryourhealth111-pixel/Vibe-Skills
LQF Machine Learning Expert Guide - Routed skill for ML/Statistical Modeling with Critical Discussion Mode. Triggers on: machine learning, modeling,…
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding…
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection,…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code,…
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the…
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex…