Ecommerce Listing Suite
- Quoi
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Orchestrer un ensemble complet d'images ecommerce prêt pour la plateforme pour un seul produit : confirmer les faits du produit et verrouiller son identité et le style de campagne, planifier la galerie par plateforme (ensemble Amazon de 7 images plus A+, Taobao 5 images principales plus page de détail, Shopee / TikTok Shop, Xiaohongshu), déléguer chaque image au skill sœur spécialisé, générer via l'outil d'image intégré de votre agent, une clé API compatible OpenAI, ou un lien en ligne en un clic, puis contrôler chaque image et remettre l'ensemble nommé avec ses prompts et son tableau QA.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit f4566fdLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : aucun pour l'installation elle-même : aucun compte, aucune clé API, aucun service payant, et rien d'autre à installer d'abord. Pour utiliser le skill ensuite, lis ceci d'abord : la génération passe par l'une de trois routes, et une seule est sans clé — (a) l'outil de génération d'images intégré de ton agent, s'il en a un (aucune clé de ma part) ; (b) une route par clé API qui exige Python 3 et ma propre clé API dans la variable d'environnement GPTIMAGE_API_KEY, facturée par le fournisseur que je choisis (voir les envois divulgués au point 2 : le point de terminaison par défaut du script livré est https://api.openai.com, et SKILL.md recommande la passerelle tierce compatible OpenAI https://tryallapi.com/v1 — si je règle cette URL de base, ma clé et mes images vont à cette passerelle, pas à OpenAI) ; ou (c) une route par lien en ligne sans clé, où le prompt final quitte cette machine dans un lien vers un site tiers (aussi divulguée au point 2). Les deux scripts livrés n'utilisent que la bibliothèque standard de Python ; il n'y a ni Pillow ni aucune autre dépendance supplémentaire dans ce dossier de skill. Je fournis aussi les photos du produit moi-même : le skill demande au minimum une vue de face, et une génération à partir de texte seul n'est qu'un concept, pas le vrai produit. Note de périmètre importante, divulguée d'emblée : ce skill est un orchestrateur — à l'usage, son flot planifie un ensemble complet puis appelle les 11 skills sœurs spécialisées du même dépôt (ou, si une sœur n'est pas installée, lit directement le SKILL.md de cette sœur dans le dépôt) ; cette fiche n'installe que le dossier de cet orchestrateur, pas les 11 sœurs (voir point 2). Installe-moi « ecommerce-listing-suite ». Il orchestre un ensemble complet d'images ecommerce prêt pour la plateforme pour un seul produit : d'abord un verrou d'identité du produit écrit à partir de mes photos de référence et collé tel quel dans chaque prompt, puis un verrou de style de campagne, puis un tableau de plan confirmé par plateforme (ensemble Amazon de 7 images : principale à fond blanc, infographie du bénéfice clé, lifestyle, deuxième bénéfice/comparaison, tableau des tailles, macro détail/multi-angles, en usage ou contenu de la boîte, plus les modules A+ ; Taobao/Tmall 5 images principales 800×800 plus une longue image de détail de 750 de large ; Shopee/Lazada/TikTok Shop 1 principale 1:1 plus 4 à 8 images bénéfice/scène plus une bannière de campagne ; Xiaohongshu 3 variantes de couverture 3:4 plus 3 à 6 images intérieures), la génération par l'une des trois routes ci-dessus (modèle par défaut GPT Image 2.5 Flare, gpt-image-2.5-flare, pour les scènes nouvelles ; Sunburst, gpt-image-2.5-sunburst, quand un logo, une étiquette ou un petit texte doit survivre exactement), puis un contrôle QA de chaque image et une remise (liste de fichiers nommés 01-main.jpg et ainsi de suite, prompts dans prompts.md, tableau QA, et une note QA de 3 lignes par image). Dépôt : https://github.com/xianyu110/ecommerce-image-skills (le skill est tout le dossier skills/ecommerce-listing-suite/ au commit épinglé : SKILL.md plus son dossier scripts/, 3 fichiers) Version épinglée : installe le code au commit f4566fdc812584425728862ad8e08c90883d81ee exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/xianyu110/ecommerce-image-skills dans un dossier temporaire, place-toi au commit f4566fdc812584425728862ad8e08c90883d81ee, et copie le dossier skills/ecommerce-listing-suite/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-19 : [FINGERPRINTS] - SKILL.md: SHA-256 2e921a6674ccaf57a7db25c854e6a4f988179d8991addb3415d8785f9fa7cf97 - scripts/generate.py: SHA-256 5339fc5c9c3fd9bb02a1f0dd8643386329ba813c7ebe958a8d28241ed343d1c5 - scripts/online_link.py: SHA-256 72a6a843157d8cfb84f809d4811edefbc1e222dd10807037f0b64524ebb43ad3 Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet et lis les deux scripts de scripts/ (generate.py, online_link.py), et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient 3 fichiers seulement : SKILL.md (6 530 octets) et deux scripts Python dans scripts/ (generate.py 4 824 octets, online_link.py 788 octets). Les deux scripts de ce dossier sont des copies à l'octet près des scripts du même nom à la racine du dépôt (scripts/) : pour ses propres fichiers, le dossier est autonome. Contrairement aux fiches sœurs spécialisées de ce dépôt, ce skill n'est toutefois PAS fonctionnellement autonome à l'usage : l'étape 5 du flot de SKILL.md délègue chaque image planifiée à un skill sœur nommé — principale à fond blanc à amazon-white-background (puis exécuter son script de contrôle), scènes à lifestyle-scene, vêtements sur modèle à model-try-on, bénéfices/comparaison à selling-point-infographic, A+ à amazon-a-plus, dimensions à size-chart, angles à multi-angle-set, bannières à sale-banner, fonds en lot/coloris à batch-background-swap, couvertures RED à xiaohongshu-cover, pages de détail à taobao-detail-long-image — et SKILL.md dit textuellement : « If a sibling skill isn't installed, use the templates in this repo's skills/<name>/SKILL.md directly. » Ces 11 dossiers sœurs, leurs gabarits SKILL.md et leurs propres scripts supplémentaires (par exemple scripts de contrôle, de recadrage, de grille ou d'assemblage) sont hors du périmètre d'installation de cette fiche et ne sont pas installés par cette installation ; à l'usage, l'agent appellera soit des sœurs que j'ai installées séparément, soit lira un gabarit sœur dans le dépôt, ce qui est un téléchargement séparé à l'usage, pas pendant cette installation. SKILL.md n'appelle que ses deux propres scripts (scripts/generate.py, scripts/online_link.py, relatifs au dossier du skill) pour ses propres routes de génération. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé. Aucun script n'est exécuté pendant l'installation, aucune clé n'est demandée, et il n'y a aucune télémétrie dans le dossier. - Ce qui quitte cette machine à l'usage, divulgué ici avant que ça arrive, par route — le skill prend la première route qui fonctionne, et utiliser le skill est une étape séparée qui ne commence que quand je demande un ensemble complet d'images de fiche produit : (a) outil d'image intégré : le prompt final de chaque image (avec le verrou d'identité et le verrou de style collés dedans) et ma ou mes photos de produit vont à l'outil de génération d'images que mon agent a déjà (par exemple Codex imagegen ou ChatGPT images), sous le compte et les conditions de cet outil. (b) route par clé API : scripts/generate.py lit GPTIMAGE_API_KEY dans l'environnement (jamais dans un fichier, jamais affichée), plus les GPTIMAGE_BASE_URL (défaut https://api.openai.com ; SKILL.md recommande https://tryallapi.com/v1) et GPTIMAGE_MODEL optionnelles, et envoie une requête authentifiée (clé Bearer) à cette URL de base — un POST JSON vers /v1/images/generations portant le prompt, le modèle, la taille et le nombre pour le texte-vers-image, ou un POST multipart vers /v1/images/edits portant les mêmes champs plus la ou les photos de référence du produit que je passe avec --image (face, côté, gros plan du logo). Si l'API répond avec une URL d'image plutôt que des données base64, le script télécharge cette URL. Quelle que soit l'URL de base que je règle, elle reçoit ma clé, mon prompt et mes photos de produit : si je règle la passerelle tryallapi.com recommandée, c'est cette passerelle tierce qui est la destinataire, pas OpenAI. (c) route par lien en ligne : scripts/online_link.py ne fait lui-même aucun appel réseau — il imprime seulement un lien — mais le lien qu'il bâtit est https://gptimage2.asia/generate?prompt=<mon prompt final, encodé pour URL>&utm_source=github&utm_medium=skill&utm_campaign=ecommerce-image-skills&utm_content=ecommerce-listing-suite, donc l'ouvrir envoie mon prompt final à gptimage2.asia, et SKILL.md me dit de téléverser ma photo de produit sur ce site ; SKILL.md nomme aussi un site alternatif pour les utilisateurs en Chine continentale, https://chatgpt-plus.top/list/#/home, où je collerais le prompt moi-même. Montre ce lien une seule fois, et ne l'ouvre jamais pour moi pendant l'installation. Si un skill sœur est appelé à l'usage, les envois divulgués de cette sœur s'appliquent sur sa propre route, sous sa propre fiche. - Les parties locales seulement à l'usage : les parties sans réseau des deux scripts livrés et les étapes de planification (accueil, verrou d'identité, verrou de style de campagne, tableau de plan confirmé avec moi, rédaction des prompts, QA de chaque image, liste de remise et prompts.md) restent locales, entre toi et moi ; online_link.py est local seulement (il imprime seulement le lien). La règle du verrou d'identité de SKILL.md : seulement des faits visibles sur mes photos ou confirmés par moi — n'invente jamais de spécifications, de tailles ou de certifications, et si je n'ai donné aucune photo, demandes-en une avant de générer. - N'installe rien d'autre pendant cette installation, ne règle pas et ne demande pas GPTIMAGE_API_KEY, n'exécute aucun des deux scripts, ne lis ni ne copie aucun dossier de skill sœur, et ne génère aucune image : la configuration d'une route de génération, et toute installation séparée d'un skill sœur, sont mes décisions, plus tard, quand je demande vraiment un ensemble de fiche produit. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier ecommerce-listing-suite dans le répertoire des skills de l'agent, dans un dossier nommé « ecommerce-listing-suite », en gardant ses 3 fichiers (SKILL.md à sa racine et les deux scripts dans son sous-dossier scripts/). Un clone manuel suivi de la copie du dossier skills/ecommerce-listing-suite dans ~/.claude/skills/ est la route décrite ici ; toute autre route ne convient que si chaque fichier installé correspond à son empreinte. N'utilise pas la route plugin/marketplace du dépôt pour cette fiche : elle installe les 12 skills du dépôt, ce qui est hors du périmètre de cette fiche. 4. Vérifie sans appels réseau : frontmatter valide (name: ecommerce-listing-suite), les 3 fichiers en place avec des empreintes concordantes. N'exécute pas generate.py ou online_link.py pour vérifier. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : fournir les photos du produit, vue de face au minimum plus d'autres angles et un gros plan du logo, et les faits vérifiés, la ou les plateformes cibles et le marché/la langue, et confirmer le verrou d'identité, le verrou de style et le tableau de plan ; choisir moi-même une route de génération — l'outil d'image intégré de mon agent s'il en a un, ou régler GPTIMAGE_API_KEY et, si je le veux, GPTIMAGE_BASE_URL dans mon environnement pour la route API, en sachant que la clé, le prompt et les photos de produit vont à l'URL de base que je règle, ou utiliser le lien en ligne en un clic en sachant que le prompt va à gptimage2.asia ; décider moi-même, séparément, d'installer ou non l'un des 11 skills sœurs que cet orchestrateur appelle, en sachant que sans elles il lira leurs gabarits SKILL.md dans le dépôt à l'usage ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et les envois à l'usage divulgués ci-dessus arrivent seulement à ce moment-là, sur la route qui roule). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.