Kreuzberg.dev avatar

Kreuzberg.dev

Official

@kreuzberg-dev

0Followers
|
3Public Repos
|
159Published Skills

Legacy home of Kreuzberg — now Xberg at github.com/xberg-io. Hosts the v4 LTS docs (docs.kreuzberg.dev).

Skills Distribution
DomainDeveloper To...Document Processin.. (40%)Polyglot FFI & Bin.. (30%)Software Engineeri.. (20%)Security & Sanitiz.. (10%)

Agent Skills by Kreuzberg.dev

Showing 159 vetted skills indexed across 3 GitHub repositories.

kreuzberg-devkreuzberg-dev
862

converting-html

Convert HTML documents into Markdown, Djot, or plain text with configurable formatting options.

Official
Intermediate
kreuzberg-devkreuzberg-dev
862

html-to-markdown

Convert HTML to Markdown, Djot, or plain text with metadata and table extraction.

Official
Intermediate
kreuzberg-devkreuzberg-dev
862

using-the-mcp-server

Convert HTML to Markdown and extract metadata through the html-to-markdown MCP server tools.

Official
Intermediate
kreuzberg-devkreuzberg-dev
862

extracting-metadata

Extracts structured metadata from HTML including titles, Open Graph tags, links, and structured data.

Official
Basic
kreuzberg-devkreuzberg-dev
862

mcp

Convert HTML to Markdown and extract metadata through Model Context Protocol tools.

Official
Basic
kreuzberg-devkreuzberg-dev
862

cli

Provides CLI reference documentation for the html-to-markdown-rs command-line interface.

Official
Basic
kreuzberg-devkreuzberg-dev
862

api

Provides API reference documentation for html-to-markdown-rs language bindings.

Official
Basic
kreuzberg-devkreuzberg-dev
9.2k

picking-a-format

Maps document consumers to the correct Xberg CLI format and content-format flags.

Official
Basic
kreuzberg-devkreuzberg-dev
9.2k

batch-extraction

Extract content from many documents concurrently with shared config and per-file overrides.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

chunking

Split extracted text into sized chunks for LLM context windows and RAG ingestion.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

extracting-tables

Extract structured tables from PDFs, spreadsheets, and images using layout-aware detection models.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

extracting-with-ocr

Extract text from scanned PDFs and images using OCR backends and language packs.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

xberg

Extract text, tables, metadata, and images from 106 document formats using Xberg APIs.

Official
Advanced
kreuzberg-devkreuzberg-dev
9.2k

extracting-keywords

Extract keywords, detect languages, and generate embeddings from documents via the xberg CLI.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

format-specific-extraction

Extract text, tables, and metadata from Office, PDF, archive, and email documents.

Official
Advanced
kreuzberg-devkreuzberg-dev
9.2k

mime-detection-routing

Detects MIME types and routes files to extractors via the FORMATS registry in core/mime.rs.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

ocr-pipeline-and-quality

Guides changes and A/B quality evaluation of OCR backends, preprocessing, caching, and table reconstruction.

Official
Advanced
kreuzberg-devkreuzberg-dev
9.2k

feature-flag-policy

Documents Cargo feature flags and target-conditional build configurations for the xberg crate.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

pdf-backends

Configure and diagnose native and Pdfium PDF extraction backends in Xberg.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

polyrepo-boundaries

Determines repository ownership and coordinates cross-repository fixes across sibling Git repositories.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

benchmark-workflow

Run and diagnose Xberg extraction benchmarks, quality scoring, and ground-truth fixtures.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

crate-structure

Documents the Xberg Cargo workspace layout, crate roles, and member onboarding steps.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

wasm-constraints

Enforces WASM build constraints for the xberg-wasm crate including sync-only APIs and size limits.

Official
Intermediate
kreuzberg-devkreuzberg-dev
9.2k

xberg-typescript-toolchain

Applies repository-specific pnpm, Vitest, napi-rs, and wasm-pack conventions to TypeScript package changes.

Official
Basic

Frequently Asked Questions About Kreuzberg.dev

FAQPage Schema
What specific document processing tasks does Kreuzberg.dev enable?

It enables high-fidelity extraction of text, tables, metadata, and images from over 75 file formats. The system supports advanced HTML-to-Markdown conversion with configurable whitespace handling, visitor-based node customization, and robust recovery from malformed markup or binary data.

Which engineering personas benefit from these standards?

Systems architects and backend engineers managing polyglot codebases benefit most. The framework provides standardized patterns for Rust-core interop, ensuring consistent error handling, memory safety, and documentation parity across Python, TypeScript, Ruby, Java, Go, and Elixir environments.

How are these software development standards implemented?

Standards are enforced through modular Taskfile configurations, pre-commit hooks, and strict build profiles. Developers utilize standardized repository structures and language-specific linting configurations to ensure consistent testing, benchmarking, and release processes across all supported platforms.

What security measures are included for document handling?

Security is managed via the Ammonia crate for HTML sanitization, including URL scheme validation, style attribute whitelisting, and event handler removal. The system includes OWASP-aligned XSS test cases and binary data detection to prevent injection attacks during document ingestion.