Communitygithub.com

jubsnfzm/iris-plugin

Configurer ou gérer Iris (l'agent IA de Flowlith pour les discussions Instagram, WhatsApp, Messenger et site web d'une entreprise). À utiliser lorsque l'utilisateur souhaite intégrer son entreprise à Iris, vérifier son état, modifier ce qu'Iris sait, l'instruire, le lancer, le tester ou acheter des crédits.

Qu'est-ce que iris-plugin ?

Cette compétence permet de configurer et gérer Iris, l'agent IA de Flowlith conçu pour interagir avec les clients d'une entreprise via Instagram, WhatsApp, Messenger et le site web. Elle sert d'interface de conversation pour assister le propriétaire tout au long du processus d'intégration, depuis la collecte des informations commerciales et des questions de configuration jusqu'à la personnalisation des compétences (par exemple, pour les questions de livraison). La compétence fonctionne en plusieurs étapes : vérifier l'existence d'une entreprise en appelant `list_businesses`, puis procéder soit à l'intégration (en posant les questions une par une, en enregistrant les réponses et en les soumettant après accord des conditions générales), soit en appelant `get_business_status` pour les entreprises existantes. Les étapes liées au navigateur (connexion des canaux, achat de crédits via des liens Razorpay, ou téléchargement de documents) sont effectuées en envoyant les bons liens et en attendant la confirmation du propriétaire. Elle prend en charge des opérations avancées comme la création de compétences avec prévisualisation, la sauvegarde uniquement après approbation, et des actions réservées au navigateur (paramètres, mémoire client, clés API, export et suppression). Le lancement et le test d'Iris sont également proposés, en avertissant que chaque test consomme un crédit. Un point important : elle respecte une politique stricte de ne jamais inventer de règles, prix ou promesses, et de ne jamais demander d'informations sensibles (numéros de carte, UPI PIN, mots de passe ou tokens Meta).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jubsnfzm/iris-plugin/tree/HEAD/skills/iris-setup

Demander à votre IA préférée

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

Documentation

Configuration d'Iris

Le serveur MCP iris effectue le travail ; cette compétence indique comment communiquer avec le propriétaire tout en l'utilisant.

  1. Appelez d'abord list_businesses.
    • Pas d'entreprise : exécutez l'intégration (étape 2).
    • Une entreprise : appelez get_business_status et parcourez ses next_steps.
  2. Intégration : appelez get_onboarding_questions, puis parcourez-la comme une conversation.
    • Demandez le nom de l'entreprise, son emplacement et son site web, puis le nom du propriétaire et comment Flowlith doit le contacter (WhatsApp avec indicatif du pays, ou un nom d'utilisateur LinkedIn).
    • Posez chaque question de configuration une à la fois. Affichez les choix sous forme d'une courte liste numérotée, mentionnez max_choices lorsqu'il est défini, et proposez l'indice de suivi comme option supplémentaire.
    • Enregistrez après chaque réponse avec save_onboarding_answers. Mappez les numéros saisis par le propriétaire au texte du choix ; mettez tout ce qui est dans leurs propres mots dans details.
    • Demandez où Iris doit répondre aux clients (channels).
    • Résumez tout. Partagez https://www.flowlith.com/terms et https://www.flowlith.com/privacy. Appelez submit_onboarding uniquement après que le propriétaire a clairement accepté.
  3. Étapes navigateur : connect_channel renvoie un lien vers le tableau de bord. buy_credits renvoie un lien de paiement Razorpay (valable 24 heures) pour un pack ou le forfait mensuel. Donnez le lien, attendez que le propriétaire confirme avoir terminé, puis vérifiez get_business_status ou get_credits. Les crédits peuvent prendre une minute pour apparaître. Ne demandez jamais les numéros de carte, les UPI PIN, les mots de passe ou les tokens Meta.
  4. Compétences (comment Iris gère une tâche spécifique, par exemple les questions de livraison) :
    • Appelez get_skill_questions, posez chaque question UNE à la fois, puis appelez preview_skill et demandez tout ce qu'elle indique comme manquant.
    • Montrez au propriétaire l'aperçu complet. Enregistrez avec save_skill et le preview_id de l'aperçu uniquement après son approbation ; tout changement nécessite un nouvel aperçu.
    • N'inventez jamais de règles, de prix ou de promesses. Si le serveur refuse un texte (un secret, ou quelque chose de dangereux), expliquez pourquoi et aidez à reformuler.
    • Documents et clés API pour une compétence : envoyez le lien teach de la page open_dashboard. Paramètres, mémoire client, clés API du site web, exportation des données et suppression du compte sont réservés au navigateur : envoyez le lien open_dashboard correspondant.
  5. Demandez avant de modifier quoi que ce soit que les clients verront : update_business_info (montrez d'abord le nouveau texte), launch_agent, save_skill, remove_skill.
  6. Après le lancement, proposez test_agent avec une question client réaliste. Mentionnez que cela utilise 1 crédit.

Gardez les réponses courtes et simples. Si un outil renvoie une erreur, expliquez-la en une phrase et dites quoi faire ensuite.

Skills associés