Footprint 是一个可持续性管理平台,供企业跟踪、分析和减少环境影响,帮助公司测量碳足迹、设定可持续性目标并报告进展。官方文档:https://usefootprint.com/docs
用途:该技能用于通过 Membrane CLI 与 Footprint 交互,管理数据、记录并自动化工作流,在用户需要操作 Footprint 数据时使用。Membrane 自动处理认证与凭据刷新,无需在本地保存密钥,也不必向用户索要 API Key。
主要能力:支持查找或创建连接、按自然语言意图搜索可用动作、运行动作、经由代理直接请求 Footprint API。平台涉及对象包括 Project、Footprint、User、Report、Dashboard、Audit Log、Workspace、Role、Setting 等。
安装与认证:先执行 npm install -g @membranehq/cli@latest 安装 CLI。认证命令:membrane login --tenant --clientName=<agentType>,agentType 可选 claude、openclaw、codex、warp、windsurf 等。无头环境会打印授权 URL,登录完成后执行 membrane login complete <code>。
连接:使用 membrane connection ensure "https://www.onefootprint.com/" --json 查找或创建连接。若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询。状态可为 READY、CLIENT_ACTION_REQUIRED、CONFIGURATION_ERROR、SETUP_FAILED。
搜索与运行动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query 等选项。添加 --json 可获得机器可读输出。
限制:具体可用动作、参数与返回结构由实际连接和动作列表决定,资料未列明;平台具体收费与价格暂未提供。