用途:该技能用于通过 Membrane CLI 与 Edusign 平台交互。Edusign 是主要面向教育机构的数字签名与工作流平台,可用于简化报名表、成绩单、合同等文件的签署流程。资料提供方描述可管理 Documents、Templates、Users、Groups,并在用户需要与 Edusign 数据交互时使用。官方文档:https://developers.edusign.com/
主要能力:资料列出以下常用动作——列出学生、教授、课程、分组、教室、培训项目、文档、问卷、问卷模板;按 ID 获取学生、教授、课程、分组、问卷;创建学生、教授、课程、分组、教室;更新课程。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无界面环境会打印授权 URL,登录后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://edusign.com/" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至就绪。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。也可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。任意命令加 --json 可输出机器可读结果。
适用场景:在教育机构中批量查询或创建师生、课程、分组与教室数据,读取文档、问卷与模板信息,配合签署工作流进行教务数据管理。
限制:资料未说明具体收费、价格、速率限制或各学校版本的字段差异;认证由 Membrane 在服务端管理,不应向用户索取 API 密钥或令牌;具体字段与返回结构需以 action list 输出的 inputSchema/outputSchema 为准,资料未逐一提供。