Communitygithub.com

pexoai/videoagent-image-studio

Fatigué de jongler avec 8 clés API ? Cette compétence vous donne un accès par commande unique à Midjourney, Flux, Ideogram et plus encore, sans configuration. Utilisez-la lorsque vous souhaitez générer n'importe quelle image sans vous soucier des clés API.

Qu'est-ce que videoagent-image-studio ?

pexoai/videoagent-image-studio est une compétence d'agent IA conçue pour simplifier le processus de génération d'images. Elle fournit une interface de commande unifiée pour accéder à plusieurs plateformes de génération d'images populaires, notamment Midjourney, Flux et Ideogram, sans nécessiter de gestion individuelle des clés API. Cette compétence élimine la complexité de la gestion de plusieurs fournisseurs d'API, vous permettant de vous concentrer sur le travail créatif. Elle prend en charge diverses plates-formes d'agents IA telles que Claude Code, Cursor et Codex, assurant une intégration transparente pour les développeurs. En fournissant une alternative sans configuration, cette compétence simplifie le flux de travail de génération d'images, idéale pour les développeurs cherchant à implémenter rapidement des fonctionnalités d'images IA dans leurs bases de code.

Compatible avec✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-image-studio

Demander à votre IA préférée

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

Documentation

🎨 VideoAgent Image Studio

À utiliser quand : L'utilisateur demande de générer, dessiner, créer ou réaliser tout type d'image, photo, illustration, icône, logo ou œuvre d'art.

Générez des images avec 8 modèles d'IA de pointe. Cette compétence sélectionne automatiquement le meilleur modèle pour la tâche et gère toute la complexité — y compris l'interrogation asynchrone de Midjourney — afin que vous puissiez vous concentrer sur la conversation.


Référence rapide

Intention de l'utilisateurModèleVitesse
Artistique, cinématographique, picturalmidjourney~15s
Photoréaliste, portrait, produitflux-pro~8s
Usage général, équilibréflux-dev~10s
Esquisse rapide, itération rapideflux-schnell~2s
Image avec texte, logo, afficheideogram~10s
Art vectoriel, icône, design platrecraft~8s
Anime, illustration styliséesdxl~5s
Propulsé par Gemini, style cohérentnano-banana~12s

Comment générer une image

Étape 1 — Améliorer le prompt

Avant d'appeler le script, enrichissez le prompt de l'utilisateur avec des descripteurs de style, d'éclairage et de qualité appropriés pour le modèle choisi.

  • Midjourney : Ajoutez éclairage cinématographique, ultra détaillé, --v 7, --style raw
  • Flux : Ajoutez chef-d'œuvre, hautement détaillé, mise au point nette, photographie professionnelle
  • Ideogram : Soyez explicite sur le contenu textuel, le style de police et la mise en page
  • Recraft : Précisez illustration vectorielle, design plat, style icône

Étape 2 — Exécuter le script

node {baseDir}/tools/generate.js \
  --model <model_id> \
  --prompt "<prompt amélioré>" \
  --aspect-ratio <ratio>

Tous les paramètres :

ParamètreDéfautDescription
--modelflux-devID du modèle issu du tableau ci-dessus
--prompt(obligatoire)Le prompt de génération d'image
--aspect-ratio1:11:1, 16:9, 9:16, 4:3, 3:4, 3:2, 21:9
--num-images1Nombre d'images (1–4 ; Midjourney en retourne toujours 4)
--negative-prompt—Éléments à éviter (non supporté par Midjourney)
--seed—Grain pour la reproductibilité

Étape 3 — Retourner le résultat

Le script attend toujours et retourne la ou les URL(s) de l'image finale. Pas d'interrogation nécessaire.

{
  "success": true,
  "model": "flux-pro",
  "imageUrl": "https://...",
  "images": ["https://..."]
}

Envoyez imageUrl à l'utilisateur.


Actions Midjourney

