Carousel Growth Engine

Generates and publishes 6-slide TikTok and Instagram carousels from website analysis using Gemini and Upload-Post APIs.

2|Updated May 21, 2026
One-click install
npx skills add https://github.com/tcvdog/agency-agents-hermes --skill carousel-growth-engine-tcvdog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Carousel Growth Engine
Source: https://github.com/tcvdog/agency-agents-hermes/tree/main/marketing/carousel-growth-engine
Command: npx skills add https://github.com/tcvdog/agency-agents-hermes --skill carousel-growth-engine-tcvdog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, uv.

What problem does it solve? Creating consistent, visually coherent social media carousel content for TikTok and Instagram requires manual design, copywriting, publishing, and performance tracking. This Skill automates the entire pipeline from website research to publishing and analytics-driven iteration. ## Core Features & Use Cases - Automated Website Research: Uses Playwright to scrape any URL, extracting brand colors, features, pricing, testimonials, and competitor mentions into analysis.json. - Coherent Slide Generation: Creates 6 JPG slides (768x1376) with Gemini image generation, using slide 1 as an image-to-image reference for visual consistency across slides 2-6. - Direct Publishing & Analytics: Publishes to TikTok and Instagram via the Upload-Post API with auto trending music, then fetches per-post analytics to update a learnings.json knowledge base. - Use Case: Point the Skill at a SaaS landing page; it scrapes the site, generates a Hook-Problem-Agitation-Solution-Feature-CTA carousel, verifies each slide with vision checks, publishes to both platforms, and records performance insights for the next post. ## Quick Start Analyze https://example.com and generate and publish a 6-slide carousel to TikTok and Instagram.

Frequently Asked Questions about Carousel Growth Engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate TikTok carousel slides from a website?▼

The Skill scrapes the target URL with Playwright to extract brand and content data, then generates 6 slides with the Gemini API. Slide 1 is created from a text prompt and slides 2-6 use image-to-image with slide 1 as reference for visual coherence.

How to publish carousels to TikTok and Instagram via API?▼

Publishing uses the Upload-Post API endpoint POST /api/upload_photos, sending the 6 JPG slides with platform[]=tiktok and platform[]=instagram. It supports auto_add_music for trending TikTok audio and returns a request_id for analytics tracking.

What API keys are required for automated carousel publishing?▼

Three environment variables are needed: GEMINI_API_KEY for image generation, plus UPLOADPOST_TOKEN and UPLOADPOST_USER for publishing and analytics. Both Gemini and Upload-Post offer free tiers without a credit card.

Does TikTok carousel publishing support PNG images?▼

No, TikTok rejects PNG format for carousels, so all slides are generated as JPG files at 768x1376 resolution in 9:16 vertical format. Text is also kept out of the bottom 20% where TikTok overlays its controls.

What happens when a generated carousel slide fails quality checks?▼

Each slide is verified with a vision model for text legibility, spelling, and layout. Failed slides are automatically regenerated with Gemini using slide-1.jpg as the reference image, and re-verified until all 6 pass without user intervention.