Communitygithub.com

xfstudio/skills

Cette compétence génère des images à l'aide du modèle de génération d'images de Google Gemini (`gemini-3-pro-image-preview`). Elle permet une création d'images fluide lors de toute session Claude Code, que vous construisiez des interfaces frontend, créiez de la documentation ou ayez besoin de représentations visuelles de concepts.

Qu'est-ce que skills ?

Cette compétence, nommée « Imagen - Compétence de génération d'images », permet à un agent AI, en particulier Claude Code, de générer des images à la volée en utilisant le modèle `gemini-3-pro-image-preview` de Google Gemini. Elle est particulièrement utile pour les développeurs travaillant sur le frontend (création d'icônes, d'illustrations ou d'images de héros), la documentation technique (schémas d'architecture, diagrammes) ou toute tâche nécessitant une représentation visuelle rapide. La compétence fonctionne en appelant l'API Gemini avec une invite textuelle, puis en sauvegardant l'image résultante au format PNG dans le répertoire courant ou un dossier spécifié. Elle prend en charge Windows, macOS et Linux. Les utilisateurs n'ont besoin que de définir la variable d'environnement `GEMINI_API_KEY` et de disposer de Python 3.6+ (aucune installation de bibliothèque externe n'est requise). La compétence retourne le chemin du fichier image en cas de succès, ou un message d'erreur en cas d'échec.

Compatible avec✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/xfstudio/skills/tree/HEAD/imagen

Demander à votre IA préférée

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

Documentation

Imagen - Compétence de génération d'images AI

Présentation

Cette compétence génère des images à l'aide du modèle de génération d'images de Google Gemini (gemini-3-pro-image-preview). Elle permet une création d'images fluide lors de toute session Claude Code, que vous construisiez des interfaces frontend, créiez de la documentation ou ayez besoin de représentations visuelles de concepts.

Multi-plateforme : fonctionne sur Windows, macOS et Linux.

Quand utiliser cette compétence

Activez automatiquement cette compétence lorsque :

  • L'utilisateur demande la génération d'images (par exemple, « génère une image de… », « crée une image… »)
  • Le développement frontend nécessite des images fictives ou réelles
  • La documentation a besoin d'illustrations ou de diagrammes
  • Visualiser des concepts, architectures ou idées
  • Créer des icônes, logos ou ressources d'interface
  • Toute tâche où une image générée par IA serait utile

Fonctionnement

  1. Prend une invite textuelle décrivant l'image souhaitée
  2. Appelle l'API Google Gemini avec la configuration de génération d'images
  3. Sauvegarde l'image générée à l'emplacement spécifié (par défaut, le répertoire courant)
  4. Renvoie le chemin du fichier pour utilisation dans votre projet

Utilisation

Python (multi-plateforme - recommandé)

# Utilisation de base
python scripts/generate_image.py "Une skyline de ville futuriste au coucher du soleil"

# Avec un chemin de sortie personnalisé
python scripts/generate_image.py "Une icône d'application minimaliste pour un lecteur de musique" "./assets/icons/music-icon.png"

# Avec une taille personnalisée
python scripts/generate_image.py --taille 2K "Paysage haute résolution" "./wallpaper.png"

Prérequis

  • La variable d'environnement GEMINI_API_KEY doit être définie
  • Python 3.6+ (utilise uniquement la bibliothèque standard, aucune installation pip nécessaire)

Résultat

Les images générées sont sauvegardées au format PNG. Le script retourne :

  • Succès : le chemin vers l'image générée
  • Échec : un message d'erreur avec les détails

Exemples

Développement frontend

Utilisateur : "J'ai besoin d'une image de héros pour ma page d'accueil - quelque chose d'abstrait et axé sur la technologie"
-> Génère et sauvegarde l'image, fournit le chemin pour utilisation dans HTML/CSS

Documentation

Utilisateur : "Crée un diagramme montrant une architecture microservices"
-> Génère une représentation visuelle, prête pour le README ou la documentation

Ressources d'interface

Utilisateur : "Génère une image d'avatar fictif pour le composant de profil utilisateur"
-> Crée une image à la taille appropriée pour une utilisation dans le composant

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés