用途:该技能用于与 GatherContent 交互,管理其数据、记录并自动化工作流。GatherContent 是内容运营平台,帮助营销团队规划、创建、审阅和批准内容,适用于营销团队、内容策略人员和代理机构的协作场景。
主要能力:可操作的对象包括 Item、File、Project、Template、Workflow、User、Group、Role 等。通过 Membrane CLI 与 GatherContent 对接,Membrane 自动处理认证与凭证刷新,无需用户提供 API 密钥。提供预置 action,也可通过代理直接发送请求到 GatherContent API。
必要用法:先安装 CLI:npm install -g @membranehq/cli@latest;然后登录:membrane login --tenant --clientName=<agentType>;用 membrane connection ensure "https://gathercontent.com" --json 建立连接,等待状态变为 READY;再用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 发现行动;运行:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json;必要时用 membrane request CONNECTION_ID /path/to/endpoint 通过代理请求。所有命令可加 --json 输出机器可读 JSON。
限制:登录可能需要浏览器交互或授权 URL,无头环境需用户完成登录码;连接可能处于 BUILDING 状态需轮询;官方 API 文档见 https://developers.gathercontent.com/。具体 action 列表和参数需通过 action list 查询,资料未提供完整清单。