← ClaudeAtlas

render-carouselslisted

Render multi-slide carousels from HTML templates via Playwright — slide content injected, brand styling applied, assembled to platform-ready images or PDF. Triggers on "/render-carousels", "render the carousel", "carousel for P04", "build the slides", "multi-slide post", "carousel from this outline", or any calendar post whose content_type is carousel. Local rendering, no API cost.
teachskillofskills-ai/SocialForge-techshu · ★ 0 · Data & Documents · score 76
Install: claude install-skill teachskillofskills-ai/SocialForge-techshu
# /socialforge:render-carousels — Carousel Renderer Produce multi-slide carousel images from HTML/CSS templates using Playwright headless rendering. ## Supported Templates Pass the key to `render_carousel.py --template` (argparse rejects anything outside this list; `--list-templates` prints it). | Key | Slides | Best For | Template File | |-----|--------|----------|---------------| | generic | 8 | General purpose | generic-8slide.html | | comparison | 10 | Feature comparisons | comparison-10slide.html | | case-study | 10 | Client success stories | case-study-10slide.html | | tips | 5 | Quick tips | tips-5slide.html | | playbook | 8 | Step-by-step playbooks | playbook-8slide.html | | recap | 6 | Event/month recaps | recap-6slide.html | | data | 6 | Data-driven infographics | data-infographic-6slide.html | | quote | 1 | Single quote cards | quote-card-single.html | ## Process 1. Select template based on post's `carousel_type` 2. For each slide: - Inject content (title, body, data points, statistics) - Apply brand colors via CSS variables (--brand-primary, --brand-secondary, etc.) - Apply brand fonts - If slide needs background image: generate or compose via image-compositor 3. Render each slide via Playwright (headless Chromium → PNG, 1080x1080) 4. Show first and last slide to user for approval 5. Compile all slides into PDF (for LinkedIn document upload) 6. Resize slides for other platforms if needed ## Rules - First slide = hook/title with brand identity -