{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "feyzilim-clipfactory--tiktok-photo-carousel-from-persona-photos",
 "repo": "feyzilim/clipfactory",
 "repo_url": "https://github.com/feyzilim/clipfactory",
 "repo_slug": "feyzilim-clipfactory",
 "title": "Build a TikTok photo carousel from a persona photo library",
 "page_title": "How to build a TikTok photo carousel from a persona photo library with Clipfactory",
 "summary": "Use the Slideshow template to turn a one-liner script into a set of 1080x1920 slides with text on them.",
 "who": "A creator who posts photo carousels on TikTok and wants them generated from a consistent set of persona photos.",
 "problem": "Choosing photos, writing short bold lines and adding text to each slide is repetitive when you post carousels often.",
 "outcome": "A set of 1080x1920 slide images with text on each, plus a zip file, ready to post as a photo post.",
 "steps": [
  "Run `docker compose up -d` and open http://localhost:3000.",
  "Add your photos under B-roll, then Photos, for the active persona.",
  "On Generate, pick the Slideshow template and enter your topic.",
  "Open the project page, review the 5 to 10 slides, and approve the set.",
  "Download the zip and post the images as a photo post in the TikTok app, then pick a trending sound there."
 ],
 "agent_prompt": "Use the repo feyzilim/clipfactory with the Slideshow template to create a photo carousel for the persona <persona name> on the topic <topic>. Expected output is a set of 1080x1920 slide images plus a zip file. Verify that the zip contains one image per slide and that each image has text on it.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "1 hour",
 "basis": "readme",
 "caveat": "ClipFactory exports the slides but does not post them, and the trending sound has to be chosen inside TikTok itself.",
 "category": "Content",
 "tags": [
  "Content"
 ],
 "lang": "python",
 "requirements": [
  "Docker Desktop, or Docker Engine with Compose v2",
  "Your own vertical B-roll clips, placed under assets/ or uploaded in the UI (ClipFactory ships no footage)",
  "An OpenAI key and an ElevenLabs key for the content factory, or Offline dry run with no keys to test the pipeline",
  "For the AI Lab: an image provider key and a video provider key (Google Gemini API and/or fal.ai)"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/feyzilim-clipfactory/tiktok-photo-carousel-from-persona-photos/",
 "md": "https://dedupedai.com/use-cases/feyzilim-clipfactory/tiktok-photo-carousel-from-persona-photos/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/feyzilim-clipfactory--tiktok-photo-carousel-from-persona-photos.json",
 "api_version": "v1"
}
