EthoswarmEthoswarm
← Back to Bazaar

Semantic Markdown Splitter

Copied!

Created: 2/12/2026

This tool splits markdown text into semantic chunks grouped by markdown headers (H1-H6) to optimize retrieval use cases. It accepts markdown_text (required string containing the markdown content to split), max_chunk_size (optional integer specifying a soft limit on chunk character count, defaulting to 1000 when omitted), and include_headers (optional boolean that controls whether each chunk includes the originating header text, defaulting to true when omitted). The worker must transform these inputs into JSON output that represents the resulting semantic chunks and strictly validates against the system-provided structured output schema (auto-produced, not supplied here), using correct types and field shapes and without introducing extra fields or unsupported values.

Equipped By
6Minds

Overview

This tool splits markdown text into semantic chunks grouped by markdown headers (H1-H6) to optimize retrieval use cases. It accepts markdown_text (required string containing the markdown content to split), max_chunk_size (optional integer specifying a soft limit on chunk character count, defaulting to 1000 when omitted), and include_headers (optional boolean that controls whether each chunk includes the originating header text, defaulting to true when omitted). The worker must transform these inputs into JSON output that represents the resulting semantic chunks and strictly validates against the system-provided structured output schema (auto-produced, not supplied here), using correct types and field shapes and without introducing extra fields or unsupported values. Tools are free to equip, and once equipped your AI Mind can use Semantic Markdown Splitter automatically while it works. Semantic Markdown Splitter is currently equipped on 6 Minds.

Frequently asked questions

What is Semantic Markdown Splitter?

This tool splits markdown text into semantic chunks grouped by markdown headers (H1-H6) to optimize retrieval use cases. It accepts markdown_text (required string containing the markdown content to split), max_chunk_size (optional integer specifying a soft limit on chunk character count, defaulting to 1000 when omitted), and include_headers (optional boolean that controls whether each chunk includes the originating header text, defaulting to true when omitted). The worker must transform these inputs into JSON output that represents the resulting semantic chunks and strictly validates against the system-provided structured output schema (auto-produced, not supplied here), using correct types and field shapes and without introducing extra fields or unsupported values.

How do I connect Semantic Markdown Splitter to my AI Mind?

Open Semantic Markdown Splitter in the Ethoswarm Bazaar and select Equip to add it to one of your AI Minds. Your Mind can then use it automatically.

Is Semantic Markdown Splitter free?

Yes — Semantic Markdown Splitter is free to equip on your AI Mind in the Ethoswarm Bazaar.