CommunityCodierung & Entwicklunggithub.com

aurumiles/Skill

Erstelle Instagram-Karussells für @aurumiles direkt hier, ohne Canva, im Stil der Folien von Lektion 1 (schwarz, Oswald kursiv + Inter, roter oder anderer Akzent, echte Fotos aus Originalen, wenig Text, 1080x1350). Verwende dies, wenn Davide ein neues Karussell ohne Canva-Vorgabe anfordert oder sagt „Mach es wie die Folien der Lektion“. Für Karussells in Canva nutze `caroselli-canva`.

Was ist Skill?

Diese Skill (Caroselli Claude) ermöglicht es, Instagram-Karussells im exakten Stil der von Davide genehmigten Folien der Lektion 1 zu erstellen – komplett ohne Canva. Der Workflow gliedert sich in zwei Phasen: Zunächst wird der Inhalt basierend auf einem echten Bedarf von Davide aufbereitet (maximal 13–14 Folien, Studien überprüft, kein klinisches oder versprechensorientiertes Vokabular). Anschließend generiert die Skill die Grafik mittels eines Python-Kits (`script/slide_kit.py`), das spezielle 4:5-Komponenten wie `c_cover`, `c_point`, `c_compare`, `c_list`, `c_number` und `c_statement` bereitstellt. Die Akzentfarbe ist standardmäßig rot, kann aber auf Gold, Blau, Grün oder einen beliebigen Hex-Wert geändert werden. Die Ausgabe erfolgt als PDF und nummerierte PNGs (1080×1350) in einem dedizierten Ordner. Die Skill enthält zudem detaillierte Schreib- und Designregeln, die aus direkten Rückmeldungen von Davide abgeleitet wurden: Jede Folie muss für sich allein verständlich sein, Daten werden immer mit Kontext erklärt, Definitionen erhalten eine explizite Konsequenz (mit rotem Pfeil), und Fotos werden stets aus den Originalen zugeschnitten. Der Workflow umfasst auch die Generierung einer Caption mit Emojis, eines Alternativtextes für Barrierefreiheit und die Organisation der Ordnerstruktur nach Veröffentlichung. Die Skill ist für Claude Code sowie andere KI-Agenten-Plattformen konzipiert, die Python 3.9 und Chrome Headless ausführen können.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurumiles/Skill/tree/HEAD/caroselli-claude

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Caroselli Claude

Stil, den Davide am 13. Okt. 2026 ausgewählt hat: der der Folien von Lektion 1 („Wunderschön, ich möchte ihn für alle Karussells nachbilden“). Höchstens die Akzentfarbe darf von Karussell zu Karussell wechseln. Das System ist dasselbe wie bei den Lektionen: script/slide_kit.py, beschrieben in memoria/wiki/slide-kit.md.

Zuerst: der Inhalt

Der Inhalt wird wie in memoria/wiki/caroselli.md vorbereitet: ausgehend von einem Bedarf, nicht einem Thema; 5–6 Fragen an Davide, echte, verifizierte Studien (mit Verifikationsstatus), Stimme „Du“ mit unpersönlichem Davide (außer „Heldenreise“ und „Erfahrungsrückblick“), etwa 8 Folien (Fehler + Korrektur), maximal 13–14. Slogan und CTA in der Caption. Keine Erfolgsversprechen, keine klinische Sprache.

Danach: die Grafik (diese Skill)

  1. Fotos: das Cover (und maximal ein oder zwei weitere) mit einem echten Foto von Davide. Beginnen Sie immer mit dem Original, das Davide auf dem Desktop angibt (finden Sie es durch Vergleich der Kopie, die er schickt); schneiden Sie es mit crop() im Verhältnis 4:5 zu, mit ihm im Zentrum, 2160 px Breite.
  2. 4:5-Komponenten des Kits: c_cover (Foto im Vollbild, Titel unten), c_point (Label, Nummer, Titel, Text), c_compare (Fehler / Korrektur), c_list (nummerierte Liste), c_number (riesige Zahl und Bildunterschrift, für Daten und Studien), c_statement (ein einzelner, riesiger Satz), c_cta (Slogan, Aufruf, Profil). Innerhalb der Titel kennzeichnet {parola} = Wort in Akzentfarbe.
  3. Akzentfarbe: build(..., accent="rosso") standardmäßig; "oro", "azzurro", "verde" oder ein Hex-Wert. Fragen Sie Davide nur, wenn er sie ändern möchte.
  4. Schreiben Sie script/carosello_NN.py als Kopie von script/slide_lezione1.py und verwenden Sie fmt="4:5". Ausgabe: PDF und PNG in einem Ordner des Karussells, eine Seite pro Folie.
  5. Überprüfen Sie jedes PNG (auch contact_sheet). Kontrollieren Sie: kurze Titel (3–7 Wörter), Zeilen, die nicht ungünstig umbrechen, kein Text zu nah am Rand, Seitenzahl unten rechts, die Anzahl der Folien (wie in der Canva-Skill).
  6. Liefern Sie die nummerierten PNGs (1080×1350) im Ordner des Karussells ab; die Veröffentlichung und die Caption folgen caroselli.md.

