graph TD
A[Start CSVCompiler] --> B[Receive Input Data]
B --> C[Receive top-20-niches]
B --> D[Receive keywords-for-20-niches]
C --> E[Initialize CSV Formatting]
D --> E
E --> F[Use Skill #185: Write Text From Input]
F --> G[Create CSV Headers]
G --> H[Format Each Row: Niche + Keywords]
H --> I[Apply CSV Formatting Rules]
I --> J[Save as top_20_clickbank_niches.csv]
J --> K[End CSVCompiler]