CommunityBildgithub.com

Instagram-Karussell

Erstellt komplette Instagram-Karussells: Slide-für-Slide-Skript, Caption, Hashtags und fertig zu postende 1080×1350 PNG-Slides (aus HTML gerendert).

Was ist Instagram-Karussell?

Diese Fähigkeit erzeugt professionelle Instagram-Karussell-Beiträge, die aus einem detaillierten Skript, einer Caption, Hashtags und als PNG gerenderten Slides bestehen. Sie basiert auf der Analyse erfolgreicher Karussells und Benutzerfeedback und deckt fünf Archetypen ab: pädagogisch/Liste, Portfolio/Foto-Dump, durchgehend/panorama, Serienvorlage und filmisch. Die Arbeitsweise umfasst eine schrittweise Planung (Briefing, Auswahl des Archetyps, visuelles System, Skripterstellung), die Erstellung der Slides als HTML (unter Verwendung einer Kit-Bibliothek mit vordefinierten Layouts und Continuity-Techniken) und das Rendern in PNGs mit einem node.js-Skript. Eine strenge Qualitätskontrolle stellt sicher, dass jede Slide den Design-Richtlinien entspricht. Die Fähigkeit ist als SKILL.md-Dokumentation für KI-Agenten wie Claude Code konzipiert, nicht als herkömmliche Code-Bibliothek, und zielt darauf ab, den gesamten Workflow von der Idee bis zum fertigen Post zu automatisieren.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Yupzao/instagram-carousel-skill/tree/main/skills/instagram-carousel

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Instagram-Karussells

Erzeugt zwei Dinge: (1) das Skript + die Caption und (2) die Slides als PNG, bereit zum Posten. Die Regeln stammen aus der Analyse echter, gut performender Karussells und aus Benutzerfeedback (siehe references/).

Workflow

1. Brief (nur nach Fehlendem fragen)

  • Thema / Inhalt: was kommuniziert werden soll oder die verfügbaren Fotos/Daten.
  • Ziel: Reichweite (Shares), Saves (praktischer Wert), Leads (Kommentar Wort → DM), Verkäufe oder Portfolio.
  • Marke: @handle, Farben, Schriften, Logo. Wenn nichts vorhanden ist, ein System auswählen, das zum Thema passt, und angeben, welches ausgewählt wurde.
  • Bilder: die Fotos des Benutzers, eine kostenlose Stockbibliothek oder keine. references/images.md lesen. Es werden keine Bilder generiert oder Fotografien erfunden.
  • Sprache des Textes (Standard: die Sprache des Benutzers).

Wenn die Anfrage bereits genug enthält, ohne Nachfragen fortfahren.

2. Archetyp auswählen

SituationArchetyp
Lehren, Vergleichen, Tipps, ein Prozess, "X Fehler", "vorher/nachher"A. Pädagogisch/Listicle
Zeigen von Fotografie, Produkten oder Projekten mit vielen FotosB. Portfolio/Foto-Dump
Eine Marke, ein Produkt oder eine Stimmung, bei der das Design als ein Streifen läuft (Panorama, durchgehender Hintergrund)C. Durchgehend/Panorama
Mehrere Elemente mit der gleichen Datenstruktur (Spiele, Events, Menüs, Preise, Jobs)D. Serienvorlage
Eine starke Botschaft mit wenig Text, persönliche Marke, Storytelling, dramatischer/editorialer Ton, mit Fotos von Menschen oder SzenenE. Filmisch

Archetypen kombinierbar: Ein pädagogisches Karussell (A) kann einen durchgehenden Hintergrund (C) oder filmische Fotos (E) haben.

Vor dem Schreiben lesen:

  • references/archetypes.md: der Abschnitt für den gewählten Archetyp
  • references/continuity.md: immer, denn jedes Karussell hat Kontinuität zwischen den Slides
  • references/fonts.md: immer, um eine neue Schriftkombination auszuwählen
  • references/colors.md: immer, um eine "2 Basen + 1 Akzent"-Palette auszuwählen (es sei denn, die Marke hat bereits Farben)
  • references/copy.md: Hooks, CTAs und Captions
  • references/apple-design.md: Mindestgrößen, Kontrast, Handwerkskunst und Überprüfung

2b. Visuelles System: Planen und kritisieren

