What problem does it solve? Long texts often exceed input length limits for AI models, previews, or summaries, and naive cutting breaks sentences mid-word. This Skill truncates text to a specified maximum length while keeping semantic and sentence integrity intact. ## Core Features & Use Cases - Sentence-Aware Truncation: Cuts at natural boundaries like periods, question marks, and exclamation points instead of mid-sentence. - Strict Length Control: Guarantees output never exceeds the specified character limit, with optional truncation markers like "...". - Batch and File Support: Truncates text read from files or processes lists of texts in one pass via the Python script. - Use Case: When feeding a 50,000-character novel chapter into an AI with a 10,000-character limit, truncate it at the nearest sentence ending and receive a structured report of original length, truncated length, and cut position. ## Quick Start Truncate the provided text to a maximum of 5000 characters, cutting at the nearest sentence boundary and appending an ellipsis marker.