Notes & PKMDocumentedScanned

substack-formatter

Transform text into Substack article format with HTML formatting.

Share:

Installation

npx clawhub@latest install substack-formatter

View the full skill documentation and source below.

Documentation

Substack Article Formatter

Summary

Transform plain text into professional Substack format. Handles the technical formatting to ensure bold/italic/headers work correctly when pasted into Substack editor.

What This Skill Does

  • Formats text for Substack with proper structure and spacing
  • Converts to HTML format that Substack editor recognizes
  • Preserves your content - only changes visual presentation
  • Ensures copy-paste works with bold, italic, headers, bullets preserved

Technical Solution

Problem: Substack editor treats raw markdown as plain text Solution: Convert to HTML and copy as text/html format

Usage

Basic Formatting

Format this for Substack:
[Your plain text content here]

With Minimal Formatting

Format for Substack (minimal):
[Your plain text content here]

Formatting Options

Standard Format

  • Proper paragraph structure
  • Clean HTML output
  • Preserved content with better readability

Minimal Format

  • Pure spacing improvements
  • No emphasis changes
  • Exact content preservation

Formatting Features

Structure

  • Clean paragraphs for better readability
  • Proper spacing between sections
  • Clear visual hierarchy

HTML Output

  • Bold text: tags
  • Emphasis: tags
  • Headers:

    ,

    for sections

  • Lists:
    • for bullets,
      1. for numbered
      2. Paragraphs: Proper

        tag structure

    Copy-Paste Process

  • Run formatter → Get HTML output

  • Use included copy script → Copies as text/html format

  • Paste into Substack → Formatting preserved perfectly

  • No manual formatting needed → Bold/italic/headers work automatically
  • Examples

    Input (Plain Text):

    I used to think being productive meant doing more things. Last week I tried something different. I did fewer things but focused completely on each one. The result was surprising. I got more done in less time and felt less stressed. Sometimes the answer isn't addition, it's subtraction.

    Output (Formatted for Substack):

    <p><strong>I used to think being productive meant doing more things.</strong></p>
    
    <p>Last week I tried something different:</p>
    
    <p>I did fewer things.<br>
    But focused completely on each one.</p>
    
    <p>The result was surprising.</p>
    
    <p><em>I got more done in less time and felt less stressed.</em></p>
    
    <p><strong>Sometimes the answer isn't addition, it's subtraction.</strong></p>
    
    <p>What's one thing you could subtract from your routine?</p>

    Tools Included

    • formatter.py - Main formatting script
    • copy_to_substack.py - Converts to HTML and copies correctly
    • test_formatter.py - Test with examples
    • Examples and templates for each structure type

    Philosophy

    Format for readability, preserve your voice. This tool improves visual presentation while keeping your message and personality intact.