用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/renmu123/biliLive-tools --skill bililive-tools命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | bililive-tools |
| description | 处理 biliLive-tools 录制相关操作。Use when: 需要查询录制状态,添加直播间、查询任务、视频压制、字幕识别 |
| argument-hint | 提供需要进行的操作,如查询xx录制状态、添加直播间 |
| user-invocable | true |
项目地址:https://github.com/renmu123/biliLive-tools ai用文档地址:https://docs.irenmu.com/llms.txt
BILILIVE_TOOLS_AUTH环境变量是否设置,通关authorization头进行传递,所有的接口均需要鉴权BILILIVE_TOOLS_API_URL环境变量是否设置如果两者有一个没有设置,提示用户进行设置
优先直接用现有工具或终端发 HTTP 请求,不需要新建脚本。
Content-Type: application/json; charset=utf-8curl 示例:
curl -H "Authorization: your-pass-key" "http://127.0.0.1:18010/recorder/list?name=关键词&page=1&pageSize=100"
See the reference guide for details.
/recorder/list),支持根据名称关键词、平台等条件筛选/recorder/:id/start)或停止(/recorder/:id/stop)录制或切断录制(/recorder/:id/cut)/recorder/manager/live-info),除非用户要求查询直播间的直播状态,否则不要去主动查询/recorder/add)See the reference guide for details.
/task/list),支持根据名称关键词、状态等条件筛选/task/:id)、恢复(/task/:id/resume)、终止(/task/:id/kill)、中断(/task/:id/interrupt)、重启(/task/:id/restart)或启动(/task/:id/start)任务See the reference guide for details.
一共存在三种预设,分别是ffmpeg预设、弹幕预设和视频预设,用户可以通过接口进行增删改查。
如果涉及删除操作,必须用户额外确认。
See the reference guide for details.
/task/transcode)/task/cut)/task/subtitle)See the reference guide for details.
当涉及配置修改,查询时使用
See the reference guide for details.
首先去查询源站信息,查看是否直播中,如果直播中则调用/recorder/:id/start接口开始录制,如果未直播则提示用户未直播。
用户首先需要传入直播间url,之后调用/recorder/manager/resolve-channel进行解析,然后将解析后的数据传入/recorder/add接口进行添加,添加时询问用户是否禁用自动监控。
首先GET /recorder/:id获取录制信息,然后PUT /recorder/:id更新录制信息,将获取到的信息全局透传到更新接口中,用户只需要修改需要修改的字段即可。
pageSize参数默认值为15,用户可以选择修改这个值来获取更多或更少的结果。
仅支持bili类型的任务,调用 /task/queryVideoStatus
可以通过 https://docs.irenmu.com/api/preset.md 查询预设。
上传前需要用户确认预设,标题,具体查询 https://docs.irenmu.com/api/bili.md
最后上传调用 /bili/upload
如果用户提供了url,类似https://v.douyu.com/show/xxx,使用接口解析后调用下载
如果用户提供了直播间链接,类似https://www.douyu.com/93589,使用/video/sub/parse接口解析获取subId后再查询视频列表
使用/douyu/videoList接口查询视频列表,获取到视频id后进行进行解析
调用 /video/parse 进行解析,获取到下载链接后进行下载
调用 /video/download 进行下载
如果用户提供了url,类似https://www.bilibili.com/video/BV1YDTq6EEBK,使用接口解析后调用下载。
调用 /video/parse 进行解析,获取到下载链接后进行下载,如果存在多P的情况,且用户没有指定,需要列出供用户进行选项,文件命名采用视频标题,如果存在多P,使用分P标题命名。
调用 /video/download 进行下载