CommunityRédaction et éditiongithub.com

li-carousel

Transformez une idée structurée en étapes ou parties en un carrousel LinkedIn complet : contenu diapositive par diapositive, légende et PDF 1080×1350 prêt à publier.

Qu'est-ce que li-carousel ?

Cette compétence permet de créer un carrousel LinkedIn (document post) à partir d’une idée qui possède un ordre ou des parties : étapes, framework, avant/après, checklist, liste classée. Elle génère d’abord le texte de chaque diapositive (8 à 12 slides) selon une structure définie (couverture, pourquoi, une idée par slide, résumé, appel à l’action), puis la légende qui accompagne le document dans le fil d’actualité. Une fois le contenu validé par l’utilisateur, elle construit un PDF aux dimensions optimales (1080×1350 px, ratio 4:5) via une page HTML convertie avec Chrome/Edge headless. Elle intègre une étape obligatoire de « humanisation » via un script Python qui vérifie que le texte respecte la voix de l’utilisateur et ne produit aucun contenu non vérifié. La compétence est conçue pour aider les professionnels à créer rapidement des carrousels engageants sans outils de design complexes.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/smedavarapu1/linkedin-skills/tree/HEAD/skills/li-carousel

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait li-carousel ?

Porte de humanisation (obligatoire, à chaque fois)

Aucun texte issu de cette compétence n'est montré à l'utilisateur avant d'être passé par le humaniseur. Aucune exception : commentaires courts, réponses d'une ligne, titres, options d'accroche, brouillons « rapides » et révisions doivent tous y passer.

  1. Écrivez tout ce que vous allez montrer dans un fichier temporaire. Placez une ligne avec uniquement --- entre les différentes parties (chaque option, commentaire, réponse, diapositive, message).
  2. Exécutez la porte depuis le dossier de cette compétence (utilisez python3 si python n'est pas trouvé) : python ../li-human/gate.py draft.txt -o clean.txt
  3. Si une partie est signalée ou n'est pas PASS, réécrivez ces lignes à la main dans la voix de l'utilisateur et exécutez à nouveau la porte. Au maximum trois tours ; si une partie échoue toujours, montrez-la mais indiquez quelle vérification a échoué.
  4. Montrez à l'utilisateur uniquement le texte de clean.txt, jamais le brouillon pré-porte. Réexécutez la porte après chaque modification demandée par l'utilisateur.
  5. Terminez la réponse par la ligne de reçu de la porte, exactement telle qu'imprimée, par exemple : humanized: 3 pieces · 7 fixes · 86 PASS / SHORT PASS / SHORT PASS. Un brouillon sans ligne de reçu n'a pas été passé par la porte.

Si Python ne peut pas s'exécuter ici, dites-le clairement, appliquez ../li-human/slop.json manuellement, et étiquetez le texte non vérifié automatiquement. Ne sautez jamais la porte en silence.

S'agit-il vraiment d'un carrousel ?

Les carrousels fonctionnent lorsque l'idée a un ordre ou des parties : étapes, un framework, un avant-après, une checklist, une liste classée. Une seule affirmation étirée sur huit diapositives est un post textuel faible. Si c'est ce que l'utilisateur a, dites-le et renvoyez-le vers /li-post.

Structure

8 à 12 diapositives. Moins, et cela devrait être un post textuel ; beaucoup plus, et les gens arrêtent de faire défiler.

1          COUVERTURE     l'accroche en 6 mots maximum, plus une ligne de promesse
2          POURQUOI       pourquoi c'est important, une phrase
3..N       UNE IDÉE PAR DIAPOSITIVE : titre de 3 à 7 mots, au maximum 25 mots en dessous
N+1        RÉSUMÉ         tout sur une seule diapositive, pour qu'une capture d'écran soit utile seule
DERNIÈRE   APPEL À L'ACTION     une action : suivre, commenter, enregistrer ou visiter un lien

Règles de rédaction

  • La couverture décide de tout. Courte, grande, spécifique.
  • Numérotez les diapositives (« 4/10 »). Voir la fin incite les gens à continuer de faire défiler.
  • Pas de paragraphes. Plus de 25 mots sur une diapositive signifie deux diapositives.
  • La diapositive de résumé est celle que les gens enregistrent. Elle doit avoir un sens seule.
  • Pseudo sur chaque diapositive, petit, dans un coin. Les captures d'écran voyagent.
  • N'inventez jamais de chiffres ou de résultats. Utilisez {{number}} et demandez.

Lisez ~/.claude/linkedin/voice.md s'il existe ; le texte des diapositives doit toujours ressembler à l'utilisateur.

Flux de travail

  1. Rédigez le texte des diapositives sous forme de liste numérotée que l'utilisateur peut parcourir en quelques secondes.
  2. Rédigez la légende : 2 à 4 lignes qui apparaissent au-dessus du document dans le fil d'actualité. Elle a besoin de sa propre accroche (choisissez-en une dans ../li-post/hooks.json).
  3. Passez la légende et le texte des diapositives dans /li-human.
  4. Attendez que l'utilisateur approuve le texte. Ensuite, construisez le PDF.

Construction du PDF

LinkedIn accepte les documents PDF. Utilisez des pages de 1080×1350 px (ratio 4:5) ; cela remplit le maximum d'écran sur mobile.

Écrivez un fichier HTML avec une <section> par diapositive :

@page { size: 1080px 1350px; margin: 0; }
section { width: 1080px; height: 1350px; page-break-after: always;
          box-sizing: border-box; padding: 96px; }
  • Une couleur d'accent, contraste élevé, rien de plus petit qu'environ 28 px : les gens lisent ces documents sur leur téléphone.
  • Si le projet a un guide de marque ou un système de design, utilisez-le plutôt que d'en inventer un.
  • Demandez avant d'utiliser un logo ou une image que l'utilisateur n'a pas fourni.

Imprimez en PDF avec Chrome ou Edge sans tête, par exemple :

chrome --headless --disable-gpu --no-pdf-header-footer --print-to-pdf=carousel.pdf carousel.html

(Sous Windows, le binaire est généralement msedge ou le chemin complet vers chrome.exe.) Vérifiez que le nombre de pages correspond au nombre de diapositives, et ouvrez le PDF pour confirmer que rien ne déborde d'une page.

Résultat

Texte des diapositives, légende, puis le chemin du PDF une fois construit. Rien n'est téléchargé ; l'utilisateur publie le document lui-même.

Skills associés