Communitygithub.com

jubsnfzm/iris-plugin

设置或管理 Iris(Flowlith 的 AI 客服,用于企业的 Instagram、WhatsApp、Messenger 和网站聊天)。当用户希望将企业接入 Iris、检查其状态、更改 Iris 的知识、训练它、发布它、测试它或购买积分时使用。

iris-plugin 是什么?

该技能为 Flowlith 的 AI 客户服务代理 Iris 提供了完整的配置和管理流程。主要功能包括:通过 `list_businesses` 和 `get_business_status` 检查现有业务状态;为新用户执行逐步引导流程,依次询问企业信息、联系方式和设置偏好;通过 `connect_channel` 连接多渠道(Instagram、WhatsApp、Messenger、网站),并通过 `buy_credits` 生成 Razorpay 支付链接购买积分;管理特定技能(如处理配送问题),包括提问、预览和保存,确保不擅自生成规则或价格;敏感操作(如更新业务信息、发布代理、保存技能)需先获得用户确认;发布后可使用 `test_agent` 用真实客户问题测试,并提示消耗积分。该技能适用于所有主要 AI 代理平台(Claude Code、Cursor、Codex 等),通过 MCP 服务器与后端通信,强调对话式引导、错误后续建议和浏览器操作(如查看仪表盘、导出数据)的安全提示。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Iris 设置

iris MCP 服务器负责底层工作;本技能旨在告知使用者如何在操作过程中与业务所有者沟通。

  1. 首先调用 list_businesses。
    • 没有业务:执行引导流程(步骤 2)。
    • 已有业务:调用 get_business_status 并按照其 next_steps 操作。
  2. 引导流程:调用 get_onboarding_questions,然后以对话形式逐步进行。
    • 询问企业的名称、位置和网站,然后询问所有者的姓名以及 Flowlith 应如何联系他们(WhatsApp 需包含国家代码,或 LinkedIn 用户名)。
    • 一次只问一个设置问题。以简短编号列表显示选项,当设置了 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。积分可能需要几分钟才显示。永远不要询问银行卡号、UPI PIN、密码或 Meta 令牌。
  4. 技能(Iris 如何处理特定任务,例如配送问题):
    • 调用 get_skill_questions,一次只问一个问题,然后调用 preview_skill 并根据提示补充缺失内容。
    • 向所有者展示完整的预览。只有在所有者批准后,才使用预览的 preview_id 调用 save_skill 保存;任何更改都需要重新预览。
    • 切勿擅自生成规则、价格或承诺。如果服务器拒绝文本(敏感信息或不安全内容),解释原因并帮助重新表述。
    • 技能所需的文档和 API 密钥:发送 open_dashboard 页面的 teach 链接。 设置、客户记忆、网站 API 密钥、数据导出和账户删除仅支持浏览器操作:发送对应的 open_dashboard 链接。
  5. 在更改客户可见内容前先询问用户:update_business_info(先展示新文本)、launch_agent、save_skill、remove_skill。
  6. 发布后,提供 test_agent 并带上一个真实的客户问题。提醒用户这将消耗 1 个积分。

回复保持简短明了。如果工具返回错误,用一句话解释原因并说明下一步操作。

相关技能