CommunityBildgithub.com

gladosAagman/li-carousel

Erstelle ein LinkedIn-Dokument-Post (Karussell) – Folie für Folie, das Cover, das zum Swipen verleitet, und das PDF zum Hochladen. Verwende es, wenn der Benutzer 'Karussell', 'Dokument-Post', 'Folien für LinkedIn', 'mach daraus ein Karussell' sagt oder eine listenartige Idee hat, die als Text-Post untergehen würde.

Was ist li-carousel?

Dieses Skill automatisiert die Erstellung von LinkedIn-Dokument-Posts (Karussells), die die höchste Verweildauer im Feed haben, da Swipe-Aktionen gezählt werden, Scrollen jedoch nicht. Es ist speziell für Ideen mit einer klaren Abfolge gedacht – wie Schritte, Countdowns, Vorher/Nachher-Entwicklungen oder Frameworks mit Teilkomponenten. Das Skill unterstützt die Strukturierung von 8–12 Folien, beginnend mit einem starken Cover (maximal 6 Wörter), gefolgt von der Kernbotschaft, Einzelfolien mit maximal 25 Wörtern, einer Zusammenfassungsfolie und einem Handlungsaufruf. Es enthält einen Builder (`carousel.py`), der die genehmigten Folieninhalte in ein PDF im Format 1080×1350 Pixel (4:5) umwandelt, wobei automatisch ein Lint auf Einhaltung der Regeln (Folienanzahl, Cover-Wörter, Überschriftenlänge, Textlänge) durchgeführt wird. Der Benutzer erhält zuerst den nummerierten Folientext und den dazugehörigen Post-Text, den er über `/li-human` prüfen lassen kann. Erst nach Genehmigung wird das PDF erstellt – ein Upload zu LinkedIn erfolgt nicht, der Benutzer postet selbst.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gladosAagman/linkedin-agent-skill/tree/HEAD/skills/li-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

Was macht li-carousel?

Dokument-Posts haben die höchste Verweildauer auf LinkedIn, denn ein Wischen wird gezählt, ein Scrollen nicht. Das Format belohnt eine in Schritte unterteilte Idee. Es bestraft einen Text-Post, der in Stücke geschnitten wird.

Wann man es statt eines Text-Posts verwendet

Verwende ein Karussell, wenn die Idee eine Sequenz hat – Schritte, einen Countdown, eine Vorher/Nachher-Entwicklung, ein Framework mit Teilen. Verwende einen Text-Post, wenn die Idee eine einzelne Aussage ist. Eine einzelne Aussage auf acht Folien zu verteilen, ist die häufigste Art, wie Karussells scheitern. Falls der Benutzer so etwas hat, sage es ihm und übergebe ihn an /li-post.

Struktur

8–12 Folien. Bei weniger als 8 ist es ein Text-Post. Bei mehr als 12 sinkt die Abschlussrate drastisch.

1        COVER      der Haken, 6 Wörter oder weniger, plus eine Zeile Versprechen
2        DER EINSATZ  warum das wichtig ist, in einem Satz
3-N      EINE IDEE PRO FOLIE. Eine Überschrift von 3–7 Wörtern und höchstens 25 Wörter
                    darunter. Wenn eine Folie einen Absatz braucht, sind es zwei Folien.
N+1      ZUSAMMENFASSUNG  das Ganze als Liste, damit der Screenshot nützlich ist
LETZTE   CTA        eine Aktion. Folgen, ein Schlüsselwort kommentieren oder den Link. Eine.

Regeln für den Folientext

  • Folie 1 macht 80 % des Ergebnisses aus. Sechs Wörter. Groß. Der Rest des Decks kann ein Cover, das niemand wischt, nicht retten.
  • Nummeriere jede Folie (3/10). Die Abschlussrate steigt, wenn die Leute das Ende sehen können.
  • Keine Folie ist ein Absatz. Wenn du es nicht in 25 Wörtern sagen kannst, teile es auf.
  • Die Zusammenfassungsfolie ist die, die die Leute screenshoten. Mach sie eigenständig.
  • Der Handle des Benutzers auf jeder Folie, klein, untere Ecke. Screenshots reisen ohne dich.

Erstellen des PDFs

LinkedIn erwartet ein PDF, 1080x1350 (4:5) für maximale Feed-Fläche, unter 100 MB, unter 300 Seiten. Baue es als HTML und drucke es als PDF:

# eine Seite pro Folie, 1080x1350, keine Ränder
# dann: Chrome headless --print-to-pdf, oder ein beliebiges HTML-to-PDF, das du bereits verwendest

Schreibe das HTML mit einem <section> pro Folie, width:1080px; height:1350px; page-break-after:always, einer einzelnen Akzentfarbe und Schriftgröße nicht kleiner als 28px – Leute lesen das auf dem Handy in Miniaturansicht. Falls der Benutzer ein Brand-Skill oder Designsystem in diesem Projekt hat, verwende es und erfinde keine Palette.

Ausgabe

Zunächst der Folien-für-Folien-Text als nummerierte Liste, die der Benutzer in zehn Sekunden lesen kann. Dann der dazugehörige Post-Text – ein Karussell braucht trotzdem 2–3 Zeilen darüber, das ist der eigentliche Haken im Feed. Gib beides durch /li-human. Erstelle das PDF nur, wenn der Benutzer den Text genehmigt.

Es wird nichts auf LinkedIn hochgeladen. Der Benutzer postet das PDF selbst.

Der Builder (v2)

carousel.py in diesem Ordner wandelt den genehmigten Folientext in das von LinkedIn gewünschte PDF um. Die Folien werden in eine Textdatei geschrieben, ein Block pro Folie, --- dazwischen, die Überschrift in der ersten Zeile.

python3 carousel.py slides.txt --lint-only                         # Überprüft den Text auf die obigen Regeln
python3 carousel.py slides.txt --handle "Sarah Chen" -o deck.html  # 1080x1350, nummeriert, Handle auf jeder Seite
python3 carousel.py slides.txt --handle "Sarah Chen" --pdf deck.pdf  # Druckt es mit headless Chrome, falls installiert

Es lintet die Folienanzahl (8–12), die Cover-Wörter (6 oder weniger), die Überschriftenlänge (3–7 Wörter), die Textlänge (25 Wörter oder weniger) und ob die Zusammenfassungsfolie eine Liste ist. Der gesamte Text wird HTML-escaped. Falls das Projekt ein Brand- oder Designsystem hat, übergib seinen Akzent mit --accent "#rrggbb" oder bearbeite das Stylesheet im generierten HTML, anstatt eine Palette zu erfinden.

Verwandte Skills