brag:一条命令把项目变成 20 秒发布视频
brag 是 latent-spaces 开源的智能体技能:项目里说一句 /brag,读代码定叙事,渲染约 20 秒的发布视频和分享文案。
Skill 资料
npx skills add latent-spaces/brag --skill brag
项目做完,卡在最后一公里:想发条动态,随手截图加字幕不够看,找人做宣传片又贵又慢。brag 是 latent-spaces 开源的智能体技能(截至 2026-10-11 仓库约 15.1k 星,MIT):在项目目录里说一句 let's /brag,它直接读代码理解产品,决定叙事角度和要展示的瞬间,交给 HeyGen 的 HyperFrames 渲染成一支约 20 秒的成片——音乐、动效、分享文案一起交付。它还上架了 skills.sh 这个注册表目录,用 vercel-labs 的 skills CLI 一条命令就能装。

它让智能体按什么顺序做事
brag 把「做视频」拆成四步,每步都有验收门槛。先扫项目目录,回答完九个问题(这是什么、给谁用、最值得炫耀的一句是什么……)才能进入规划;然后写出 brag-plan.md,包括逐镜头分镜、每场时长、转场和音效提示,场景总时长必须落在 15–25 秒;再给 HyperFrames 一份聚焦的合成简报,由它负责具体的动画实现和渲染,npx hyperframes check 零错误才放行;最后渲染 <output-dir>/brag.mp4,从成片里挑出一帧最佳画面当海报,把它烧成视频的第 0 帧(这样在 X 或 GitHub 上静止预览就是这张海报),再写出 share-copy.txt。
它约束什么
- 短是硬规矩:15–25 秒,没有理由一秒都不多。旁白不延长这个窗口。
- 必须拍到真东西:至少一个场景展示产品真实的界面、文案或关键视觉,不许用抽象填充。
- 不许说 SaaS 黑话:「streamline your workflow」这类话直接封禁,只能用项目自己的文案和主张。
- 可读优先:节奏靠运动和剪辑,不靠闪字;每个观众要读的句子按约 0.3 秒/词停留。
- 钩子决定一切:前 2 秒定生死,所以要先规划钩子,再排后面的内容。
- 七种语气可挑:
polished、yc-parody、chaotic、deadpan、cinematic等七套预设,也可以给自由描述,比如「假装 2016 年 A 轮发布」。
适合谁
刚做完 Web 产品或开源项目、要在 X、Product Hunt 或公众号上发一条的独立开发者和双人小队。它解决的是「做得挺好但没人看见」这一步,产出物直接就是能发的素材,不用自己配乐卡点。
装之前想清楚三件事。自跑版要装 Node.js 22+、FFmpeg 和 HyperFrames CLI(npx hyperframes doctor 可以体检),渲染栈第一次要下载,低配机器会等;不想折腾的话官方托管版 letsbrag.app 粘个网址付 $19 出片,开源技能本身不收费。另外,在 Opus 5.5 上跑 /brag 会自动切换到 /brag-slim——单文件技能,不用 HyperFrames 也不带素材,由模型自己完成整支片子;要保留经典流程得加 --full。语音旁白默认关闭,用 Kokoro 走 HyperFrames,需要 --voice 显式打开。
站内已经收过它的渲染底座 hyperframes:那个入口技能负责先访谈需求再选创作流程,brag 则是把「发布视频」这一种诉求,连同叙事规则一起固化下来的专用技能;如果你要的是通用电影感镜头工艺,可以看 video-shotcraft,做的是和它不一样的活。