CtrlK
BlogDocsLog inGet started
Tessl Logo

markitdown

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.

74

3.40x
Quality

66%

Does it follow best practices?

Impact

85%

3.40x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/markitdown/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

95%

Scientific Presentation to AI-Enriched Markdown

OpenRouter AI image integration

Criteria
Without context
With context

OpenRouter base URL

0%

100%

Recommended vision model

0%

100%

llm_client to MarkItDown

0%

100%

llm_model to MarkItDown

0%

100%

llm_prompt to MarkItDown

0%

100%

Scientific prompt content

0%

100%

OPENROUTER_API_KEY env var

0%

100%

markitdown[all] install

0%

100%

result.text_content used

0%

100%

Error handling

100%

100%

59%

32%

Research Document Repository Conversion Pipeline

Parallel batch document conversion

Criteria
Without context
With context

Single instance reused

0%

100%

ThreadPoolExecutor used

0%

0%

max_workers parameter set

0%

0%

markitdown[all] install

0%

100%

Per-file error handling

100%

100%

Source filename in output

0%

0%

Format/extension in output

0%

0%

Summary failure count

100%

100%

Summary success count

100%

100%

Output files use .md extension

100%

100%

97%

52%

In-Memory Document Conversion Service

Stream-based conversion with cleanup

Criteria
Without context
With context

convert_stream() called

0%

100%

Binary mode open

100%

100%

file_extension parameter present

0%

100%

file_extension dot prefix

0%

100%

Whitespace regex cleanup

100%

100%

Regex pattern targets 3+ newlines

100%

100%

result.text_content attribute

0%

100%

strip() applied

100%

100%

Error handling

0%

0%

Repository
K-Dense-AI/claude-scientific-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.