CommunityBildgithub.com

shift-labs-ai/markit

Konvertiert Dateien und URLs in Markdown. Unterstützt PDF, DOCX, PPTX, XLSX, HTML, EPUB, CSV, JSON, GitHub-URLs, Bilder, Audio, ZIP und mehr. Verwenden Sie es, wenn Sie Inhalte aus jedem Dokumentformat extrahieren müssen.

Was ist markit?

markit ist ein leistungsstarkes CLI- und SDK-Tool, das nahezu jede Datei oder URL in strukturiertes Markdown konvertiert. Es unterstützt eine breite Palette von Formaten wie PDF, DOCX, PPTX, XLSX, HTML, EPUB, CSV, JSON, Bilder, Audio, ZIP-Archive und spezielle GitHub-URLs (Repos, Dateien, Gists, Issues, Pull Requests). Entwickler und KI-Agenten können es nutzen, um Inhalte aus verschiedensten Quellen zu extrahieren und in einem standardisierten, maschinenlesbaren Format zu erhalten. Das Tool ist besonders nützlich für Data Pipelines, Dokumentenanalysen und KI-Workflows, bei denen Text aus binären oder proprietären Formaten gewonnen werden muss. Es ist als npm-Paket (@shiftlabs/markit) verfügbar und kann sowohl über die Kommandozeile als auch über eine TypeScript/JavaScript-SDK integriert werden. Die CLI bietet Optionen für rohe Markdown-Ausgabe (-q) und JSON-Ausgabe mit Metadaten (--json), während das SDK direkte Datei-, URL- und Buffer-Konvertierung ermöglicht.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add shift-labs-ai/markit

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht markit?

Konvertieren Sie alles in Markdown.

CLI

# Eine Datei konvertieren
npx @shiftlabs/markit report.pdf -q

# Eine URL konvertieren
npx @shiftlabs/markit https://de.wikipedia.org/wiki/Markdown -q

# GitHub-URLs (Repos, Dateien, Gists, Issues, PRs)
npx @shiftlabs/markit https://github.com/owner/repo -q
npx @shiftlabs/markit https://github.com/owner/repo/issues/42 -q
npx @shiftlabs/markit https://gist.github.com/user/id -q

# In Datei schreiben
npx @shiftlabs/markit document.docx -q -o output.md

# Alle Optionen anzeigen
npx @shiftlabs/markit --help

# Unterstützte Formate anzeigen
npx @shiftlabs/markit formats

-q liefert rohes Markdown. --json liefert { markdown, title }.

SDK

import { Markit } from "@shiftlabs/markit";

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" });

Verwandte Skills