Rôle du skill
Ce skill fait partie du repository shopify/shopify-ai-toolkit, un ensemble de plugins et extensions permettant à des agents IA (Claude, Cursor, Gemini CLI, etc.) d'interagir avec la plateforme Shopify. Le skill shopify-onboarding-merchant est dédié aux commerçants — et non aux développeurs — qui souhaitent configurer ou connecter leur boutique Shopify depuis leur assistant IA.
Ce que ce skill orchestre
Le SKILL.md est pleinement rédigé et opérationnel. Il définit un flux conversationnel en plusieurs étapes :
- Détection de l'OS de l'utilisateur (macOS, Linux, Windows) pour adapter les commandes.
- Installation du Shopify CLI via npm ou Homebrew, avec vérification de la version minimale requise (3.93.0+).
- Création d'un nouveau store (ouverture de la page d'essai gratuit) ou connexion d'un store existant via un flux OAuth piloté par le CLI.
- Menu d'actions post-connexion : gestion des produits, des commandes, des clients, des remises, des thèmes, des rapports, et de l'import de catalogue.
Migration de catalogue incluse
Une section importante couvre l'import de produits depuis d'autres plateformes : Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover, Lightspeed (R-Series et X-Series), et Google Merchant Center. Le skill guide le marchand à travers l'export CSV de la plateforme source, la validation du fichier, un aperçu avant import, l'exécution des mutations GraphQL via shopify store execute, et la gestion des stocks post-import.
Principes de conception
Le skill est explicitement conçu pour masquer toute complexité technique au marchand : aucun concept développeur (API, GraphQL, OAuth, mutations) n'est exposé dans la conversation. L'assistant procède directement sans demander de confirmation pour chaque étape technique, mais informe toujours le marchand de ce qui va être installé ou exécuté. Pour les usages orientés développeurs, le skill redirige vers shopify.dev/skill.md.