content-to-carousellisted
Install: claude install-skill lfsadigital/content-to-carousel
# Content to Carousel
Turn a video, article, or text into an on-brand Instagram carousel, with the human approving
twice before anything ships. You are the brain (decide the story, copy, layout, and which visual
each slide needs); the **engine** is the hands (renders HTML to 1080x1350 PNGs). Compose, do not
duplicate: reuse the bundled **engine** (and the optional **`copywriting`** skill if installed).
## The engine (reuse, never recreate)
The engine is bundled inside this skill at **`engine/`** (relative to this skill's own directory).
When the skill runs you are told its base directory, so resolve `<skill-dir>/engine/` and use it for
every engine file: `engine/engine.css` (structure + component classes, tokens as CSS vars),
`engine/brands/<brand>.css` (brand tokens), `engine/render.sh <dir>` (renders every `slideN.html` in
`<dir>` to `out/`), `engine/templates/`, `engine/fonts/` (Poppins), `engine/kie.py` (optional AI
illustration client). Slide HTML must link the engine CSS by its ABSOLUTE path on this machine
(compute it from the skill base dir) so a slide renders from any folder. Never invent a new engine.
Full design system + class list: read `reference/design-rules.md`.
## Pipeline (one carousel)
```
Gate 0 onboard -> ingest -> beats (GATE 1) -> build (smart-hybrid visuals) -> render
-> QC critic -> caption -> present (GATE 2) -> offer upgrades -> export -> publish
```
Work in a per-content folder `carousels/<YYYY-MM-DD>-<slug>/` (`source.json`,
`slideN.html`,