Active

Content Splitter Actor

Markdown lessons in, clean Skool prose out.

$197/mo or $1,997 one-time

What it does

Takes long-form markdown source (a book, a curriculum, a series of scripts) and emits per-lesson body files plus a queue manifest. Strips internal scaffolding, fixes Skool-incompatible formatting, and produces production-ready prose.

Commands and features

  • split-pillar-scripts.mjs. Reads all source files, extracts lessons, writes per-lesson .txt files.
  • shortTitle(). Smart title truncator (Skool 50-char limit). Cuts at colon/dash, falls back to word-boundary truncation.
  • unwrapParagraphs(). Joins soft-wrapped lines into paragraphs. Detects and preserves list blocks.
  • stripMarkdown(). Removes metadata blocks (Course/Position/Target), section labels (Script), workbook PDF refs.

What you get

  • Splits long-form markdown into per-lesson body files
  • Strips internal scaffolding (SCRIPT, Target duration, metadata blocks)
  • Converts markdown ordered lists 1. to 1) to bypass Skool's auto-list auto-format double-numbering bug
  • Bullet conversion: dashes to clean Unicode bullets (•)
  • Soft-wrap unwrap: prose flows as paragraphs, not chopped lines
  • Title shortener with smart truncation (under 50 char Skool limit)
  • Domain reference sweeper (sed-style token replacement across all sources)
  • Outputs JSON manifest with cover + lesson list per course

Ideal for

Coaches with 50+ lessons of written curriculum. Course creators migrating from Teachable / Kajabi / Circle to Skool. Operators publishing book-length content as a course.

Timeline

Setup + delivery in 24 hours.