Regeln

  • Niemals erfundene Fakten über Davide: seine korrekte Chronologie steht in memoria/wiki/davide-materiale-corso.md.
  • Python 3.9: keine Backslashes innerhalb von F-String-Ausdrücken; Chrome Headless muss Google Fonts herunterladen können.
  • Die Karussell-Komponenten müssen am ersten echten Karussell verfeinert werden: wenn etwas nicht stimmt, korrigieren Sie das Kit (nicht die einzelne Seite) und notieren Sie es in slide-kit.md.

Das Karussell muss für sich allein verständlich sein (Davides Regeln, 16. Okt. 2026, nach #21)

Niemand erklärt die Folien: es gibt keine sprechende Person, wie in den Lektionen der Miles-Methode. Wer sie im Feed liest, sieht jeweils nur eine Folie, ohne den Rest. Das Vorbild ist das mit Canva erstellte Karussell Caroselli pubblicati/261002_Il minuto prima fa più paura del match/ (schauen Sie es sich an, bevor Sie schreiben): gleiche Länge und gleicher Satzbau, mit dem neuen Design des Kits.

  1. Jede Folie liest sich von selbst. Titel = vollständiger Satz mit Subjekt (nicht „GEWÖHNEN SICH NICHT ALLE“, sondern „DIE KÖRPERTEILE GEWÖHNEN SICH NICHT ALLE“). Eine Liste, ein Vergleich oder eine Zahl haben immer den darübersehenden Satz, der sagt, was sie sind.
  2. Nie eine Zahl ohne zu sagen, was sie misst und warum sie relevant ist. Stammt der Beleg aus einem Labortest, der nicht das Thema ist (für #21: der Kaltwassertest), sagen Sie das in einer Zeile („wie lange hältst du deine Hand im Eiswasser“) und erklären Sie das Konzept, das er belegt (Schwelle / Toleranz), bevor die Zahl kommt.
  3. Sätze mit vollständigem Sinn, miteinander verbunden. Jeder Satz antwortet auf „warum?“, ohne dass mündlich nachgeholfen wird. Wenn ein Satz eine Erklärung braucht, fügen Sie sie hinzu. Ein Satz = eine eigene Zeile (body als Liste, ein Element pro Satz), nicht mehrere Sätze hintereinander nach dem Punkt.
  4. Länge wie die Canva-Karussells: Titel 3–8 Wörter, Text 20–35 Wörter in 2–3 Sätzen. Der abschließende Impactsatz wird vom Rest durch eine Leerzeile getrennt ("" in c_statement).
  5. Klares und thematisches Label (Kicker), wie „WARUM“, „DER FEHLER“, „ZUSAMMENFASSUNG“, ohne Nummern (die Seitenzahl gibt es bereits). Das Cover hat kein Label: erfinden Sie keine Bezeichnungen („BOXEN · DER KÖRPER“ war eine eigene Erfindung, wurde entfernt).
  6. Keine leere Folie: unter dem Text eine Grafik, die zum Thema passt: g_bars (Balken), g_cards (zwei Zahlen zum Vergleich), Foto (img= in c_point), Icon. Wenn der Bedarf nur das Füllen ist, fragen Sie sich zuerst, ob die Folie nötig ist.
  7. Abschluss mit Speicheraufruf: c_cta(..., save=(Aktion, Verstärkung)): Lesezeichen-Icon, Aktion in GROSSBUCHSTABEN, Verstärkungszeile kursiv. Das Karussell ist 4:5, 1080×1350, identisch mit den Canva-Karussells.
  8. Lesen Sie vor der Abgabe jedes PNG so, als wären Sie ein Follower, der die anderen Folien nicht gesehen hat. Wenn eine Folie die vorherige braucht, um verstanden zu werden, ist sie schlecht geschrieben.

Schreib- und Designdetails, bestätigt von Davide zu #21 (17. Okt. 2026)

  • Definition + explizite Konsequenz. Schreiben Sie nach jeder Definition in einer separaten Zeile mit rotem Pfeil, was daraus folgt: „Schwelle: wann ein Schlag anfängt wehzutun. → die Schwelle bleibt praktisch gleich. / Toleranz: wie viel du aushalten kannst. → die Toleranz steigt.“ Lassen Sie den Leser nicht selbst verbinden (<br> + Pfeil &rarr; in der Akzentfarbe).
  • Ein Labordatum hat drei Teile: was gemessen wurde (Satz in GROSSBUCHSTABEN über der Grafik), die Grafik und eine Zeile darunter, die sagt, was es belegt („es ist der Beweis, dass die Toleranz steigt“). Dies ist das notes-Argument von g_bars.
  • Label jeder Folie (DER UNTERSCHIED, WAS SICH ÄNDERT, DIE FALLE, ZUSAMMENFASSUNG …) größer, 40 px: es ist der Sinn der Folie und muss sichtbar sein, bleibt aber kleiner als der Titel. Das Kit macht das bereits.
  • Roter „weiter“-Pfeil neben der Seitenzahl auf allen Folien außer dem Cover (das „Weiter →“ hat) und der letzten: dies erledigt html_document für fmt="4:5".
  • Nummerierte Listen: die Nummern 01–04 stehen vertikal zentriert zur Textzeile (c_list).
  • Impact-Folien (c_statement): Text vertikal zentriert auf der Seite, letzter Satz durch Leerzeile abgetrennt.
  • Foto, das erklärt: wenn es eine Aktion gibt (der eingesteckte Schlag), verwenden Sie das Foto dieser Aktion: Subjekt (Davide, das getroffene Gesicht) im Vordergrund, nicht die ganze Szene. Zuschnitt mit crop() aus dem Original; Datei und Pfad werden Davide immer im Chat mitgeteilt (Name + vollständiger Pfad), weil er sie in andere Chats einfügt.

Abgabe: Caption, Barrierefreiheit, Ordner (Davide, 17. Okt. 2026)

  • Feste Caption-Struktur (Davide, 17. Okt. 2026, gilt für alle): Emoji am Anfang jedes Absatzes; dann 🗡️ Continua il cammino. / Segui il metodo. (der Slogan, zwei Zeilen); dann 📌 Speicheraufruf („Salvalo prima del… Mandalo a chi…“) in einem eigenen Absatz; dann 💬 Frage an die Kommentare in einem eigenen Absatz; dann die Hashtags. Niemals der Brand- oder Fitnessstudio-Hashtag (#aurummiles, #accademiaboxeostiamare…): nur Inhalts-Hashtags, maximal 5.
  • Caption mit Emojis wie die Reels (🥊 Haken, 🧪 📍 ⚠️ 🛡️ für die Absätze, 🗡️ Slogan, 📌 CTA, wie in Reel fatti/ und in #12): Datei caption_<titel>.txt, Text und dann Hashtags (max. 5).
  • Alternativtext für Barrierefreiheit: Datei accessibilita_<titel>.txt mit einer Beschreibung jeder Folie, geschrieben für Sehbehinderte (Farben, Bilder, jeder Text vollständig wiedergegeben, Grafiken und Icons beschrieben), jede unter 420 Zeichen, zum Einfügen in das Feld „Alternativer Text“ jedes Bildes. Instagram akzeptiert heute bis zu ca. 1.000 Zeichen (die historische Angabe war 100).
  • Ordner: das Karussell entsteht in Caroselli elaborati/AAMMGG_Titel/; wenn Davide es veröffentlicht, wird es nach Caroselli pubblicati/ verschoben und der Name erhält das Veröffentlichungsdatum. Aktualisieren Sie OUT des Skripts (script/carosello_NN.py), das Backlog und log.md. (Für Karussells gibt es keinen „erstellt“-Ordner: das Äquivalent zu Reel fatti/ ist Caroselli pubblicati/.)

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills