Skip to main content

markit

Convert files and URLs to Markdown. Supports PDF, DOCX, PPTX, XLSX, HTML, EPUB, CSV, JSON, GitHub URLs, images, audio, ZIP, and more. Use when you need to extract content from any document format.

Source facts

Repository
Michaelliv/markit
Last source activity
April 11, 2026 at 17:54
Detected SKILL.md language
English
Stars
1,295
Forks
53

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
markit
description
Convert files and URLs to Markdown. Supports PDF, DOCX, PPTX, XLSX, HTML, EPUB, CSV, JSON, GitHub URLs, images, audio, ZIP, and more. Use when you need to extract content from any document format.
# markit Convert anything to Markdown. ## CLI ```bash # Convert a file npx markit-ai report.pdf -q # Convert a URL npx markit-ai https://en.wikipedia.org/wiki/Markdown -q # GitHub URLs (repos, files, gists, issues, PRs) npx markit-ai https://github.com/owner/repo -q npx markit-ai https://github.com/owner/repo/issues/42 -q npx markit-ai https://gist.github.com/user/id -q # Write to file npx markit-ai document.docx -q -o output.md # See all options npx markit-ai --help # See supported formats npx markit-ai formats ``` `-q` gives raw markdown. `--json` gives `{ markdown, title }`. ## SDK ```typescript import { Markit } from "markit-ai"; const markit = new Markit(); const { markdown } = await markit.convertFile("report.pdf"); const { markdown } = await markit.convertUrl("https://example.com"); const { markdown } = await markit.convert(buffer, { extension: ".docx" }); ```
View on GitHub