Tous les skills

video (smixs/visual-skills)

Rédige et corrige des prompts pour générateurs vidéo IA, ainsi que storyboards, découpage et direction caméra.

skill smixs video : des prompts plus riches et plus dirigés, mais les contrôles par mots-clés le notent plus bas et il coûte 2.8 fois les tokens ; aucune vidéo n'a été générée

Selon les casSûr

Codex CLI · gpt-6-astra

20.8 / 30

Gain par rapport à sans skill : -0.47 · Selon les cas · 18 exécutions

Selon les cas : le total 20.8/30 est inférieur à 22 et le gain -0.47 est inférieur à +1.0. Pour être recommandé, il faut un total de 22/30, une qualité de sortie de 3.5 et un gain de +1.0.

SOTA

Réussi

Testé avec Codex.

Couvre Codex, Claude Code

Codex CLI 0.166 (palier SOTA) : 18 exécutions notées. Une réussite ici couvre aussi Claude Code selon notre règle de palier ; elle ne dit rien du second palier.

Scores

Chaque dimension va de 0 à 5 et les six forment le total sur 30. 5 est la meilleure note dans chaque dimension. Coût 5 signifie bon marché et rapide. Installation 5 signifie facile.

Fiabilité du déclenchement
5.0
Gain par rapport à sans skill
1.5
Qualité de sortie
4.3
Coût en tokens et en temps
1.0
Installation et portabilité
4.0
Sécurité
5.0

Revue de sécurité

Sûr

Scan statique : 0 CRITIQUE / 0 ÉLEVÉ / 0 MOYEN. Revue manuelle : sûr à exécuter (bac à sable sans réseau). Un scan propre ne prouve pas qu'un skill est sûr.

Installer

npx skills@latest add smixs/visual-skills --skill video

Source

Commit épinglé: 92be33a5a73325fb3d8e0c73b22744b114e2a90e

Testé: 2026-11-02

Ce que nous avons testé

  • Prompts pour un teaser de 15 s — Écrivez les prompts de génération pour faire un teaser produit de 15 secondes, 16:9, pour Tidepool, un abonnement mensuel de snacks aux algues ($14 par boîte), avec un générateur de vidéo IA (Seedance). Si une génération ne peut pas couvrir 15 secondes, découpez en clips et indiquez la durée de chacun…
  • Prompt pour un plan cinématographique de 8 s — Écrivez le prompt de génération pour un plan cinématographique de 8 secondes en 16:9 d'un petit bateau en papier sur un rebord de fenêtre battu par la pluie au crépuscule, pour un générateur de vidéo IA (Kling). Un seul plan continu, sans coupes. Travaillez en autonomie ; pas de questions. Enregistrez le résultat dans prompts.md (copie-…
  • Prompts pour un short vertical de 30 s en clips — Écrivez les prompts de génération pour un short social vertical 9:16 de 30 secondes pour Tidepool (snacks aux algues, $14 par boîte) pour un générateur de vidéo IA dont les clips font au plus 10 secondes. Sous-titres à afficher (ajoutés plus tard) : Meet Tidepool. / Seaweed snacks, crisp and s…

Points forts

  • Le skill a été détecté sans être nommé : son fichier a été lu dans 6/6 exécutions avec skill.

Points faibles

  • Aucun gain mesurable par rapport à sans skill (-0.47, dans le bruit).
  • Un prompt d'une phrase obtient 4.69, contre 4.3 avec le skill (-0.39).
  • Consomme 2.76 fois plus de tokens que sans skill.
  • n=2 par tâche et par bras ; les écarts inférieurs à environ 1 point sont du bruit.

Avis

Codex CLI 0.166 (gpt-6-astra, low reasoning) sur un Mac de test, un projet temporaire neuf et des HOME/TMPDIR/caches temporaires à chaque exécution, skill installé (traitement) ou absent (contrôle) ou absent avec l'exigence centrale du skill compressée en une phrase ajoutée au prompt (groupe « prompt d'une phrase »), 2 exécutions par groupe et par tâche, réseau coupé, écritures dans /tmp bloquées. Les prompts ne mentionnent jamais le skill (sauf la formulation indiquée ci-dessous). Ce skill produit des prompts pour des générateurs externes (Seedance, Kling), nous avons donc noté les prompts. Aucun fichier vidéo n'existe pour ce skill : en générer un nécessite un compte et une clé Seedance/Kling/Veo, que nous n'avons pas utilisés.

Comparaison à trois bras

BrasScore moyen (0-5)Tokens par exécution
Sans le skill4.7762k
Prompt d'une phrase4.6951k
Avec le skill4.3172k

