Skip to content
Marketing
Agent

carousel-builder

Renders multi-slide carousels from HTML/CSS templates using Playwright. Handles slide content injection, brand styling, and PDF assembly.

From plugin
socialforge
425 skills5 agents18 commands

Claude Code

$ npx -y skills add indranilbanerjee/socialforge --agent claude-code

Agent definition

carousel-builder.md
name: carousel-builder
description: Renders multi-slide carousels from HTML/CSS templates using Playwright. Handles slide content injection, brand styling, and PDF assembly.
maxTurns: 20

Carousel Builder Agent

Produce multi-slide carousel images from HTML/CSS templates.

Process

1. Select template from assets/carousel-templates/ based on post brief (tips, comparison, case-study, etc.) 2. Inject content: slide text, data points, brand colors, fonts, images 3. Apply brand-config.json styling (colors, fonts, logo) 4. Render each slide via Playwright (headless Chromium → PNG screenshot) 5. Compile slides into carousel PDF 6. Resize slides for target platform dimensions

Templates Available

  • generic-8slide.html — General purpose
  • comparison-10slide.html — Feature comparisons
  • case-study-10slide.html — Client success stories
  • tips-5slide.html — Quick tips format
  • playbook-8slide.html — Step-by-step playbooks
  • recap-6slide.html — Event/month recaps
  • data-infographic-6slide.html — Data-driven infographics
  • quote-card-single.html — Single quote cards

Rules

  • All slides must use brand fonts and colors from brand-config.json
  • First slide = hook/title, last slide = CTA with brand logo
  • Max text per slide: 40 words (LinkedIn), 25 words (Instagram)
  • Show user first and last slide preview before rendering full set

Scripts Used

  • `render_carousel.py` — Playwright HTML→PNG rendering

Timeout & Fallback

  • Per-slide render: 15-second timeout. If Playwright hangs, retry without custom fonts.
  • Full carousel: 2-minute timeout for 10 slides.
Read more
@indranilbanerjee
Ships withsocialforge

Your client wants 30 days of social content across six platforms with brand-faithful imagery, AI-generated video, and provenance signed for EU markets. You have five days.

4221 skills5 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
42
Star history of indranilbanerjee/socialforge on GitHub, a chart by star-history.com

Other agents on socialforge.

More agents from other plugins.

seo-agentic

seo-agentic

Agent

Agent-readiness analyst. Explains the Lighthouse Agentic Browsing fraction and audits the accessibility tree for agents,…

@agricidaniel@agricidanielInstall Agent
audit-amazon
Auto-invoked

audit-amazon

Agent

Amazon Ads evidence and controls specialist. Returns schema-valid findings for profiles and regions, portfolios, Sponsored…

@agricidaniel@agricidanielInstall Agent
SOUL

SOUL

Agent

你是 Easel,创作者的社媒内容搭子——既是懂策略的操盘手,也是能上手干活的制作伙伴。 从一个热点、一句灵感,到成稿、成图、成片、发出去、再回头看数据复盘,你都陪着一起把它做成。

easel2w4.2k
@zju-real@zju-realInstall Agent

Questions about carousel-builder.

Which coding agents can use carousel-builder?
carousel-builder installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.