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.