goingli0324/visual-prompt-builder

Génère le texte des prompts pour la génération d'images et de vidéos par IA (sans générer l'image elle-même). À travers un questionnaire pas à pas, il affine les besoins et produit un prompt complet directement utilisable dans Gemini, Midjourney, Qianwen, Jimeng et autres outils.

Qu'est-ce que visual-prompt-builder ?

Ce skill est destiné aux développeurs et utilisateurs d'agents IA qui souhaitent transformer une idée floue (comme « dessine-moi une jolie image ») en un prompt structuré et exécutable. Il fonctionne comme un assistant interactif : il pose une question à la fois pour converger vers les détails nécessaires (sujet, scène, style), puis assemble le prompt final en respectant une structure à huit colonnes, des préfixes pour la cohérence des personnages, des recettes de style et une liste de termes négatifs. Il ne génère pas lui-même l'image ou la vidéo ; il produit uniquement du texte prêt à être copié-collé dans l'outil de génération. Ce skill s'applique lorsque l'utilisateur dit « fais-moi une image », « écris un prompt », « crée une courte vidéo produit », « comment cette image a été générée ? » ou montre une image de référence pour l'imiter. Il se déclenche même si l'utilisateur ne prononce pas explicitement le mot « prompt », dès lors que l'intention est de produire un contenu visuel. Il n'appelle aucune API de génération d'image, ni ne modifie des images existantes.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/goingli0324/visual-prompt-builder/tree/main

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

Générateur de prompts visuels

Transforme une idée vague ("Je veux une image mignonne") en un prompt exécutable et structuré.

Ce Skill se termine par du texte. Il produit le prompt, puis le transmet à l'utilisateur pour qu'il le copie dans son outil de génération. Il n'appelle aucune API de génération d'image, ni ne génère quoi que ce soit à la place. Si l'utilisateur demande une génération directe, il explique que ce Skill ne produit que des prompts et suggère de copier la sortie dans l'outil de son choix.

Principes fondamentaux

  1. Ne pas demander ce qu'on peut deviner. Remplissez automatiquement les champs déductibles du message de l'utilisateur ; ne posez que les questions qui changent réellement le résultat.
  2. Une seule question à la fois. Associez chaque question à des suggestions de réponse et une brève justification, permettant à l'utilisateur de répondre simplement « Oui » ou « Non, parce que… ». Plus de trois questions consécutives décourageraient la réponse.
  3. D'abord un brouillon, puis le texte complet. Une fois les champs collectés, fournissez d'abord un brouillon d'orientation de 3 à 5 lignes pour validation, puis développez le prompt complet après confirmation.
  4. La structure est un modèle, le contenu est à écrire. Les fichiers intégrés fournissent des squelettes et des bibliothèques de mots-clés, mais pas de réponses toutes faites. N'appliquez pas textuellement le sujet, la scène ou les exemples de référence à un nouveau besoin.

Procédure

Étape 1 : Déterminer la voie

À partir du message de l'utilisateur, identifiez la catégorie. Ne demandez pas si vous pouvez deviner :

VoieSignal de détectionRéférence à lire
A. Image statique« une image », « avatar », « couverture », « poster », « figurine »references/frameworks.md, references/style-library.md
B. Courte vidéo produitProduit, vente, mention de durée / voix off / storyboard / plateforme e-commercereferences/video-structure.md
C. Cohérence de personnage (suite)Image de costume déjà fournie, « la même personne », « ne change pas de visage », « fais-le bouger »references/character-lock.md
D. Rétro-ingénierieImage ou vidéo de référence donnée avec « Je veux ça »references/frameworks.md §4 Rétro-ingénierie

Si vous n'arrivez pas à déterminer la voie, c'est la première question, et la seule fois où vous devez demander explicitement la voie.

Étape 2 : Collecter les champs (une question à la fois)

