← ClaudeAtlas

render-carouselslisted

Render multi-slide carousels from HTML templates via Playwright. Use when: producing carousel posts.
indranilbanerjee/socialforge · ★ 4 · AI & Automation · score 73
Install: claude install-skill indranilbanerjee/socialforge
# /socialforge:render-carousels — Carousel Renderer Produce multi-slide carousel images from HTML/CSS templates using Playwright headless rendering. ## Supported Templates | Template | Slides | Best For | |----------|--------|----------| | generic-8slide | 8 | General purpose | | comparison-10slide | 10 | Feature comparisons | | case-study-10slide | 10 | Client success stories | | tips-5slide | 5 | Quick tips | | playbook-8slide | 8 | Step-by-step playbooks | | recap-6slide | 6 | Event/month recaps | | data-infographic-6slide | 6 | Data-driven infographics | | quote-card-single | 1 | Single quote cards | ## 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 - Last slide = CTA with brand logo and contact info - Max text per slide: 40 words (LinkedIn) | 25 words (Instagram) - All slides use brand fonts and colors from brand-config.json - Slide dimensions: 1080x1080 default (configurable per brand) ## Scripts Used - rende