PublisherKit 是一个帮助企业在多个渠道管理和分发内容的平台,常用于营销团队与内容创作者简化发布流程并触达更广受众。该平台提供内容排期、社交媒体管理和分析追踪等功能。本技能用于与 PublisherKit 数据进行交互,可管理 Organizations、Leads、Users、Goals、Filters,并支持 Account、Workspace、Brand、Template(创建/获取/更新/删除/列表)、Campaign(创建/获取/更新/删除/列表)、Post(创建/获取/更新/删除/列表)等对象与操作。
使用方式:本技能通过 Membrane CLI 与 PublisherKit 交互,Membrane 自动处理认证与凭证刷新。安装命令为 npm install -g @membranehq/cli;首次配置运行 membrane login --tenant,浏览器会打开进行认证;无头环境可复制打印的 URL 给用户在浏览器打开,再用 membrane login complete <code> 完成。
连接 PublisherKit:先运行 membrane search publisherkit --elementType=connector --json,从输出 output.items[0].element?.id 取连接器 ID,再运行 membrane connect --connectorId=CONNECTOR_ID --json,用户在浏览器完成认证后输出包含新的连接 ID。查看已有连接用 membrane connection list --json。查找操作可用 membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json,运行操作为 membrane action run --connectionId=CONNECTION_ID ACTION_ID --json,传 JSON 参数加 --input "{ "key": "value" }"。当现有操作无法覆盖需求时,可用代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
建议优先使用 Membrane 预建操作以利用内置认证、分页与错误处理,先发现再构建,并让 Membrane 管理凭证,不要向用户索取 API 密钥或令牌。官方文档见 https://www.publisherkit.com/docs。具体可用操作、权限范围、收费与限制等资料暂未提供。