Mesuré avec Codex CLI sur 18 exécutions, noté par des contrôles basés sur des règles, sans juge LLM. Total 20.8 / 30, verdict Selon les cas.

Verdict : Selon le cas (20.8 / 30). Source : smixs/visual-skills, video, épinglé au commit 92be33a. Installation : npx skills@latest add smixs/visual-skills --skill video. Licence : CC-BY-4.0.

Présentation

Le skill video de smixs/visual-skills (CC-BY-4.0, attribution requise) : il amène l’agent à jouer le rôle de réalisateur, scénariste et monteur lorsqu’il écrit des prompts pour des générateurs de vidéo IA (Seedance, Kling, Veo et similaires). SKILL.md est volontairement mince (environ 1 400 mots) et ordonne à l’agent de lire dramaturgy.md, universal-rules.md et un fichier propre au modèle (Seedance, Kling ou Veo) avant d’écrire. Markdown uniquement : 12 fichiers de référence, aucun script. Il écrit des prompts ; il ne génère pas de vidéo.

Méthode de test

Codex CLI 0.166 (gpt-6-astra, raisonnement faible) sur une machine de test Mac, un projet temporaire neuf et des HOME/TMPDIR/caches temporaires à chaque exécution, skill installé (groupe avec skill), absent (groupe témoin), ou absent avec l’exigence centrale du skill compressée en une phrase ajoutée au prompt (groupe « prompt en une phrase »), 2 exécutions par groupe et par tâche, réseau désactivé, écritures dans /tmp bloquées. Les prompts ne mentionnent jamais le skill (sauf la formulation indiquée plus bas).