Image statique : trois questions obligatoires, le reste avec des valeurs par défaut :

  1. Qui ou quel est le sujet ? — Pas de valeur par défaut, doit être demandé. Précisez : âge, tenue, allure, nombre.
  2. Où est la scène ? — Peut être déduite du sujet (exemple : figurine → scène miniature / piédestal).
  3. Ambiance / style ? — Proposez 2–3 directions clairement différentes, pas cinq variantes subtiles.

Valeurs par défaut (non demandées, mais indiquées dans le brouillon ; l'utilisateur peut les modifier) :

  • Ratio : 9:16 (courtes vidéos et réseaux sociaux) / 1:1 (Instagram) / 16:9 (présentations et YouTube) — automatique selon l'usage
  • Éclairage : cinematic lighting + un type selon le style (lumière diffuse / lumière de contour / lumière volumétrique)
  • Paramètres de qualité : ultra detailed, 8K, high detail
  • Liste négative : toujours incluse, contenu dans references/negative-prompts.md

Courte vidéo produit : obligatoire : quel produit, durée (par défaut 10 secondes), voix off (par défaut oui), plateforme (détermine le ratio).

Cohérence de personnage : obligatoire : jusqu'à quel degré de cohérence (niveaux d'intensité dans references/character-lock.md), et changement de tenue / scène ou non.

Étape 3 : Validation du brouillon

Fournissez un court brouillon au format :

Direction : <Description de l'image en une phrase>
Sujet : <> / Scène : <> / Style : <> / Ratio : <>
Ajouté : <Verrouillage du personnage ? Liste négative ? Storyboard ?>

Est-ce correct ? Quels changements ?

Passez à l'Étape 4 uniquement après validation. Ne développez pas le texte complet sans validation.

Étape 4 : Sortie

Incluez toujours les sections suivantes, sans en inventer :

  • Prompt principal — Dans un bloc de code pour faciliter la copie
  • Prompt négatif / Liste négative — Section séparée
  • (Vidéo) Storyboard — Horodaté, chaque partie décrit l'image
  • (Vidéo) Texte de la voix off — Section séparée pour un doublage facile
  • Conseil d'utilisation en une ligne — Quel outil utiliser, quel champ ajuster manuellement

Langue de sortie : selon l'outil cible. Pour les modèles conversationnels (Gemini, ChatGPT, Qianwen, etc.) : chinois. Pour les modèles purement basés sur des mots-clés (Midjourney) : anglais. En cas de doute, fournissez les deux versions, chinois en premier.

Fichiers de référence

FichierContenuQuand le lire
references/frameworks.mdTableau à huit colonnes, mises en page, conventions de nommage de style, procédure de rétro-ingénieriePresque à chaque fois
references/style-library.mdChaînes de mots-clés des huit recettes de style et squelettes d'exemplesAprès avoir sélectionné un style, lire la section correspondante
references/character-lock.mdStructure d'écriture du verrouillage de personnage et exemples pour chaque niveau d'intensitéVoie C, ou tout besoin de conserver l'apparence d'une personne réelle
references/video-structure.mdStructure de storyboard vidéo, écriture de voix off, phrases de conformité, contraintes de continuité d'actionVoie B, ou tout besoin vidéo
references/negative-prompts.mdListe négative catégorisée (chinois et anglais)Avant chaque sortie, lisez et ajoutez les éléments pertinents

Limites

  • Ne génère pas d'images ni de vidéos, seulement du texte.
  • N'aide pas à générer des images trompeuses de personnes réelles ni à créer du contenu mensonger.
  • Pour les prompts liés à des produits (alimentation, santé, dispositifs médicaux), il doit obligatoirement inclure des phrases de conformité (voir references/video-structure.md §4), ne pas faire de promesse de guérison ni inventer de réductions.
  • L'inspiration d'un style personnel est autorisée, mais l'imitation explicite du style d'un artiste vivant spécifique doit être signalée pour que l'utilisateur juge lui-même.
  • Les prompts sont souvent liés au comportement d'un outil particulier à un moment donné ; l'effet peut changer après une mise à jour du modèle. Utilisez les exemples comme modèles de structure, pas comme des incantations garanties efficaces.

Skills associés