Vor dem Skript das System definieren (references/apple-design.md › 4):

  • Farbe: eine Palette aus references/colors.md (2 Basisfarben + 1 Akzent bei ≤ 10 %), anders als die zuletzt verwendete, oder die Markenfarben im gleichen Muster angeordnet. Den Kontrast jedes Text/Hintergrund-Paars angeben (node scripts/contrast.mjs <text> <background> <px>).
  • Schrift: eine Kombination aus references/fonts.md auswählen, anders als die zuletzt verwendete (in references/font-history.md protokollieren). Die Skalierung in px angeben (Minimum 31 px; unterstützender Text ≥ 44 px).
  • Kontinuität: welche Technik die Slides verbindet (durchgehender Hintergrund, Objekt auf der Naht, geteilter Titel …). Mindestens die 1→2-Verbindung ist obligatorisch.
  • Signaturelement: das einzelne Element, an das man sich beim Karussell erinnern wird.

Dann den Plan kritisieren: "Hätte ich das für ein anderes Thema gemacht?" Wenn ja, ist es ein Standard (siehe die 3 zu vermeidenden Vorlagen-Looks). Vor dem Fortfahren überarbeiten.

3. Skript (an den Benutzer liefern)

Format:

ARCHETYP: E — Filmisch (+ Kontinuität durch geteilten Titel)
SYSTEM: Mitternachtsgold-Palette (#0D1B2A + #D9DEE4 + Akzent #E2B13C) · Bodoni Moda + Pinyon Script + DM Sans · Körnung + Vignette
KONTINUITÄT: 1→2 der Titel "DETA|IL" wird an der Naht durchtrennt; 3→4 der Schreibtisch kreuzt die Fuge
SIGNATURELEMENT: ein riesiges Wort pro Slide in einer expressiven Schrift, hinter dem Motiv

01 · COVER    | Titel: … | Untertitel: … | Visuelles: … | Verbindung zu 02: …
02 · …        | Titel: … | Text: … (≤ 15 Wörter) | Visuelles: …
…
NN · CTA      | …

CAPTION:
…
HASHTAGS / KEYWORDS:
…
IMAGES: Liste der benötigten Fotos (mit der Quelle jedes Fotos oder dem vorgeschlagenen Prompt)

Wenn der Benutzer das Skript zuerst überprüfen möchte, hier anhalten und warten. Andernfalls mit den Slides fortfahren.

4. Slides erstellen (HTML)

  1. assets/kit/ nach <output>/kit/ kopieren (ergibt kit/base.css und kit/carousel.js).

  2. Vom nächstgelegenen Beispiel in assets/examples/ ausgehen, es nach <output>/carousel.html kopieren und die Marke, Schriften und den Inhalt bearbeiten:

    BeispielZeigt
    A-educational.htmlVergleiche und Framework, mit einer Scheibe, die 1→2 verbindet
    B-portfolio.htmlFotocollagen
    C-continuous.htmlGerahmtes Panorama über Slides hinweg
    C2-continuous-background.htmlDurchgehender Blob-Hintergrund mit Produkten auf den Nähten
    D-series.htmlWiederholte Vorlage mit data-fit
    E-cinematic.htmlVollflächiges Foto, Farbkorrektur, riesiges Wort in expressiver Schrift
  3. Kit-Regeln (Details in references/design.md):

    • Jede Slide ist <section class="slide"> bei 1080×1350; light = heller Hintergrund; clear = transparent (zeigt den durchgehenden Hintergrund).
    • Durchgehender Hintergrund: <div class="backdrop"> als erstes Kind von .carousel, so breit wie alle Slides.
    • Elemente, die Slides kreuzen: Kinder von .carousel mit class="span" und einem absoluten left in px (Slide k beginnt bei (k-1)*1080px).
    • <div class="hdr"> = 3-Elemente-Kopfzeile (optional). <div class="nav" data-auto> = ZURÜCK/WEITER-Leiste, optional und standardmäßig nicht verwendet (siehe Regel 4).
    • data-fit="group" auf einer Zeile mit white-space:nowrap: verkleinert den Text, bis er passt, und wendet die gleiche Größe auf die gesamte Gruppe an.
    • Bilder: <div class="media" style="background-image:url('photo.jpg')">. Kein Foto: <div class="ph">Beschreibung</div>.
    • Fotos aus verschiedenen Quellen: mit .grade (Farbkorrektur), .vignette und .texture (Körnung) vereinheitlichen.

5. Rendern und überprüfen

node <skill>/scripts/render.mjs <output>/carousel.html <output>/png

Schreibt slide-01.png … slide-NN.png (1080×1350) mit headless Chrome (keine npm-Abhängigkeiten).

Die PNGs öffnen und einzeln überprüfen mit der Checkliste in references/design.md. Auch Slides paarweise nebeneinander betrachten, um zu bestätigen, dass die Kontinuität ohne Stufen ausgerichtet ist. Dann die 5-Linsen-Designüberprüfung aus references/apple-design.md › 7 durchführen und mit "ein Accessoire entfernen" abschließen. Korrigieren und erneut rendern, bis nichts Kritisches oder Hohes mehr übrig ist.

Zur Vorschau im Browser das HTML ohne Hash öffnen: alle Slides erscheinen nebeneinander, verkleinert.

5b. Videoversion

Wenn der Benutzer das Karussell animiert/als MP4 möchte (oder /carousel-mp4 verwendet), references/video.md befolgen. Kein ffmpeg erforderlich; Ton stammt von den integrierten Effekten oder von Openverse (CC0, keine Quellenangabe).

6. Liefern

  • png/slide-XX.png
  • caption.txt mit der Caption, Hashtags und Keywords
  • das Skript als Text im Chat
  • eine kurze Notiz mit den Entscheidungen (Archetyp, Schriften, Palette, Kontinuität, Signaturelement), der Designüberprüfungszusammenfassung und was fehlt (Foto-Platzhalter, Bildnachweise)

Goldene Regeln

  1. Das Cover macht ~80 % des Ergebnisses aus: riesiger Titel (≥ 120 px), eine Idee, ein zentrales visuelles Element, starker Kontrast. Niemals Absätze auf dem Cover.
  2. Kontinuität ist obligatorisch: Slide 2 zeigt das Ende von etwas, das auf Slide 1 begonnen hat (Titel, Objekt, Form, Hintergrund), um das Auge zu fesseln. Mindestens eine weitere Verbindung in der Mitte des Karussells hinzufügen. Ausnahme: Archetyp D, wenn die Elemente unabhängig sind.
  3. Schriftvielfalt: Jedes Karussell verwendet eine andere Schriftkombination als das vorherige. Nicht immer die gleichen Schriften wiederholen; dieselben Schriften werden schnell langweilig. Der Fließtext bleibt in einer lesbaren Schrift; Persönlichkeit lebt in den Titeln.
  4. Kein fester "Wischen"/WEITER in der Ecke: kein wiederholter ZURÜCK/WEITER-Footer und kein "swipe →" auf jeder Slide. Kontinuität erledigt diese Aufgabe bereits. Höchstens ein dezenter Hinweis nur auf dem Cover, und nur, wenn das Design keine sichtbare Kontinuität aufweist.
  5. Ein Konzept pro Slide. Titel von 1–4 Wörtern, unterstützender Text ≤ 15 Wörter. Wenn es nicht passt, auf zwei Slides aufteilen.
  6. Kohärentes System, kontrollierte Variation: gleiches Raster und gleiche Ränder. Den Hintergrund, das Bild und, bei Archetyp E, die Display-Schrift innerhalb derselben Stilfamilie variieren.
  7. Die letzte Slide hat einen einzigen CTA, wenn möglich mit einer Belohnung (z. B. "Kommentiere GUIDE und ich sende dir …").
  8. Die Caption ergänzt, sie wiederholt nicht: Hook, Kontext, CTA und Hashtags/Keywords.
  9. Sichere Ränder: wichtiger Text ≥ 80 px von den Seitenrändern und von den Nähten entfernt, es sei denn, es ist das Kontinuitätselement selbst.
  10. Mobile Lesbarkeit: 1pt ≈ 2,77px. Kein Text unter 31 px (11pt), unterstützender Text ≥ 44 px, Kontrast ≥ 4,5:1 (≥ 3:1, wenn ≥ 50 px oder fett). Die Bedeutung beruht niemals allein auf Farbe.
  11. Farbe 2 + 1: zwei Basisfarben übernehmen die Arbeit (~60/30) und eine Akzentfarbe wird sparsam eingesetzt (≤ 10 %, 1–2 Stellen pro Slide, niemals auf jeder Slide). Der Akzent als Text wird nur auf der dunklen Basis verwendet; auf der hellen Basis wird er als Form mit dunklem Text darüber eingesetzt. Das Logo erscheint nur auf dem Cover und/oder dem CTA.
  12. Zwischen 5 und 10 Slides (maximal 20).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills