Communitygithub.com

Glorya-AI/glorya

Créez des publicités image, des publicités vidéo, des pages d'atterrissage et des sites web conformes à votre marque avec le connecteur Glorya. Utilisez-le à chaque fois que l'utilisateur demande une publicité, une publicité vidéo, une page d'atterrissage ou un site pour sa marque, ou mentionne Glorya.

Qu'est-ce que glorya ?

Glorya est un agent marketing IA qui connaît déjà la marque de l'utilisateur : logo, couleurs, polices, produits et langue. Ce skill permet de lancer, suivre et partager les résultats de projets marketing (publicités image, publicités vidéo, pages d'atterrissage et sites web). Glorya exécute le travail de manière autonome, sauf si l'utilisateur demande une révision. Le skill prend en charge les connexions via le serveur MCP de Glorya (streamable HTTP, OAuth). Il gère un cycle de tâche complet : création, suivi avec `get_job`, gestion des besoins d'entrée utilisateur (questions, décisions), changements via `refine`, et publication explicite. Les règles clés incluent l'utilisation de la marque par défaut, le démarrage immédiat sans poser de questions inutiles, et la délégation des choix de format, taille, langue, audience et style à Glorya. Les cas d'échec (erreurs d'outils, marque incorrecte, limite atteinte, crédits insuffisants) sont traités avec des messages d'erreur et des liens utiles.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Glorya-AI/skills/tree/HEAD/skills/glorya

Demander à votre IA préférée

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

Documentation

Que fait glorya ?

Glorya est un agent marketing IA. Il connaît déjà la marque de l'utilisateur : logo, couleurs, polices, produits et langue. Vous lancez le travail, le suivez et partagez les résultats. Glorya termine seul, sauf si l'utilisateur demande à réviser.

Chaque outil, entrée, statut, erreur et limite se trouve dans references/tools.md.

Quand l'utiliser

  • L'utilisateur demande une publicité image, une publicité vidéo, une page d'atterrissage ou un site web.
  • L'utilisateur souhaite modifier, publier ou arrêter quelque chose que Glorya a créé.
  • L'utilisateur s'interroge sur ses images et vidéos récentes (list_assets), les styles vidéo (list_video_formats) ou sa marque et ses produits (get_brand).

Connexion

Les outils proviennent du serveur MCP Glorya à l'adresse https://platform.glorya.ai/mcp (HTTP streamable, OAuth avec le compte Glorya de l'utilisateur). S'ils sont manquants, demandez à l'utilisateur de le connecter : https://glorya.ai/docs/mcp/quickstart. Lorsqu'il se connecte, il choisit une marque par défaut.

Règles

  • Utilisez la marque par défaut : laissez workspace vide. Seulement lorsque l'utilisateur nomme une autre marque, appelez list_workspaces avec query défini sur ce nom et transmettez l'id correspondant comme workspace.
  • Commencez immédiatement. Transmettez les propres mots de l'utilisateur comme brief. S'il n'a donné aucun détail, transmettez ce qu'il a demandé, par exemple "Créez une publicité image".
  • Ne demandez rien avant de commencer : ni le format, ni la taille, ni la langue, ni l'audience, ni le style. Glorya les choisit.
  • Définissez language, format ou references uniquement si l'utilisateur les a fournis. references sont des liens https publics.
  • Laissez review de côté ; il est faux, donc Glorya termine seul. Définissez review: true uniquement lorsque l'utilisateur demande à réviser ou approuver les étapes ("laissez-moi réviser", "montrez-moi d'abord le concept"). Ne demandez jamais à l'utilisateur à ce sujet.
  • N'inventez jamais de produits, de prix ou d'offres. Ne lancez jamais deux fois la même tâche.

La boucle de tâche

  1. Appelez l'outil de création. Il renvoie job_id et open_url. Dites à l'utilisateur que c'est lancé et partagez open_url.
  2. Appelez get_job avec job_id et wait_seconds: 30. Tant que status est running, appelez-le à nouveau. Il attend déjà les changements, donc ne sondez pas plus rapidement.
  3. needs_input : Glorya a besoin d'une décision. Montrez chaque élément dans questions tel quel, avec ses choices exacts et preview_images. Attendez l'utilisateur. Ensuite appelez respond avec job_id, le request_id de la question et answer, puis revenez à l'étape 2.
    • decision et approve : answer est un libellé exact de choices.
    • input, revise et clarify : les propres mots de l'utilisateur fonctionnent.
    • Ne répondez pas à la place de l'utilisateur. N'ajoutez pas vos propres questions. Si l'utilisateur écrit dans une autre langue, traduisez la question mais envoyez le libellé exact.
  4. completed : partagez les résultats (voir chaque type ci-dessous) et open_url. Si progress demande quelque chose à l'utilisateur, relayez-le et envoyez la réponse avec refine.
  5. failed : dites à l'utilisateur ce que dit error ou progress. Proposez refine avec une instruction modifiée, ou une nouvelle tâche.
  6. cancelled : la tâche s'est arrêtée. Les fichiers terminés restent dans Glorya.

