用途:SkillzRun 是一个让用户通过挑战和竞赛练习、提升编程技能的平台,主要面向开发者、学生及希望增强编程能力的人。本技能通过 Membrane CLI 与 SkillzRun 交互,用于管理 Organizations、Leads、Projects、Pipelines、Users、Goals 等数据,适合需要读写 SkillzRun 数据的场景。
主要能力:借助 Membrane 预置动作与代理请求访问 SkillzRun API,Membrane 自动处理认证和凭证刷新;支持查询动作、执行动作,以及直接发送 HTTP 请求到 SkillzRun API。官方文档见 https://developers.skillz.com/。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,登录后用 membrane login complete <code> 完成。建立连接:membrane connection ensure "https://skillzrun.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。代理请求:membrane request CONNECTION_ID /path/to/endpoint,可用 -X、-H、-d、--json、--query 等选项。
适用场景:需要通过自然语言查找并执行 SkillzRun 相关动作,或直接调用其 API 完成任务。
限制:需先完成 Membrane 登录与 SkillzRun 连接认证;具体可用动作取决于该连接。资料未提供 SkillzRun 的收费方式、价格、具体动作清单及平台细节,暂未提供。