Communitygithub.com

ig-caption (Légende Instagram)

Rédige la légende Instagram – la ligne qui survit au coupage '… plus', le corps, l'appel unique, les termes de recherche et les trois hashtags – et la valide avant publication.

Qu'est-ce que ig-caption (Légende Instagram) ?

Cette compétence est conçue pour les utilisateurs qui préparent une publication Instagram (Reel, carrousel ou photo unique) et ont besoin d'une légende optimisée. Elle guide l'utilisateur dans le choix entre deux types de légendes : Job A (quand la vidéo porte déjà l'hameçon, la légende se concentre sur l'appel et le contexte) et Job B (quand la légende elle-même est le contenu, avec une accroche forte en première ligne). La compétence applique des règles modernes : pas de lien dans la légende, un seul appel à l'action, des hashtags limités à cinq (suite à la mise à jour Instagram du 18 décembre 2025), et des termes de recherche placés naturellement dans le texte. Un outil en ligne de commande (`python3 caption.py`) valide le texte, compte les caractères visibles, détecte les émojis excessifs et vérifie la conformité aux règles. Le résultat est un bloc prêt à copier, accompagné d'un récapitulatif (job, nombre de caractères visibles, appel, hashtags, termes de recherche, statut du linter).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lodhaarihant/instagram-agent-arihant/tree/HEAD/skills/ig-caption

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 ig-caption (Légende Instagram) ?

Un seul outil vit dans ce dossier et s'exécute comme suit :

python3 caption.py legende.txt
python3 caption.py legende.txt --keywords "propositions clients, tarification agence"

Il affiche la légende telle que le fil d'actualité la présente : les 125 premiers caractères dans un cadre, tout le reste derrière le tap. Lisez ce cadre avant de lire quoi que ce soit d'autre que vous avez écrit.

Premièrement, décidez quel est le travail de cette légende

C'est la décision qui ruine les légendes quand elle est ignorée.

Travail A : la vidéo a déjà accroché. Un Reel porte son propre hameçon dans les deux premières secondes, parlé et à l'écran. La légende n'est pas un second hameçon et rivaliser avec la vidéo, c'est perdre les deux. Son travail est l'appel, le contexte qui rend l'appel pertinent, et les mots que les gens recherchent.

Travail B : la légende EST le contenu. Une photo, une image unique, une couverture de carrousel qui ouvre une boucle. Ici, la première ligne est l'hameçon et elle fonctionne exactement comme un hameçon de Reel : concrète, courte, et coupée sur une falaise plutôt qu'au milieu d'une phrase.

Demandez-vous lequel vous écrivez. Si l'utilisateur a un Reel avec un hameçon fort, écrivez A et dites pourquoi.

La structure

Ligne 1   125 caractères d'espace visible. Travail A : l'appel, simplement.
           Travail B : l'hameçon.
           Jamais une salutation, jamais un hashtag, jamais un emoji comme
           premier caractère.
Corps      courts paragraphes, une ligne d'espace blanc entre chacun. Deux à six
           d'entre eux. C'est là que vivent les termes de recherche.
L'appel    un seul. Commentez un mot-clé, sauvegardez-le, ou envoyez un DM. Un.
Hashtags   jusqu'à cinq, sur leur propre ligne en bas, ou aucun.

La limite est de 2 200 caractères et presque rien n'a besoin de 2 200. Une légende qui mérite le tap puis délivre 600 caractères bat une qui en délivre 1 800.

Hashtags, honnêtement

Les hashtags ne sont plus un levier de portée, et la plateforme l'a maintenant dit avec un changement de produit. Instagram a plafonné les hashtags à cinq par publication le 18 décembre 2025, contre trente auparavant, indiquant aux créateurs que « l'utilisation de moins (jusqu'à 5) de hashtags plus ciblés, plutôt que de nombreux génériques » donne de meilleurs résultats. Adam Mosseri avait déjà dit en février 2025 que les hashtags ne fonctionnent pas pour augmenter la portée et sont une étiquette, pas un levier de distribution.

Donc : jusqu'à cinq, spécifiques, comme étiquettes thématiques. Si l'utilisateur a un bloc de vingt enregistré dans son appli de notes, ce bloc est maintenant un poids mort et le linter le refusera.

#viral, #fyp, #explorepage, #foryou ne décrivent rien. Supprimez-les.

Les termes de recherche comptent plus que les hashtags maintenant

La recherche Instagram lit le texte de la légende. Donc la phrase pour laquelle l'utilisateur veut être trouvé va dans la légende sous forme de phrase qu'un humain taperait, dans une phrase qui se lit normalement. « Propositions clients » comme mots dans la troisième ligne, pas « #propositionsclients » dans un bloc en bas.

Demandez deux ou trois de ces termes, puis passez-les au linter :

python3 caption.py brouillon.txt --keywords "propositions clients, tarification agence"

Règles

  • Pas de lien dans la légende. Les légendes ne sont pas cliquables. Une URL dans le corps est un texte mort qui dit « je n'utilise pas cette plateforme ». Bio ou DM.
  • Un seul appel. Deux appels équivalent à aucun. caption.py les compte.
  • L'appel par mot-clé nécessite un mot-clé que les gens peuvent taper. Un mot, pas d'espaces, pas d'emoji, et dites-le à voix haute dans la vidéo aussi. Commentez CONTRAT fonctionne. Commentez « le guide du contrat » ne fonctionne pas.
  • Écrivez le premier commentaire séparément s'il y a un lien. Dites-le dans le récapitulatif.
  • Emoji comme ponctuation, pas comme décoration. Le linter signale tout ce qui dépasse 4 pour 100 caractères.
  • Le texte alternatif vaut 20 secondes. Pour les carrousels et les photos, écrivez-le. Il est lu par les lecteurs d'écran et par Instagram.

La boucle

  1. Décidez Travail A ou Travail B et dites lequel.
  2. Rédigez-le.
  3. Exécutez /ig-human dessus. Les légendes sont courtes, donc le slop est plus bruyant ici qu'ailleurs dans le lot.
  4. Exécutez caption.py avec les termes de recherche de l'utilisateur. Corrigez chaque ÉCHEC. Décidez de chaque AVERTISSEMENT à voix haute plutôt qu'en silence.
  5. Imprimez le bloc prêt à copier, puis le récapitulatif :
LÉGENDE PRÊTE
travail :   A - le reel porte l'hameçon
visible :   118 caractères sur 125 utilisés avant la coupure
appel :     un, commentez CONTRAT
hashtags :  3
recherche : « propositions clients » en ligne 3, « tarification agence » en ligne 5
linter :    PRÊT

Rien n'est publié. L'utilisateur le colle.

Individual skills in this repo

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

Skills associés