Agent Skills
返回列表
映目直播

映目直播

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b91a35d6/inmuu-live。

技能介绍

问题背景

直接调用映目开放平台 API 时,工程侧常面临三个具体问题:

  • 签名规则与请求路径易混用,容易把 /openapi 前缀错误拼进签名 path,或在 GET 请求中遗漏 ? 占位符。
  • 时间格式在不同模块间差异显著,云相册使用毫秒级 Unix 时间戳,而视频直播接口要求 ISO8601 字符串,手工转换容易出错。
  • 高风险操作缺乏明确确认机制,删除直播间或批量删照片一旦误触发,恢复成本较高。

技能工作方式

映目直播 Skill 将签名、鉴权、请求构造和响应处理封装在两个固定入口:

  • inmuu-api.js 负责所有业务 API 调用,自动处理 Base URL 拼接、MD5 签名、Query 参数排序与编码,并统一输出 JSON。
  • inmuu-auth.js --check 在正式调用前完成密钥预检,确认 INMUU_AK 与 INMUU_SK 已正确配置且账号具备远程鉴权权限。

调用流程遵循以下步骤:

  1. 配置 INMUU_AK 与 INMUU_SK 环境变量,密钥需符合 32 位且分别以 AK、SK 开头的格式要求。
  2. 运行鉴权预检,若失败则按错误类型提示用户联系映目客服核对密钥或接口权限。
  3. 通过 inmuu-api.js 传入文档 path、--method、--query 与 --body,例如查询直播间列表时使用 --method GET --query '{"page":1,"size":10}'。
  4. 解析脚本 stdout 输出的 JSON,按规范整理为表格或摘要,不原样 dump 完整响应。

针对高风险操作,Skill 内置了强制确认机制:

  • 🔴 删除直播间时需复述直播间 ID 与标题,并获得用户明确确认后才发起请求。
  • ⚠️ 创建直播间时需确认标题、开始时间与结束时间,避免时间格式错误导致创建失败。

适用边界与注意点

该 Skill 适用于需要通过程序化方式管理映目直播资源的开发者,但需注意以下限制:

  • 禁止手写签名或直接调用内部脚本:inmuu-config.js 与 inmuu-sign.js 为内部实现,模型不得读取或手动调用,否则可能破坏签名逻辑。
  • 失败后立即停止:接口返回非 0 code、HTTP 4xx/5xx、超时或非 JSON 响应时,仅展示错误摘要与简要分析,不得尝试重试、修改签名或切换接口。
  • 时间格式需严格匹配模块要求:调用云相册接口时使用毫秒级时间戳,调用视频直播接口时使用 ISO8601 字符串,具体格式可参考 references/ 目录下的参数文档。

通过将鉴权、签名、请求处理与错误响应统一封装,该 Skill 让开发者无需反复阅读接口文档即可安全调用映目直播 API,同时通过强约束机制降低高风险操作的误触发概率。

使用场景

  • 准备开播时创建视频直播间,并获取 RTMP/SRT 推流地址用于推流
  • 运营直播活动前查询自己的直播间列表,核对标题与时间安排
  • 需要确认 AK/SK 是否可用,通过远程鉴权预检验证账号权限
  • 直播间结束后统计观看人数、互动与流量数据,整理活动效果

适合人员

  • 对接映目直播 API 的后端工程师,需要在服务里稳定创建和管理直播间
  • 负责直播活动的运营或技术人员,需要快速查询直播间状态、推流地址和统计数据
  • 开发内部工具的开发者,希望统一封装 AK/SK 鉴权、签名和失败处理逻辑
  • 排查直播问题的技术支持,需要根据错误码和响应内容定位鉴权、路径或参数问题