agency-carousel-growth-engine

Automate 6-slide TikTok and Instagram carousels from websites with Playwright, Gemini, and Upload-Post API.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/omeraltn/ice_cream_website_testing --skill agency-carousel-growth-engine-omeraltn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-carousel-growth-engine
Source: https://github.com/omeraltn/ice_cream_website_testing/tree/main/.antigravity/agency-carousel-growth-engine
Command: npx skills add https://github.com/omeraltn/ice_cream_website_testing --skill agency-carousel-growth-engine-omeraltn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end creation and publishing of high-quality 6-slide TikTok and Instagram carousels from any website so marketing teams no longer spend hours on creative research, design, and manual posting.

Core Features & Use Cases

  • Website Research & Extraction: Uses Playwright to crawl a target site, extract brand elements, features, testimonials, pricing, and competitor mentions for accurate, factual content.
  • Gemini Visual Pipeline: Generates a 6-slide, visually coherent JPG carousel (9:16, 768x1376) where slide 1 defines the visual DNA and slides 2-6 use image-to-image coherence.
  • Direct Publishing & Analytics: Publishes simultaneously to TikTok and Instagram via Upload-Post API, captures request_id and per-post analytics, and feeds results into a learning loop.
  • Self-Improving Growth Loop: Stores learnings.json of best hooks, posting times, and winning visual styles to schedule and improve future carousels automatically.
  • Use Case: Turn any product landing page into a daily viral carousel campaign that A/B tests hooks and refines visuals based on measured engagement.

Quick Start

Analyze https://example.com and publish a 6-slide TikTok and Instagram carousel using Playwright for research, Gemini for images, and Upload-Post API for publishing with your environment credentials set.

Frequently Asked Questions about agency-carousel-growth-engine

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

FAQPage Schema
How do I automate generating daily social media carousels from a website?

Automate daily social media carousels by using Playwright to crawl a target website for brand and feature data, then passing that content to Gemini to generate a 6-slide visual carousel for publishing. The process extracts site elements to ensure the carousel content is factual and aligned with the brand.

Can I publish generated carousels directly to TikTok and Instagram?

Yes, you can publish carousels directly to TikTok and Instagram simultaneously by using the Upload-Post API. This direct publishing approach captures per-post analytics and request IDs, feeding the data back into a learning loop to refine future posts.

Do I need Gemini and Playwright credentials to automate carousel creation?

Yes, you need Gemini image generation credentials and Playwright for site analysis to automate carousel creation. Additionally, Upload-Post API credentials are required for automated publishing and analytics tracking across your social media accounts.

How does an automated carousel growth loop improve social media engagement?

An automated carousel growth loop improves engagement by storing best hooks, posting times, and winning visual styles in a persistent learnings.json file. This data is used to schedule and automatically refine future carousels based on measured performance metrics.

What is the best way to turn a product landing page into a viral TikTok carousel?

The best way to turn a product landing page into a viral TikTok carousel is automating the extraction of features and testimonials, then generating a 9:16 6-slide visual sequence. This approach A/B tests hooks and refines visuals based on measured engagement data.

What are the limitations of using Playwright for social media carousel research?

A limitation of using Playwright for carousel research is its dependency on the target website's structure for extracting brand elements and pricing data. If the site relies heavily on dynamic JavaScript rendering, the extracted content may require additional processing to ensure factual accuracy.