Ce skill produit des prompts pour des générateurs externes (Seedance, Kling), nous avons donc noté les prompts. Aucun fichier vidéo n’existe pour ce skill : en générer un demande un compte et une clé Seedance/Kling/Veo, que nous n’avons pas utilisés.

  1. Prompts pour un teaser de 15 s — Écrivez les prompts de génération pour créer un teaser produit de 15 secondes en 16:9 pour Tidepool, un abonnement mensuel de snacks aux algues (14 $ la boîte), avec un générateur de vidéo IA (Seedance). Si une génération ne peut pas couvrir 15 secondes, découpez-la en clips et indiquez la durée de chacun…
  2. Prompt pour un plan cinématographique de 8 s — Écrivez le prompt de génération pour un plan cinématographique de 8 secondes en 16:9 montrant un petit bateau en papier sur un rebord de fenêtre strié de pluie au crépuscule, pour un générateur de vidéo IA (Kling). Un seul plan continu, sans coupe. Travaillez en autonomie ; aucune question. Enregistrez le résultat dans prompts.md (copie-…
  3. Prompts pour un short vertical de 30 s en clips — Écrivez les prompts de génération pour un short social vertical 9:16 de 30 secondes pour Tidepool (snacks aux algues, 14 $ la boîte) destiné à un générateur de vidéo IA dont les clips font au plus 10 secondes. Sous-titres à afficher (ajoutés plus tard) : Découvrez Tidepool. / Snacks aux algues, croustillants et s…

Le scoring est programmatique (tests cachés / détection des problèmes implantés / vérifications de contraintes / rendu + OCR le cas échéant), de 0 à 5 par exécution. Aucun juge LLM n’a attribué de score. Les vérifications sont des contrôles de mots-clés et de structure sur prompts.md (par exemple « nomme un mouvement de caméra », « mentionne le son », « met une durée sur chaque clip », « indique aucune coupe »). Elles ne peuvent juger si un prompt produirait un meilleur film.

Résultats

Le prompt en une phrase donné au troisième groupe : « Écris chaque prompt de clip comme un réalisateur : commence par le sujet et son action, donne un mouvement de caméra et un objectif concrets, la lumière et l’image finale, garde le même ancrage personnage/produit nommé dans chaque clip, et indique la durée en secondes sur chaque clip. »

TâcheScore témoinPrompt en une phraseAvec skillTokens témoinTokens du prompt en une phraseTokens avec skillSkill lu
t1-teaser4.754.54.2583k51k232k2/2
t2-boat4.564.563.8946k45k138k2/2
t3-vertical5.05.04.7557k56k143k2/2

Score moyen : 4.77 sans le skill contre 4.3 avec (écart -0.47). Tokens par exécution : 62k contre 172k (2.76x) ; temps 76s contre 126s. Groupe « prompt en une phrase » : 4.69 (gain du skill sur ce prompt : -0.39 ; gain du prompt par rapport à l’absence de skill : -0.08) ; tokens du prompt : 51k par exécution, donc le skill coûte 3.35x le prompt en une phrase.

Ce qui s’est passé

  • D’après les vérifications par mots-clés, le skill sort légèrement en retrait : moyenne de 4.30 avec le skill, contre 4.77 sans et 4.69 avec la version en une phrase. L’écart vient surtout du prompt du bateau en papier de 8 secondes (4.11 et 3.67 contre 4.56 dans les quatre autres exécutions), puis du teaser (4.25 contre 4.75 : il a manqué par endroits les plans timecodés et la note sur le prix en incrustation) et d’un plan de clips qui ne nommait pas les mouvements de caméra.
  • Une partie de cet écart relève d’une différence de goût, pas d’une erreur. Dans la tâche du bateau, les deux exécutions du skill ont choisi une caméra fixe pour qu’une petite action (une goutte atterrissant sur la proue, deux gouttes fusionnant) porte le plan ; le vérificateur cherche des mots comme « push-in » ou « dolly » et l’a compté comme un mouvement de caméra manquant. Aucune exécution du skill n’a mentionné le son, que le vérificateur attendait aussi.
  • Les sorties ont effectivement un aspect différent. Les exécutions du skill déroulent un plan en trois clips avec des temps forts par clip, nomment le modèle cible et ses réglages (durée, résolution, camera_fixed), gardent un ancrage personnage/produit d’un clip à l’autre et précisent ce qui est ajouté plus tard au montage. Les exécutions sans skill sur le teaser donnaient aussi des prompts timecodés complets, avec audio et lignes de voix off, et n’étaient pas moins bonnes sur aucune vérification ; les exécutions du prompt étaient plus courtes (environ 900 mots contre 1 300-1 500).
  • Le skill est lu à chaque fois (6/6) et le coût est élevé : 172k tokens par exécution contre 62k sans le skill (2.8x) et 51k avec le prompt (3.4x), 14 commandes contre 3, et environ 1.7x le temps. L’agent lit environ six fichiers de référence avant d’écrire un seul prompt.
  • La version en une phrase était aussi bonne que l’absence de skill selon ces vérifications (4.69 contre 4.77, dans le bruit) pour 0.8x les tokens.

Scores par dimension

DimensionScorePourquoi
1_output_quality4.3

Score moyen de 4.30/5 avec le skill (vérifications programmatiques, voir le tableau par tâche).

2_lift_vs_no_skill1.53

-0.47 point par rapport à 4.77 sans le skill (n=2 par tâche ; un écart inférieur à ~1 point relève du bruit).

3_trigger5.0Fichier du skill lu dans 6/6 exécutions avec skill.
4_instructions_portability4

Markdown pur, fonctionne dans tout agent ; l’ordre de lecture multi-fichiers obligatoire est long, et il attend d’un humain qu’il lance le générateur.

5_efficiency1

2.76x tokens (172k contre 62k par exécution) et 1.64x temps (126s contre 76s).

6_safety_hygiene5

Markdown uniquement, aucun script ni appel réseau ; scan propre ; attribution CC-BY-4.0 requise.

Limites de ce test

  • Aucune vidéo n’a été générée, donc nous ne pouvons pas dire si les prompts du skill produisent de meilleurs films ; les scores ne mesurent que des caractéristiques des prompts.
  • Les vérifications par mots-clés pénalisent un choix de style légitime (caméra fixe) et ignorent la qualité du prompt ; considérez l’écart de 0.47 point comme une preuve faible.
  • Trois tâches de prompts (teaser 15 s 16:9, plan cinématographique 8 s, short vertical 30 s découpé en clips) ; la cohérence des personnages entre générations, l’image-vers-vidéo et les modes de montage n’ont pas été testés.
  • CC-BY-4.0 : la réutilisation exige de créditer Serge Shima.
  • n = 2 par groupe et par tâche : un écart inférieur à ~1 point relève du bruit.
  • Le scoring par règles mesure ce que les vérifications peuvent voir ; il ne peut juger du goût ni du caractère optimal d’un résultat.

Sécurité

Voir security.md. Scan : 0 CRITICAL / 0 HIGH / 0 MEDIUM. Verdict : exécution sans danger (sandbox sans réseau). Un scan propre ne prouve pas qu’un skill est sûr.

En résumé

Un guide d’écriture de prompts soigné et directorial qui fait planifier à l’agent les clips, les ancrages et les réglages, mais nos vérifications par mots-clés n’ont pas pu montrer d’avantage, et il coûte environ 2.8x les tokens d’une simple demande. À essayer si vous comptez réellement nourrir Seedance, Kling ou Veo avec ces prompts et comparer les films ; nous n’avons pas pu faire cette partie.

Transcription

Journal d'exécution : video (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
Colonnes : tâche, groupe-exécution, score (0-5), tokens, secondes, vérifications réussies, fichiers de la skill ouverts par l'agent.

t1-teaser control-1: score 5.0, tokens 84314, s 105.5, vérifications 2/2, rien ouvert
t1-teaser control-2: score 4.5, tokens 82105, s 77.9, vérifications 2/2, rien ouvert
t1-teaser oneliner-1: score 4.5, tokens 51242, s 67.5, vérifications 2/2, rien ouvert
t1-teaser oneliner-2: score 4.5, tokens 52535, s 66.3, vérifications 2/2, rien ouvert
t1-teaser treatment-1: score 4.5, tokens 230902, s 169.1, vérifications 2/2, ouvert video
t1-teaser treatment-2: score 4.0, tokens 233869, s 151.6, vérifications 2/2, ouvert video
t2-boat control-1: score 4.56, tokens 46582, s 42.1, vérifications 2/2, rien ouvert
t2-boat control-2: score 4.56, tokens 45733, s 43.6, vérifications 2/2, rien ouvert
t2-boat oneliner-1: score 4.56, tokens 45515, s 43.2, vérifications 2/2, rien ouvert

18 exécutions, 3 artefacts

Exemple de sortie

SOTA · With the skill: prompts.md (t1-teaser, run 1, Codex)

# Tidepool — Your monthly crunch **Deliverable:** 15 seconds, 16:9. Generate **three 5-second clips**, then join with hard cuts. Target **Seedance 1.0 Pro**: the [fal endpoint documentation](https://fal.ai/models/fal-ai/bytedance/seedance/v1/pro/text-to-video/api) lists durations up to 12 seconds, so this selected endpoint requires multiple generations. Other Seedance versions may have different limits. For each generation, set **duration: 5 seconds; aspect ratio: 16:9; resolution: 1080p** in the interface/API. Set camera_fixed to false for clip 1 and true for clips 2–3. Copy each fenced prompt separately. Add the exact typography and soundtrack specified below during assembly. Concept: anticipation → crisp seaweed snap → monthly subscription invitation. Five creative anchors: anticipation; a cream wave motif; the teal box; the snap; a held product-and-offer end frame. The closed box is the initial barrier; opening it reveals the snack. Packaging is a proposed visual concept, since no brand assets were supplied. No pack quantity or flavor is implied. | Timeline | Clip | Function | |---|---|---| | 0–5s | Open the tide | Box opens; pouch is revealed. | | 5–10s | The crunch | Seaweed snaps; pieces settle onto a plate. | | 10–15s | Your monthly box | Product holds beside the offer. | ## Clip 1 — Open the tide — 5 seconds ```text A matte deep-teal rectangular seaweed-snack mailer opens on a sand-colored tabletop, revealing a matching snack pouch. Product identity: a single cream wave graphic across the box lid; matching teal pouch with the same cream wave and a plain cream rectangular label panel. Packaging surfaces are otherwise unlettered. Hands belong to one adult with medium-brown skin, short natural nails, bare wrists and ivory cotton sleeves. Only hands and forearms enter the frame. Generate a 5-second, 16:9 photoreal food-commercial sequence with two distinct shots and one visible hard cut. The opening reveals what was hidden. 0.0–3.0 seconds: 50mm close three-quarter view, box centered, hinge at the rear. The left hand braces the front-left corner while the right hand raises the lid upright. Fingers briefly tighten against the cardboard before it releases. A short, slow push-in follows the reveal and stops when the lid is open. A matching snack pouch stands inside, its lower portion concealed by the front wall. Raking daylight exposes the paper fibers and cream wave. Cut to. 3.0–5.0 seconds: locked 85mm close-up above the front rim. The right thumb presses a small crease into the pouch as the fingers grasp its upper edge and lift it a few centimeters. End with the pouch partly lifted above the open box, cream wave visible. Environment and style: dry sand-colored tabletop, seamless pale seafoam background. Soft daylight from upper frame-left; gentle white fill from frame-right. Deep teal, cream, seafoam and natural dark olive palette. Real cardboard fibers, matte pouch material and natural skin texture. Preserve box proportions, wave graphic, pouch design, hands and sleeves across shots. Keep packaging dry. Clean picture for later typography and sound. Exactly 5 seconds, landscape 16:9, 1080p. ``` Cut from the raised pouch to the [... excerpt: first 3200 of 8872 characters]

Voir Pro