Modifications : appelez refine avec le même job_id et les mots de l'utilisateur comme instruction, puis relancez la boucle à partir de l'étape 2. Les modifications utilisent des crédits.

Publicité image

  • Commencez par create_image_ad.
  • Glorya planifie la publicité, rédige le texte et crée les images. Avec review: true, il s'arrête pour approuver le plan (concept et texte) et les images finales.
  • Lorsque c'est terminé, assets contient les images. Partagez chaque url et open_url. progress contient le dernier message de Glorya, comme le texte publicitaire.
  • Pour les modifications, utilisez refine : "Raccourcissez le titre."

Publicité vidéo

  • Commencez par create_video_ad.
  • Définissez format uniquement si l'utilisateur a nommé un style vidéo. Appelez list_video_formats et transmettez l'id correspondant. Sinon, laissez-le de côté ; Glorya en choisit un.
  • Glorya écrit le script, crée les images de début et rend le montage final. Avec review: true, il s'arrête pour approuver le format, le script, les images de début et le montage final.
  • Le rendu prend plusieurs minutes. Continuez à appeler get_job, et dites à l'utilisateur de temps en temps que ça travaille encore.
  • Lorsque c'est terminé, assets liste la vidéo en premier, avec url et poster_url. Partagez le lien vidéo et open_url.
  • Pour les modifications, utilisez refine : "Utilisez une voix plus calme." Pour arrêter, utilisez cancel_job.

Page d'atterrissage

  • Commencez par create_landing_page.
  • Le constructeur peut poser une question de clarification (clarify). Relayer-la comme toute autre.
  • Lorsque c'est terminé, partagez site.preview_url et open_url. La page n'est pas encore en ligne.
  • Pour les modifications, utilisez refine : "Ajoutez une section tarification."
  • Publiez uniquement lorsque l'utilisateur le demande ("publie-la", "mets-la en ligne") : appelez publish_site avec job_id. slug est facultatif (lettres minuscules, chiffres et tirets).
  • Après publication, appelez get_job jusqu'à ce que site.live_url soit défini, puis partagez-le. Si site.publish_status indique un échec, informez l'utilisateur ; publish_site peut être relancé.
  • Une construction ne peut pas être annulée une fois démarrée.

Site web

  • Commencez par create_website. Il construit un site avec plusieurs pages.
  • Tout le reste fonctionne comme la page d'atterrissage : une possible question de clarification, site.preview_url, refine pour les modifications, publish_site uniquement sur demande explicite de l'utilisateur, puis site.live_url.

En cas d'échec

Les erreurs d'outils sont accompagnées d'un message, d'un code et parfois d'un lien. Transmettez le message et le lien. Ne réitérez pas en boucle. La liste complète se trouve dans references/tools.md.

  • plan_required : partagez checkout_url (plan Starter à 99$/mois). Réessayez après que l'utilisateur l'a activé.
  • setting_up : la marque est encore en configuration. Réessayez dans quelques minutes.
  • Mauvaise marque, workspace_required ou workspace_not_found : appelez list_workspaces avec query défini sur la marque nommée par l'utilisateur, puis rappelez l'outil avec cet id comme workspace.
  • limit_reached : jusqu'à 3 tâches en cours par marque et 30 lancements par heure par personne. Attendez que l'une se termine, ou arrêtez une publicité image ou vidéo avec cancel_job.
  • no_credits : partagez billing_url pour que l'utilisateur puisse recharger.

Ne jamais

  • Lancer ou modifier des campagnes publicitaires. Glorya ne peut pas le faire depuis ici. Orientez l'utilisateur vers https://platform.glorya.ai
  • Publier une page ou un site sans demande explicite.

Exemples

  • "Crée une publicité image pour nos soldes d'été" → create_image_ad avec cette phrase comme brief.
  • "Publicité vidéo UGC pour le nouveau sérum, et laisse-moi réviser le script" → list_video_formats, puis create_video_ad avec l'id UGC comme format et review: true.
  • "Page d'atterrissage pour mon autre marque, Lumi Coffee" → list_workspaces avec query: "Lumi Coffee", puis create_landing_page avec cet id comme workspace.
  • "Rends l'arrière-plan plus foncé" → refine sur la dernière tâche.
  • "Publie-la" → publish_site, puis partagez site.live_url.

Skills associés