wise-markitdownlisted
Install: claude install-skill e1024kb/wise-claude
# markitdown — extract text from (almost) any file
Before asking any user question, read and follow the
[question lifecycle](../../references/workflow-host-control.md#keep-asynchronous-questions-open).
Keep asynchronous prompts open until answered; this rule does not authorize
questions in autonomous or otherwise prompt-free procedures.
Canonical routine for getting the textual content out of a file wise
can't read natively. [`markitdown`](https://github.com/microsoft/markitdown)
converts a long list of formats to markdown in one command — so
structure (headings, tables, lists, links) survives the extraction and
the result drops straight into an LLM context.
This is a **reference doc**, not a slash command. When a task needs
the content of a supported file, run markitdown — do not hand-roll a
parser, install per-format Python libraries, or research extraction
approaches. One tool, one invocation, markdown out.
## Supported formats
| Input | What you get |
|---|---|
| PDF | text + structure |
| Word `.docx` | headings, tables, lists preserved |
| PowerPoint `.pptx` | per-slide text + notes |
| Excel `.xlsx` / `.xls` | sheets as markdown tables |
| Images (jpg/png/…) | EXIF metadata (needs the system `exiftool` binary; no OCR in CLI mode) |
| Audio (wav/mp3/…) | metadata + speech transcription (**remote** — see Guardrails) |
| HTML | cleaned markdown |
| CSV / JSON / XML | structured markdown |
| ZIP | iterates + converts the contents |
| EPUB | chapters as markdown |
| Ou