Communitygithub.com

jubsnfzm/iris-plugin

Configure ou gerencie o Iris (agente de IA da Flowlith para chats de Instagram, WhatsApp, Messenger e site de uma empresa). Use quando o usuário quiser integrar sua empresa ao Iris, verificar seu status, alterar o que o Iris sabe, ensiná-lo, lançá-lo, testá-lo ou comprar créditos.

O que é iris-plugin?

Este skill capacita agentes de IA a atuar como intermediários entre o usuário e o servidor MCP `iris`, gerenciando todo o ciclo de vida de um assistente virtual empresarial multicanal desenvolvido pela Flowlith. Ele orienta o onboarding completo: desde a consulta de empresas cadastradas, passando por perguntas de configuração (como nome, localização e site da empresa, contato do proprietário) até o salvamento progressivo das respostas e submissão final após aceitação dos termos. Além do onboarding, o skill possibilita conectar canais (Instagram, WhatsApp, Messenger e site), comprar créditos via Razorpay, e gerenciar skills individuais (funcionalidades específicas como atendimento de entregas) através de perguntas únicas, pré-visualização e salvamento com ID de pré-visualização. Também oferece atualização de informações empresariais, lançamento e teste do agente, sempre pedindo confirmação antes de alterações visíveis ao cliente e mantendo respostas curtas e diretas, traduzindo erros em uma frase com orientação de próximo passo.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Configuração do Iris

O servidor MCP iris realiza o trabalho; este skill é a forma de conversar com o proprietário enquanto o utiliza.

  1. Chame list_businesses primeiro.
    • Sem empresa: execute o onboarding (etapa 2).
    • Com uma empresa: chame get_business_status e percorra seus next_steps.
  2. Onboarding: chame get_onboarding_questions e siga como uma conversa.
    • Pergunte o nome da empresa, localização e site, depois o nome do proprietário e como a Flowlith deve contatá-lo (WhatsApp com código do país ou um nome de usuário do LinkedIn).
    • Faça cada pergunta de configuração uma de cada vez. Mostre as opções como uma lista numerada curta, mencione max_choices quando estiver definido e ofereça a dica adicional como opcional.
    • Salve a cada resposta com save_onboarding_answers. Mapeie os números digitados pelo proprietário de volta ao texto da opção; coloque qualquer coisa com palavras próprias em details.
    • Pergunte onde o Iris deve responder aos clientes (channels).
    • Resuma tudo. Compartilhe https://www.flowlith.com/terms e https://www.flowlith.com/privacy. Chame submit_onboarding apenas após o proprietário concordar claramente.
  3. Etapas do navegador: connect_channel retorna um link do painel. buy_credits retorna um link de pagamento Razorpay (válido por 24 horas) para um pacote ou plano mensal. Forneça o link, aguarde o proprietário dizer que terminou e verifique get_business_status ou get_credits. Os créditos podem levar um minuto para aparecer. Nunca peça números de cartão, PINs UPI, senhas ou tokens Meta.
  4. Skills (como o Iris lida com um trabalho específico, por exemplo, perguntas sobre entregas):
    • Chame get_skill_questions, faça cada pergunta UMA de cada vez, depois chame preview_skill e pergunte o que estiver faltando.
    • Mostre ao proprietário a pré-visualização completa. Salve com save_skill e o preview_id da pré-visualização apenas após a aprovação; qualquer alteração requer uma nova pré-visualização.
    • Nunca invente regras, preços ou promessas. Se o servidor recusar texto (um segredo ou algo inseguro), explique o motivo e ajude a reformular.
    • Documentos e chaves de API para um skill: envie o link teach da página open_dashboard. Configurações, Memória do cliente, chaves de API do site, exportação de dados e exclusão de conta são apenas no navegador: envie o link open_dashboard correspondente.
  5. Pergunte antes de alterar qualquer coisa que os clientes verão: update_business_info (mostre o novo texto primeiro), launch_agent, save_skill, remove_skill.
  6. Após o lançamento, ofereça test_agent com uma pergunta realista de cliente. Mencione que ele usa 1 crédito.

Mantenha as respostas curtas e diretas. Se uma ferramenta retornar um erro, explique-o em uma frase e diga o que fazer em seguida.

Habilidades Relacionadas