geoffrey-svg/trial-reels-starter

Configuration unique. Suivez les étapes dans l'ordre et sautez ce qui est déjà fait. Pour chaque étape : une brève explication simple, puis l'action ou la question. Gardez les détails techniques pour vous.

Qu'est-ce que trial-reels-starter ?

Ce skill permet de configurer entièrement le système de publication de Trial Reels sur Instagram, en automatisant l'installation des dépendances, la personnalisation du style visuel, le choix et la configuration de la plateforme de planification (Metricool ou Zernio), et les règles de publication. Il est conçu pour les agents AI qui assistent les utilisateurs pas à pas, en vérifiant chaque étape et en demandant les informations nécessaires de manière interactive. Le skill supporte à la fois les connexions API (Metricool, Zernio) et le mode autonome sans lien. Il interroge les préférences de l'utilisateur concernant le nombre de reels par jour, l'intervalle entre les publications, les horaires, et les critères pour considérer un reel comme un 'winner', et sauvegarde ces paramètres dans des fichiers de configuration locaux.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/geoffrey-svg/trial-reels-starter/tree/HEAD/setup

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

Configuration du Trial Reels Starter

Unique. Suivez les étapes dans l'ordre et sautez ce qui est déjà fait. Pour chaque étape : une brève explication simple, puis l'action ou la question. Gardez les détails techniques pour vous.

Étape 1 : outils

  1. Exécutez ./install.sh dans ce dossier. Il installe ffmpeg (création de vidéos) et deux composants Python (Pillow et fontTools) et saute ce qui existe déjà.
  2. Si Homebrew manque, aidez l'utilisateur à installer à partir de brew.sh : il doit taper son mot de passe Mac dans le Terminal. Expliquez ce qu'il voit (le mot de passe n'apparaît pas pendant la frappe) et exécutez à nouveau ./install.sh.
  3. Dites simplement : "Les outils sont prêts."

Étape 2 : votre style

  1. Si l'utilisateur a collé une invite de l'AI Suite avec un bloc de paramètres (JSON avec tekst) : écrivez ce bloc avec python3 engine/scripts/instellingen.py --schrijf - et ne posez pas de questions.
  2. Sinon : dites-lui qu'il choisit plus facilement son style dans l'AI Suite (tuile Trial Reels, avec un exemple) et colle l'invite. S'il ne le souhaite pas, demandez en un seul message : quelle police (la liste des noms courants et noms de fichiers donne python3 engine/scripts/instellingen.py --lettertypes), texte sur un bloc ou lettres détachées avec un contour, quelles couleurs, et en haut, au milieu ou en bas de l'image.
  3. Montrez le résultat : python3 engine/scripts/voorbeeld.py (ou avec --video <chemin> sur une vidéo personnelle). Regardez l'image vous-même et montrez-la à l'utilisateur. Demandez si c'est correct.

Étape 3 : comment voulez-vous publier ?

Si mijn-trial-reels/accounts.json existe déjà mais pas koppeling.json, alors il s'agit d'une installation antérieure à ce choix (version 1.0, via Zernio). Ne posez pas de question et ne créez pas de nouvelle clé : python3 engine/scripts/sleutel.py --bewaard zernio, puis passez à l'étape 5.

Expliquez en quelques phrases que les reels arriveront sur Instagram via une connexion au moment convenu, et qu'il choisit laquelle. Donnez les trois possibilités et demandez laquelle il souhaite :

  1. Metricool, s'il l'utilise déjà. Les reels iront dans son planificateur Metricool, comme ses autres publications, et les statistiques viendront aussi de Metricool. Nécessite : l'abonnement Advanced ou supérieur (qui contient l'API ; à partir d'environ 43 € par mois pour un an d'avance, selon metricool.com/pricing au 19 octobre 2026) et son compte Instagram comme marque dans Metricool.
  2. Zernio, s'il n'a pas Metricool ou veut garder les choses séparées. Gratuit jusqu'à 2 comptes Instagram, sans carte de crédit. La planification et les statistiques se feront via Zernio.
  3. Publier soi-même avec un autre programme (par exemple Later, Buffer ou l'application Instagram). Le système ne fait que créer les reels ; il les met lui-même comme trial reel, et les statistiques, il les consulte là-bas. Aucune connexion n'est nécessaire : python3 engine/scripts/sleutel.py --zelf, puis passez à l'étape 5.

Étape 4 : configurer la connexion

Metricool

  1. ./install.sh --metricool : installe cloudflared. Metricool n'accepte une vidéo que via une adresse publique ; pour cela, le système rend le dossier de reels brièvement public, uniquement pendant la planification.
  2. Demandez à l'utilisateur de trouver ses informations API dans Metricool (comme décrit dans le centre d'aide de Metricool, help.metricool.com, "Comment trouver votre ID utilisateur Metricool", consulté le 19 octobre 2026) :
    1. Le jeton : dans Metricool sous Paramètres du compte, dans API. Il n'est disponible que dans les abonnements Advanced et Custom.
    2. Le numéro d'utilisateur (userId) : ouvrez Metricool dans le navigateur et ouvrez une marque. Dans la barre d'adresse, vous verrez quelque chose comme ...?blogId=12345&userId=1234567 ; le numéro après userId= est le numéro d'utilisateur (le numéro après blogId= est la marque, inutile).
  3. Il colle le jeton et le numéro d'utilisateur dans le chat. Sauvegardez-les avec printf '%s' '<jeton>' | python3 engine/scripts/sleutel.py --metricool --user <numéro_utilisateur>. Ne répétez jamais le jeton dans votre réponse. Le script les teste d'abord auprès de Metricool ; si cela ne fonctionne pas, demandez à l'utilisateur de vérifier (et si son abonnement a l'API).
  4. python3 engine/scripts/koppel.py affiche les marques avec un compte Instagram. Activez la bonne avec python3 engine/scripts/koppel.py --gebruik <nom_instagram>. Si ce compte Instagram est attaché à deux marques, le script demande le numéro de la marque : demandez à l'utilisateur quelle marque, et utilisez --gebruik <numéro>.

