xhs-variants-preview
Use this skill to batch-produce preview-ready variants.
Inputs
- Outline file
- Output root
- Variant set (
A,B,C,Dby default) - Target cards (
10)
Workflow
- Generate variant markdowns:
python3 scripts/generate_xhs_variants.py --outline <json> --output-root <dir> --variants A,B,C,D --target-cards 10
- Render variants:
bash scripts/render_xhs_variants.sh --variant-index <variant_index.json> --width 1080 --height 1440 --preview-mode all
- Build preview sheets:
python3 scripts/build_preview_sheet.py ...
- Deliver compact preview first:
- each variant first card + title
- full 10-card sheet on demand
- Mandatory memory update:
- append variant comparison notes to
../state/YYYY-MM-DD-<topic>.md - promote stable winners into
../LEARNINGS.md - commit + push to
main
- append variant comparison notes to
Output
variants/<id>/xhs_post.<id>.mdvariants/<id>/rendered/01-card.png ... 10-card.pngvariants/<id>/preview_sheet.<id>.pngvariant_index.json