Après avoir généré une grille de 4 images avec Midjourney, proposez ces options à l'utilisateur :

# Upscale de l'image #2 (subtile, préserve les détails)
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action upscale \
  --index 2 \
  --job-id <job_id>

# Créer une variation forte de l'image #3
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action variation \
  --index 3 \
  --job-id <job_id> \
  --variation-type 1

# Regénérer avec le même prompt
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action reroll \
  --job-id <job_id>

Types d'upscale : 0 = Subtile (défaut, meilleur pour les photos), 1 = Créative (meilleur pour les illustrations)

Types de variation : 0 = Subtile (défaut), 1 = Forte (changements drastiques)


Exemples de conversations

Utilisateur : « Dessine un léopard des neiges sur une montagne enneigée avec un éclairage cinématographique »

# Choisir midjourney pour la qualité artistique
node {baseDir}/tools/generate.js \
  --model midjourney \
  --prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
  --aspect-ratio 16:9

🎨 Terminé ! Lequel upscaler ? (U1-U4) Ou créer une variante ? (V1-V4)


Utilisateur : « Utilise Flux pour générer une affiche de parfum, fond blanc »

# Choisir flux-pro pour les photos de produits photoréalistes
node {baseDir}/tools/generate.js \
  --model flux-pro \
  --prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
  --aspect-ratio 3:4

Utilisateur : « Montre-moi une esquisse rapide »

# flux-schnell pour les aperçus instantanés
node {baseDir}/tools/generate.js \
  --model flux-schnell \
  --prompt "..." \
  --aspect-ratio 1:1

Utilisateur : « Fais-moi une icône d'application, style plat, thème bleu »

# recraft pour le style vectoriel/icône
node {baseDir}/tools/generate.js \
  --model recraft \
  --prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"

Configuration

Aucune clé API nécessaire ! Toutes les requêtes passent par un proxy hébergé qui gère l'authentification côté serveur.

La compétence fonctionne immédiatement — il suffit d'installer et d'utiliser.

Avancé : Proxy ou token personnalisé

Si vous souhaitez utiliser votre propre proxy ou un token persistant, définissez ces variables d'environnement :

{
  "skills": {
    "entries": {
      "videoagent-image-studio": {
        "enabled": true,
        "env": {
          "IMAGE_STUDIO_PROXY_URL": "https://votre-proxy.vercel.app",
          "IMAGE_STUDIO_TOKEN": "votre_token_ici"
        }
      }
    }
  }
}
VariableRequiseDescription
IMAGE_STUDIO_PROXY_URLNonURL de base du proxy personnalisé (par défaut : https://image-gen-proxy.vercel.app)
IMAGE_STUDIO_TOKENNonToken persistant (obtenu automatiquement si non défini, 100 utilisations gratuites par token)

Pour déployer votre propre proxy, consultez le proxy videoagent-audio-studio comme implémentation de référence. Vous aurez besoin de FAL_KEY et LEGNEXT_KEY comme variables d'environnement Vercel.


Journal des modifications

v2.0.0

  • Async simplifié : Le script bloque désormais jusqu'à ce que Midjourney termine. Plus besoin de drapeaux --async / --poll dans les instructions SKILL.md.
  • Format de sortie unifié : Tous les modèles retournent la même structure { success, imageUrl, images }.
  • Images de référence pour Nano Banana : Passez --reference-images "url1,url2" pour la cohérence du personnage/du style entre les générations.

v1.3.0

  • Ajout du mode asynchrone non bloquant pour Midjourney (--async + --poll).

v1.2.0

  • Mode turbo Midjourney activé par défaut (~10-20s).

v1.1.0

  • Changement du fournisseur Midjourney de TTAPI à Legnext.ai pour une meilleure stabilité.

v1.0.0

  • Version initiale avec Midjourney, Flux, SDXL, Nano Banana, Ideogram, Recraft.

Individual skills in this repo

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

Skills associés