Zernio

  1. Demandez à l'utilisateur de se connecter ou de créer un compte sur zernio.com. Il ouvre API keys et clique sur Create API key. Il copie immédiatement la clé : Zernio ne la montre qu'une fois. Une clé commence par sk_.
  2. Il colle la clé dans le chat. Sauvegardez-la avec printf '%s' '<clé>' | python3 engine/scripts/sleutel.py. Ne répétez jamais la clé dans votre réponse. Si elle ne fonctionne pas, demandez à l'utilisateur d'en créer une nouvelle.
  3. python3 engine/scripts/koppel.py --link donne un lien pour connecter Instagram. Avant qu'il ne l'ouvre : dans Instagram, basculez d'abord sur le compte qu'il souhaite connecter, car Instagram connecte le compte avec lequel il est connecté.
  4. Ensuite python3 engine/scripts/koppel.py et python3 engine/scripts/koppel.py --gebruik <nom>.

Pour les deux : Instagram exige un compte professionnel (créateur ou entreprise) qui soit public, et les trial reels ne sont possibles qu'à partir de 200 abonnés ; en dessous, le système publie des reels normaux, que les abonnés voient aussi. Dites-le. Ajoutez des comptes avec koppel.py --erbij <nom> (pas --gebruik, cela remplace la liste).

Étape 5 : vos règles de publication et quand un reel est un winner

Demandez en un seul message, avec la valeur par défaut pour qu'il puisse simplement dire "ok" :

  1. Combien de reels par jour par compte ? Par défaut 5. Conseil : sur un nouveau compte, commencez avec 2 à 5 par jour. Instagram via une connexion ne laisse souvent pas passer plus d'environ 5 trial reels par compte par jour (mesuré sur un compte personnel ; au-delà, Instagram les refusait), et les comptes de test qui recevaient immédiatement des dizaines par jour n'avaient plus de portée ensuite.
  2. Combien de minutes au minimum entre eux ? Par défaut 45 (minimum 30).
  3. Entre quelles heures ? Par défaut entre 9:00 et 21:00, dans le fuseau horaire de son ordinateur (demandez confirmation si celui-ci n'est pas correct).
  4. Diffuser à vos abonnés : active-t-il lui-même un trial reel qui fonctionne bien dans l'application Instagram, ou laisse-t-il Instagram le faire automatiquement ?
  5. Quand un reel est-il un winner ? Par défaut s'il atteint au moins 3 fois les vues normales du compte et au moins 500 vues. Nécessaire uniquement avec une connexion (Metricool ou Zernio).

Écrivez la réponse avec python3 engine/scripts/instellingen.py --schrijf -, avec uniquement les blocs posten et winners (par exemple {"posten": {"per_dag": 3, "minuten_tussen": 45, "van": 9, "tot": 21, "tijdzone": "Europe/Amsterdam", "doorzetten": "zelf"}, "winners": {"factor": 3, "min_views": 500}}). Si le script refuse quelque chose, expliquez pourquoi et demandez à nouveau. Dites ensuite en une phrase ce qui est maintenant enregistré (python3 engine/scripts/instellingen.py) ; si moins de reels par jour que choisi tiennent dans la fenêtre, cela y est indiqué.

Terminé

Dites en deux ou trois phrases ce qui est maintenant possible : donner des vidéos et des textes, voir les reels, approuver la proposition (ou, en mode autonome, récupérer les reels), et après quelques jours demander les statistiques. Proposez de faire immédiatement un petit premier tour (par exemple 5 reels).

Skills associés