SuperAPI AI 工具集

lifterlms

办公与效率

查看项目

更新于 10-16 00:26

技能介绍

用途:该技能通过 Membrane CLI 与 LifterLMS 交互。LifterLMS 是一个 WordPress 插件,可将网站变为学习管理系统,常被教育者、创业者和企业用于创建和销售在线课程、会员与培训项目。官方文档:https://lifterlms.com/docs/

主要能力:资源覆盖课程(Course)、课时(Lesson)、会员(Membership)、学生(Student)及其注册(Enrollment)关系。支持的动作包括:列出/获取/创建/更新/删除课程、课时、会员、学生(如 list-courses、get-course、create-lesson、update-membership、delete-student 等)。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;随后登录:membrane login --tenant --clientName=<agentType>(agentType 如 claude、openclaw、codex、warp、windsurf 等)。建立连接:membrane connection ensure "https://lifterlms.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 --input '{"key": "value"}' --json,结果在 output 字段。也可代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等参数。

适用场景:需要以编程或智能体方式读取、创建、更新、删除 LifterLMS 课程、课时、会员与学生数据时。

限制:官方资料未提供具体定价、平台支持范围或性能指标。认证与凭据由 Membrane 服务端管理,不应向用户索取 API 密钥或令牌。交互依赖 Membrane CLI 与已建立的连接;无连接时无法运行动作。部分字段映射与边界情况由预建动作处理,代理请求需自行处理响应。