[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93384":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":14,"starSnapshotCount":14,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},93384,"gbro-collage-broll","pyang5166\u002Fgbro-collage-broll","pyang5166","半调纸拼贴 B-roll 生成 skill：三闸门审批，Gemini Omni Flash 首尾帧组装动画 | Editorial halftone paper-collage B-roll agent skill",null,"Python",521,57,1,0,60,325,302,99.29,"MIT License",false,"main",true,[24,25,26,27,28],"agent-skill","broll","gemini","paper-collage","video-generation","2026-07-22 04:02:09","# gbro-collage-broll\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fdemo-purple.gif\" width=\"180\" alt=\"深紫底：多人协作压出科幻胶片\">\n  \u003Cimg src=\"assets\u002Fdemo-yellow.gif\" width=\"180\" alt=\"芥末黄底：错误被印刷机批量放大\">\n  \u003Cimg src=\"assets\u002Fdemo-red.gif\" width=\"180\" alt=\"红底：导演之手摆放棋盘走位\">\n  \u003Cimg src=\"assets\u002Fdemo-teal.gif\" width=\"180\" alt=\"青绿底：剪刀裁开镜头轨道\">\n\u003C\u002Fp>\n\n把一句约 5 秒的口播文稿，压成一个 sharp visual idea，再生成高级编辑风**半调纸拼贴（halftone paper-collage）组装动画** B-roll。\n\nTurn a ~5s voiceover line into a premium editorial paper-collage assemble-from-empty B-roll clip, powered by Gemini Omni Flash first\u002Flast-frame video generation.\n\n## 效果\n\n- 强烈平坦的纯色纸面色场 + 黑白 halftone 照片剪贴 + 彩色卡纸点缀\n- 元素从空场逐件滑入、卡位、组装（stop-motion 质感），不是淡入或慢 zoom\n- 默认交付 9:16、5 秒、720×1280、24fps、无声 MP4，可直接垫在口播下面\n\n## 工作流：三闸门审批\n\n这个 skill 的核心不是 prompt 模板，而是强制的三阶段审批，让你把注意力花在审美判断上，而不是烧生成费用：\n\n1. **Gate 1 · 隐喻确认** — 只输出视觉隐喻方案（核心意思 \u002F 关键物件 \u002F 底色 \u002F 组装顺序），不生成任何图片视频\n2. **Gate 2 · 静帧确认** — 确认后才生成彩色拼贴静帧 + contact sheet，再次等你确认\n3. **Gate 3 · 视频生成** — 静帧通过后自动用 `gemini-omni-flash-preview` 做首尾帧组装动画，附完整 QA（逐秒抽帧、首帧空场验证、尾帧对照）\n\n批量模式下支持部分通过：只有确认过的条目进入下一阶段。\n\n## 环境要求\n\n首次触发时 skill 会自动运行 `scripts\u002Fcheck_setup.sh` 自检，并针对缺失项给出配置指引。需要：\n\n| 依赖 | 说明 |\n|------|------|\n| Codex 环境 | Gate 2 静帧生成依赖内置 `image_gen` 工具 |\n| `GEMINI_API_KEY` | [Google AI Studio](https:\u002F\u002Faistudio.google.com\u002Fapikey) 创建，视频生成按量计费 |\n| Python >= 3.10 | 用于视频生成脚本 |\n| `google-genai >= 2.10.0` | skill 会引导创建共享 venv `~\u002Fhyperframes-projects\u002F.omni-venv\u002F` |\n| ffmpeg \u002F ffprobe | 首尾帧处理、去音轨、contact sheet |\n\n视频生成脚本（`scripts\u002Fgenerate_video.py` + `scripts\u002Fupload_file.py`）已随 skill 自带，无需额外安装其他 skill。\n\n## 安装\n\n把整个目录放进你的 agent skills 目录（例如 `~\u002F.agents\u002Fskills\u002F` 或 `~\u002F.claude\u002Fskills\u002F`）：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fpyang5166\u002Fgbro-collage-broll.git ~\u002F.agents\u002Fskills\u002Fgbro-collage-broll\n```\n\n## 使用\n\n对你的 agent 说：\n\n```text\ncollage b-roll：很多人以为 AI 是来替你思考的，其实它更像一面镜子，会把你问题里的漏洞照出来。\n```\n\n触发词：`collage b-roll`、`纸拼贴 b-roll`、`半调拼贴`、`拼贴风格配画面`、`gbro-collage-broll`。\n\n然后按 Gate 1 → Gate 2 → Gate 3 逐步确认即可。批量给多句文稿也可以，每句一个隐喻一条成片。\n\n## 目录结构\n\n```text\ngbro-collage-broll\u002F\n├── SKILL.md                        # skill 主文档（三闸门协议 + prompt 模板 + QA 标准）\n├── agents\u002Fopenai.yaml              # Codex interface 配置\n├── evals\u002Fevals.json                # 四条闸门行为评测\n└── scripts\u002F\n    ├── check_setup.sh              # 首次使用环境自检\n    ├── generate_video.py           # Gemini Omni Flash 批量视频生成\n    ├── upload_file.py              # Files API 上传辅助\n    └── generate_veo_first_last.py  # 旧 Veo 链路（仅兼容保留，默认不用）\n```\n\n## FAQ\n\n**为什么强制两次人工确认？**\n错误的隐喻或静帧直接进视频生成，浪费的是真金白银的 API 费用。Gate 1 改文字是免费的，Gate 2 重生一张图远比重跑一条视频便宜。\n\n**成片首帧边缘露出一点纸片？**\n轻微的可以接受；严格空场需求建议用可编辑时间线的动画工具补前段。\n\n**能换视频模型吗？**\n默认固定 `gemini-omni-flash-preview`，明确指定其他模型时才切换。\n","这是一个面向视频编辑工作流的AI代理技能，专用于将5秒口播文案自动转化为具有高级编辑风格的半调纸拼贴（halftone paper-collage）B-roll动画。核心能力包括三阶段人工审批机制（隐喻确认→静帧确认→首尾帧视频生成），依托Gemini Omni Flash实现高质量、高可控性的组装式动画生成，输出9:16竖屏MP4，具备stop-motion质感与纯色纸面视觉语言。适用于短视频内容创作者、播客制作者及需要快速产出强风格化配图素材的媒体编辑场景。",2,"2026-07-17 02:30:06","CREATED_QUERY"]