kreuzberg
Extract text, tables, and metadata from any document format
All Skills in This Repository (28)
Pure Emerald Level Indicatorsocr-backend-management
Manage Tesseract, PaddleOCR, and EasyOCR backends with health checks via a single API.
chunking-embeddings
Create text chunks and FastEmbed vector embeddings for RAG pipelines.
api-server-mcp
Serve document extraction via REST and MCP endpoints using Axum and Tokio.
kreuzberg
Extract text, tables, metadata, and images from 75+ file formats.
picking-a-format
Maps document consumers to the correct Xberg CLI format and content-format flags.
batch-extraction
Extract content from many documents concurrently with shared config and per-file overrides.
chunking
Split extracted text into sized chunks for LLM context windows and RAG ingestion.
extracting-tables
Extract structured tables from PDFs, spreadsheets, and images using layout-aware detection models.
extracting-with-ocr
Extract text from scanned PDFs and images using OCR backends and language packs.
xberg
Extract text, tables, metadata, and images from 106 document formats using Xberg APIs.
extracting-keywords
Extract keywords, detect languages, and generate embeddings from documents via the xberg CLI.
format-specific-extraction
Extract text, tables, and metadata from Office, PDF, archive, and email documents.
Frequently Asked Questions
FAQPage SchemaHow to install Kreuzberg?▼
Run `npx skills add kreuzberg-dev/kreuzberg --all -g -y` in your terminal to install all skills in this suite globally.
How to extract text from scanned PDFs with AI?▼
These skills teach your agent to run OCR on scanned PDFs and images using Tesseract or PaddleOCR backends. It auto-detects missing text layers and supports over 100 languages.
Can AI extract tables from PDFs and invoices?▼
Yes. The table extraction skill uses layout-aware detection to rebuild cell structures from financial statements, invoices, and spreadsheets into Markdown or JSON.
How to prepare documents for RAG pipelines?▼
The chunking skill splits extracted text into token-sized chunks with overlap, using markdown-aware or semantic splitters ready for vector stores.
Does Kreuzberg work with Claude Code and Cursor?▼
Yes. All skills follow the universal SKILL.md standard and run in Claude Code, Cursor, and other compatible AI coding agents.
Related Repositories in Data & Analytics
View All in Data & Analytics→PaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web