用途:这是面向 Anthropic 的集成技能,当用户需要与 Anthropic 数据交互时使用,可通过 Membrane CLI 调用 Claude 相关能力并自动化工作流。
主要能力:官方资料提到 Claude 是大语言模型,AI 开发者与企业通过 API 将其用于聊天机器人、内容创作等应用。该技能可操作 Anthropic 的 Claude Message、Conversation、File 等对象,并列出常用动作,如 List Message Batches、Cancel Message Batch、Get Message Batch、Create Message Batch、Get Model、List Models、Count Tokens、Create Message。
使用方式:先安装命令行工具:npm install -g @membranehq/cli@latest。认证执行:membrane login --tenant --clientName=<agentType>,无界面环境会输出授权 URL,完成登录后用 membrane login complete <code> 结束。任意命令加 --json 可获得机器可读输出。连接 Anthropic 可用 membrane connection ensure "https://console.anthropic.com" --json;若状态为 BUILDING,用 npx @membranehq/cli 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,传入 JSON 时用 --input '{"key": "value"}' --json,结果在响应的 output 字段。动作未覆盖场景时,可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。
适用场景与限制:适合在已有 Membrane 连接下调用 Claude API 或代理访问 Anthropic 接口。资料建议优先使用预置动作,避免向用户索要 API 密钥或令牌,由 Membrane 管理凭证。官方文档为 https://docs.anthropic.com/claude/reference。定价、可用区域、速率限制等未在资料中提供。