notebooklm_prepare_content
Convert and split content for NotebookLM upload by transforming markdown to plain text and dividing large files into manageable chunks under 500KB limits.
Instructions
Prepare content for NotebookLM upload.
Converts and splits content to meet NotebookLM requirements:
Converts markdown to plain text if needed
Splits large files into ~400KB chunks (under 500KB limit)
Creates numbered part files
Returns paths to prepared files ready for upload.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input_path | Yes | Path to the input file | |
| output_dir | No | Directory for output files (default: same as input) | |
| max_size_kb | No | Maximum size per chunk in KB (default: 400) |