From document-to-markdown
Use when you need to split a long Markdown document into logical sections
npx claudepluginhub danielrosehill/claude-code-plugins --plugin document-to-markdownThis skill uses the workspace's default tool permissions.
Split a Markdown document into semantically meaningful chunks based on heading hierarchy and content classification. Produces numbered files and a manifest index.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Split a Markdown document into semantically meaningful chunks based on heading hierarchy and content classification. Produces numbered files and a manifest index.
--depth (optional; defaults to 2, i.e., split at ##)--min-tokens (optional; defaults to 200)--max-tokens (optional; defaults to 8000)--min-tokens with adjacent sections.--max-tokens at lower heading levels if possible.chunks/ next to the input Markdown.chunks/NN-slug.md, where NN is zero-padded sequence and slug is derived from the heading (kebab-case, sanitized).chunks/index.toon manifest with one entry per chunk, fields: slug, title, kind (e.g., "chapter", "appendix", "glossary"), tokens, source_lines (start line and end line in original file).chunks/ directory created next to input Markdownchunks/index.toon manifest file with metadata per chunk