pdf-to-markdown
Converts PDF files to Markdown using Microsoft's markitdown package. Use this skill when the user asks to convert a PDF to Markdown, extract text from a PDF, or read/parse PDF content.
How do I install this agent skill?
npx skills add https://github.com/pamelafox/presentation-skills --skill pdf-to-markdownIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is safe. it utilizes a trusted document conversion tool from Microsoft to convert various file formats into Markdown. The skill exhibits no malicious behavior and follows standard development practices.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
PDF to Markdown Conversion
This skill converts PDF files to Markdown format using Microsoft's markitdown package.
When to use
- User asks to convert a PDF to Markdown
- User wants to extract text content from a PDF
- User needs to read or parse a PDF document
- User asks to summarize or analyze a PDF file
How to use
Use uvx to run markitdown directly. Pick the dependency group matching the file type:
| File type | Dependency group |
|---|---|
pdf | |
| PowerPoint (.pptx) | pptx |
| Word (.docx) | docx |
| Excel (.xlsx) | xlsx |
| Excel (.xls) | xls |
uvx 'markitdown[pdf]' <path-to-file> -o output.md
Or install all optional dependencies at once:
uvx 'markitdown[all]' <path-to-file> -o output.md
Examples
uvx 'markitdown[pdf]' report.pdf -o report.md
uvx 'markitdown[pptx]' slides.pptx -o slides.md
uvx 'markitdown[docx]' document.docx -o document.md
Output
- If you were asked to save the output to a specific file, save it to the requested file using
-o. - If no output file was specified, use the source filename with a
.mdsuffix.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/pamelafox/presentation-skills/pdf-to-markdown">View pdf-to-markdown on skillZs</a>