用途:该技能用于与 Infinity(项目管理工具)集成,帮助团队组织任务、项目和工作流,管理数据与记录并自动化流程。当用户需要与 Infinity 数据交互时使用。官方文档:https://infinity.app/help
主要对象:Workspace、Board、Column、Item、Attribute、User。
使用方式:通过 Membrane CLI 与 Infinity 交互,Membrane 自动处理身份认证与凭证刷新。
安装 CLI: npm install -g @membranehq/cli@latest
登录: membrane login --tenant --clientName=<agentType> 交互模式会打开浏览器认证,非交互环境会输出授权 URL;完成后执行 membrane login complete <code>。任意命令加 --json 可输出机器可读 JSON。
建立连接: membrane connection ensure "https://www.infinity.co/uk/" --json 用户在浏览器完成认证,输出含连接 id。若状态为 BUILDING 则轮询: npx @membranehq/cli connection get <id> --wait --json 状态 READY 可继续;CLIENT_ACTION_REQUIRED 时按 clientAction 说明处理。
查找并运行动作: membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json
代理请求:当现有动作不覆盖需求时,可经 Membrane 代理直接请求 Infinity API: membrane request CONNECTION_ID /path/to/endpoint 支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
最佳实践:优先使用 Membrane 预建动作(内置认证、分页与错误处理);先发现再构建;由 Membrane 管理凭证,不向用户索要 API 密钥或令牌。
限制:具体收费、价格、平台与效果资料暂未提供;须依赖有效连接与认证,动作可用范围以实际查询结果为准。