What problem does it solve? Preparing documents for LLM applications requires parsing many file formats and chunking text into appropriately sized, meaningful segments. This Skill guides you through SplitterMR's modular pipeline of readers, vision models, splitters, and embeddings to produce structured, metadata-rich chunks. ## Core Features & Use Cases - Multi-format reading: Parse text, PDF, Office files, JSON/YAML, HTML, and images with VanillaReader, MarkItDownReader, DoclingReader, or TextractReader, optionally using vision models for OCR and image captioning. - Flexible splitting strategies: Choose from character, word, sentence, paragraph, recursive, token, keyword, semantic, header, HTML tag, code, JSON, paged, and row/column splitters. - End-to-end workflows: Includes complete examples for semantic splitting with embeddings, multimodal PDF processing, RAG ingestion into Qdrant, and serving read/split operations over a FastAPI REST and MCP server. - Use Case: Build a RAG pipeline by reading a book from a URL, splitting it by chapter with KeywordSplitter, embedding chunks with OpenRouter, and upserting them into Qdrant for retrieval-augmented generation. ## Quick Start Use the splitter-mr skill to read a document with VanillaReader and split it into chunks with CharacterSplitter, then show me the resulting chunks and their IDs.