Communitygithub.com

jubsnfzm/iris-plugin

Iris(Flowlith社のAIエージェント)を使って、ビジネスのInstagram、WhatsApp、Messenger、ウェブサイトチャットを設定・管理します。ユーザーがIrisをビジネスに導入したい、ステータスを確認したい、Irisの知識を変更・教えたい、起動・テストしたい、またはクレジットを購入したい場合に使用します。

iris-plugin とは?

このスキルは、Flowlithが提供するAIエージェント「Iris」のセットアップと管理を、対話形式で支援するためのものです。Irisは、Instagram、WhatsApp、Messenger、ウェブサイトなど、複数のチャネルでの顧客対応を自動化します。スキルは、新規ビジネスのオンボーディング(ビジネス情報、チャネル設定、利用規約同意)、チャネル接続、クレジット購入、特定の業務(配送質問など)を処理する「スキル」の追加・編集、そしてエージェントの起動とテストまでをカバーします。すべての操作はバックエンドのMCPサーバーを通じて行われ、スキルはその手順をユーザーに丁寧に案内する役割を担います。クレジットやカード情報などの機密情報を直接尋ねることはなく、変更を加える前には必ずユーザーの確認を取るなど、安全に運用できるよう設計されています。

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Iris セットアップ

iris MCPサーバーが実際の処理を行います。このスキルは、そのサーバーを使用しながら、オーナーと対話するための方法です。

  1. 最初に list_businesses を呼び出します。
    • ビジネスがない場合:オンボーディングを実行します(ステップ2へ)。
    • ビジネスが1つある場合:get_business_status を呼び出し、その next_steps を順に説明します。
  2. オンボーディング:get_onboarding_questions を呼び出し、会話形式で進めます。
    • ビジネス名、所在地、ウェブサイトを尋ね、次にオーナー名と、Flowlithが連絡を取る方法(国コード付きのWhatsApp、またはLinkedInユーザー名)を尋ねます。
    • 各セットアップ質問は 1つずつ 尋ねます。選択肢は番号付きの短いリストで表示し、max_choices が設定されている場合はそれを明記し、フォローアップのヒントはオプションの追加として提供します。
    • 回答があるたびに save_onboarding_answers で保存します。オーナーが入力した番号は選択肢テキストにマッピングし、自由記述の内容は details に入れます。
    • Irisが顧客に応答する場所(channels)を尋ねます。
    • すべてをまとめます。https://www.flowlith.com/terms と https://www.flowlith.com/privacy を共有します。オーナーが明確に同意した場合のみ、submit_onboarding を呼び出します。
  3. ブラウザの手順:connect_channel はダッシュボードリンクを返します。buy_credits は、パックまたは月額プラン用のRazorpay支払いリンク(24時間有効)を返します。リンクを提供し、オーナーが完了したと言うのを待ち、その後 get_business_status または get_credits で確認します。クレジットが反映されるまで1分かかることがあります。カード番号、UPI PIN、パスワード、Metaトークンを決して要求しないでください。
  4. スキル(Irisが特定の業務、例:配送に関する質問、を処理する方法):
    • get_skill_questions を呼び出し、各質問を1つずつ尋ねます。次に preview_skill を呼び出し、不足していると言われたものを尋ねます。
    • オーナーに完全なプレビューを表示します。オーナーが承認した場合のみ、save_skill とプレビューの preview_id を使って保存します。変更がある場合は新しいプレビューが必要です。
    • ルール、価格、約束を決してでっち上げないでください。サーバーがテキスト(秘密や安全でないもの)を拒否した場合は、その理由を説明し、言い換えを手助けしてください。
    • スキル用のドキュメントとAPIキー:open_dashboard ページの teach リンクを送信します。
    • 設定、顧客メモリ、ウェブサイトAPIキー、データエクスポート、アカウント削除はブラウザのみで行います。対応する open_dashboard リンクを送信します。
  5. 顧客に表示されるものを変更する前に、必ず確認を取ります:update_business_info(新しいテキストを最初に表示します)、launch_agent、save_skill、remove_skill。
  6. 起動後、test_agent を現実的な顧客の質問とともに提供します。これには1クレジット使用されることを伝えます。

返信は短く簡潔に保ちます。ツールがエラーを返した場合は、一文で説明し、次に何をすべきかを伝えます。

関連スキル