用途:Whatfix 是一个帮助用户学习软件使用的平台,通过直接嵌入应用内的交互式指南和教程,主要供企业用于新用户上手引导、持续支持和提升软件产品的用户采用率。本技能用于通过 Membrane CLI 与 Whatfix 交互,管理数据、记录并自动化工作流。
主要能力与用法:先安装 CLI:npm install -g @membranehq/cli@latest。通过 membrane login --tenant --clientName=<agentType> 登录,在无头环境中会打印授权 URL,完成后执行 membrane login complete <code>。用 membrane connection ensure "https://whatfix.com" --json 查找或创建连接,若状态为 BUILDING 可用 membrane connection get <id> --wait --json 轮询直到 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 按自然语言搜索动作,再用 membrane action run <actionId> --connectionId=CONNECTION_ID --json 运行,参数可用 --input '{"key": "value"}' 传入。当预置动作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 通过代理直接调用 Whatfix API,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任何命令加 --json 可获得机器可读输出。
适用场景:需要在代理或自动化流程中读取或管理 Whatfix 数据、执行相关动作,或调用其 API 完成任务时使用。Membrane 会自动处理身份验证与凭证刷新。
限制:认证由 Membrane 在服务端管理,不应向用户索取 API 密钥或令牌;预置动作覆盖范围有限,具体可用动作需通过 action list 查询确认。官方文档为 https://developers.whatfix.com/。价格、收费模式、具体功能清单等资料暂未提供。