CtrlK
BlogDocsLog inGet started
Tessl Logo

markdown-converter

Convert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, or EPubs to Markdown format for LLM processing or text analysis.

97

1.35x
Quality

97%

Does it follow best practices?

Impact

95%

1.35x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is markdown-converter in steipete/agent-scripts

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent content for a simple CLI-wrapper skill: fully executable commands, zero fluff, well-organized sections, and a documented fallback for the main failure mode (poor PDF extraction). Nothing needs splitting into bundle files at this size, and no unnecessary concepts are explained.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: it never explains what Markdown or any file format is, jumps straight to 'uvx markitdown input.pdf', and every note earns its place ('Output preserves document structure: headings, tables, lists, links'; 'First run caches dependencies; subsequent runs are faster'). No padding or over-explanation anywhere.

5 / 5

Actionability

All commands are copy-paste executable and cover the common cases: stdout output, '-o output.md', shell redirection, stdin piping with '-x .pdf' extension hints, and per-format examples (report.docx, data.xlsx, slides.pptx) plus the Azure Document Intelligence path. The Options block documents every flag concretely.

5 / 5

Workflow Clarity

This is a simple, single-task skill where the single action is unambiguous ('uvx markitdown input.pdf -o output.md'), which the rubric's simple-skill exception allows to score 5. It also includes a fallback path ('For complex PDFs with poor extraction, use -d with Azure Document Intelligence') covering the main failure mode; no destructive or batch operations require validation checkpoints.

5 / 5

Progressive Disclosure

The skill is a small single-purpose wrapper with no need for external reference files (none exist in references/, scripts/, or assets/, and the body points to none), so everything appropriately lives in one well-organized file with clear sections (Basic Usage, Supported Formats, Options, Examples, Notes). No monolithic wall of text, no buried or nested references.

5 / 5

Total

20

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with an explicit 'Use when...' trigger clause, near-exhaustive natural keyword coverage including file extensions, and a clearly defined Markdown-conversion niche. The only minor weakness is that it expresses essentially one capability (convert) rather than enumerating multiple distinct actions.

DimensionReasoningScore

Specificity

The description names a concrete primary action ('Convert documents and files to Markdown using markitdown') plus format-specific capabilities ('images (with EXIF/OCR)', 'audio (with transcription)', 'ZIP archives, YouTube URLs'), giving several specific actions with only minor gaps. It falls short of the 5 anchor because the core action is singular ('convert') rather than a list of multiple distinct actions like extract/fill/merge.

4 / 5

Completeness

Explicitly answers both questions: 'what' via 'Convert documents and files to Markdown using markitdown' and 'when' via the concrete trigger clause 'Use when converting PDF, Word (.docx)... or EPubs to Markdown format for LLM processing or text analysis'. Matches the anchor-5 example pattern directly.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including file extensions and synonyms: 'PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images, audio, ZIP archives, YouTube URLs, EPubs, Markdown'. These are exactly the terms a user would say when needing this skill.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Markdown conversion) with distinct triggers tied to specific formats and the target output format ('to Markdown format for LLM processing'). A user mentioning any of these conversion tasks would unambiguously land here rather than a general document-processing skill.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
marchatton/agent-skills
Reviewed

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.