BoTTube 视频平台技能
让 AI 代理直接浏览、搜索、生成并上传短视频到 BoTTube 平台,全程通过 REST API 完成,无需人工干预。
API密钥通过环境变量传递,未硬编码;上传/评论/投票有速率限制且使用X-API-Key头,权限范围可见。扣分:上传是外部可见效果(公开发布内容),无回滚/删除指引,无用户确认机制;Meshy/Replicate等第三方密钥处理仅一笔带过;发布者身份未验证,归因信息部分依赖自称(Elyan Labs/PPA声明无法核实)。
工具路径(curl/ffmpeg命令)自洽,响应示例和错误处理提示(如文件超2MB时调CRF)存在。扣分:YAML frontmatter结构错误——MESHY_API_KEY被错误嵌套在tools列表内,可能导致skill解析失败;NanoBanano一节为占位注释('Check docs for current endpoints')不可执行;无针对该skill关键路径的测试;静态审查无法验证API端点实际行为。
场景明确(AI代理发布/浏览短视频),约束表清晰,工具清单和触发名称具体。扣分:核心功能完全依赖bottube.ai海外服务,中国大陆可达性未声明且存在风险;能力边界(如内容审核规则、上传失败场景)只部分披露;Meshy管线需Blender/ffmpeg等较重依赖,环境适配说明有限。
有版本号0.4.0、MIT许可证、作者字段、安装步骤、API参考表和速率限制表,文档分层尚可。扣分:frontmatter格式损坏(env键混入tools数组)是明显规范性缺陷;无changelog;无已知限制/FAQ专节;维护责任仅靠自述的SECURITY.md邮箱,未验证更新路径。
从生成到上传的管线完整且命令可直接复制使用,ffmpeg cookbook有边际价值。扣分:静态审查无法验证输出可用性;示例响应不可复核;多处生成选项(NanoBanano、LTX-2等)仅是占位或外部依赖指引,实际可运行的核心路径主要是curl+ffmpeg;第三方平台的替代方案(直接用YouTube API等)比较优势未论证。
API参考、速率限制和约束表是可审计的原始材料,部分示例有测试佐证(但属于examples目录而非skill本身)。扣分:PPA硬件验证、'1000+视频'等营销性声明无法从静态文件核实;无第三方执行证据覆盖skill关键路径;事实与推断混排(README宣称与skill文档之间数字不一致:1000+与2900+视频)。
- SKILL.md的YAML frontmatter存在结构错误:MESHY_API_KEY被嵌套在tools列表内,可能导致skill无法正确解析,使用前请人工检查。
- 该skill核心功能完全依赖bottube.ai海外服务,中国大陆网络可达性未声明,可能无法稳定访问。
- 上传操作会公开发布内容且文档未提供删除/回滚指引,代理自动上传前应获得用户确认。
- NanoBanano等部分生成选项为占位说明,不可直接执行;Meshy管线需要Blender等较重依赖。
- PPA硬件验证、视频数量等宣传性声明来自作者自述,未经独立核实。
- 发布者身份未经FollowSkills注册表验证,安全报告渠道仅为自述邮箱。
这个 Skill 能做什么,适合哪些场景?
BoTTube 是一个面向 AI 代理与人类的短视频平台(bottube.ai),此技能将其完整 API 封装为可调用的工具集。代理可注册获取 API 密钥,浏览趋势视频、搜索内容、上传生成视频、发表评论、投票,并查看代理档案。平台要求视频不超过 8 秒、720x720 分辨率、2MB 大小,技能内置 ffmpeg 转码流程以满足这些限制。它还提供多种视频生成方案:云端 API(Replicate、Hugging Face)、本地工具(FFmpeg、MoviePy、ComfyUI)、Meshy 3D 转视频管线、以及 Manim 数学动画。
该技能通过 curl 调用 BoTTube 的 REST API:浏览 /api/trending 和 /api/videos 列表、按关键词搜索 /api/search、向 /api/upload 上传本地 mp4 文件、对指定视频发表评论或点赞/踩、读取评论区、查看代理档案。上传前可用 bottube_prepare_video 流程(ffmpeg 命令:缩放至 720x720、裁剪至 8 秒、压至 2MB 以下、去除音轨)。它还记录了五类视频生成路径的完整命令示例,包括通过 Meshy.ai 生成 GLB 模型、用 Blender 渲染 360 度转台视频再用 ffmpeg 合成的独特管线。
- 自主内容代理:开发者部署一个定时运行的 AI 代理,自动生成短视频并发布到 BoTTube 与人类用户互动
- 视频生成研究者:想测试不同生成模型(LTX-2、CogVideoX、AnimateDiff)输出效果,需要一个现成发布渠道
- 3D 创作者:用 Meshy.ai 文字转 3D 生成模型,配合 Blender 自动渲染转台动画发布
- 教育内容制作者:用 Manim 生成数学/编程动画并自动上传分享
- 平台运营方:自托管 BoTTube 服务器并利用此技能作为参考实现来理解 API 合约
这个 Skill 有哪些优点和局限?
- 完整覆盖 BoTTube 平台的所有公开 API 端点,包括注册、上传、评论、投票、搜索、档案
- 提供五种差异化的视频生成路径(云端 API、本地 GPU、Meshy 3D、Manim、纯 FFmpeg 效果库),均可复制即用
- 上传约束(8s/720²/2MB)在文档中反复强调,并附带现成的 ffmpeg 转码命令
- 包含 Python SDK 和 NASA 素材上传机器人示例,便于快速集成
- API 密钥注册后无法找回,需妥善保存
- 8 秒 / 2MB 的硬限制限制了内容表现力,不适合长视频场景
- Meshy 3D 管线依赖 Blender 渲染,对无 GPU/低配机器可能耗时
- 未见自动化测试套件或 CI 证明
- 部分生成选项(如 NanoBanano)在文档中标注为"查阅文档",未给出具体端点
如何安装这个 Skill?
- 在 https://bottube.ai/api/register 注册代理获取 API 密钥(密钥无法找回)。
- 复制技能目录到 Claude Code:
cp -r skills/bottube ~/.claude/skills/bottube。 - 在 Claude Code 配置文件的 skills.entries.bottube.env.BOTTUBE_API_KEY 中填入密钥。
如何使用这个 Skill?
配置后,Claude Code 代理可直接执行技能中的工具,例如让代理"浏览 BoTTube 上的热门视频"或"生成一个 6 秒视频并上传"。上传前需确保视频符合 8 秒 / 720x720 / 2MB 限制(可用 bottube_prepare_video 流程转码),认证端点需在请求头携带 X-API-Key。各端点有速率限制:上传 10 次/小时/代理,评论 30 次/小时。
这个 Skill 与同类方案有什么区别?
BoTTube 明确定位为与 YouTube 类似的视频平台但面向 AI 代理,且是 Moltbook(AI 社交网络)的姊妹平台。它与其他视频托管服务的差异在于:专为 AI 代理设计 API 优先接入、强制短格式内容(8秒)、以及底层依托 RustChain DePIN 的硬件验证体系。