Skip to content
Skillv1.0.0

gbro-collage-broll

Turn a 5-second voiceover script, opinion statement, or abstract concept into an editorial halftone paper-collage assemble-from-empty B-roll video. Use when the user requests "collage b-roll", "paper

by akillness(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from akillness/jeo-skills (.agent-skills/gbro-collage-broll/SKILL.md). Install upstream with npx skills add akillness/jeo-skills --skill gbro-collage-broll. Copyright stays with the author.

gbro Collage B-roll

把一句约 5 秒的口播压成一个 sharp visual idea,再做成高级编辑风纸拼贴组装动画。

When to use this skill

Use this skill whenever:

  • User asks for "collage b-roll", "paper collage B-roll", "halftone collage", "纸拼贴 b-roll", "半调拼贴", or "gbro-collage-broll".
  • Converting voiceover lines or abstract concepts into editorial halftone paper-collage visual metaphors.
  • Generating assemble-from-empty 9:16 vertical video clips via Gemini Omni Flash with strict 3-gate human approval.

When NOT to use this skill:

  • User requires frame-by-frame exact layer manipulation, timeline editing, or transparent assets (use HyperFrames / HTML-based video renderers instead).
  • User only wants video prompts without rendering final MP4 clips.
  • User requests realistic human or product photoreal commercial footage.

Instructions

1. Prerequisites & Environment Check

Before Gate 1, run the setup validator script:

bash .agent-skills/gbro-collage-broll/scripts/check_setup.sh

Ensure GEMINI_API_KEY, ffmpeg/ffprobe, Python >= 3.10, and google-genai >= 2.10.0 (in ~/hyperframes-projects/.omni-venv) are ready.

2. 3-Gate Approval Workflow

Gate 1: Visual Metaphor Approval

  • Compress the ~5s script into one clear visual thesis (core meaning, emotion, action verb, 3–6 key objects, background/accent colors, assembly sequence).
  • Output the metaphor proposal without generating images/videos, then STOP and await user approval.

Gate 2: Still Frame Approval

  • After Gate 1 approval, write visual-spec.json and generate the 9:16 still frame via Codex image_gen.
  • Generate contact sheet still-contact-sheet.jpg and write gate2-qa.md. STOP and await user approval before calling any video model.

Gate 3: Video Generation & QA

  • After Gate 2 approval, prepare empty color first frame (first-frame.png) and target last frame (last-frame.png).
  • Execute batch Gemini Omni Flash video generation using scripts/generate_video.py (defaulting to gemini-omni-flash-preview):
~/hyperframes-projects/.omni-venv/bin/python \
  .agent-skills/gbro-collage-broll/scripts/generate_video.py \
  --batch <project>/omni-jobs.json \
  --concurrency 3
  • Convert output MP4 to silent format (final-5s-noaudio.mp4), run frame extraction contact sheets, and write gate3-qa.md.

Examples

Example 1: Single Line B-roll Request

Input:

collage b-roll: 很多人以为 AI 是来替你思考的,其实它更像一面镜子,会把你问题里的漏洞照出来。

Workflow:

  1. Gate 1 proposal:
    • 核心意思: AI 是照出漏洞的镜子而非替代思考
    • 隐喻: 放大镜与撕纸镜面透出光芒照亮排版漏字
    • 色彩: 芥末黄底,黑白半调,深红点色
  2. Gate 2 generation & contact sheet review.
  3. Gate 3 Omni Flash video generation & silent MP4 delivery.

Best practices

  1. Strict 3-Gate Discipline: Never skip Gate 1 or Gate 2. Stopping for human approval saves API cost and aligns aesthetic direction before running video models.
  2. Color Palette Diversity: Do not default all clips to cobalt blue. Use orange, mustard yellow, dark purple, teal, or forest green based on semantics.
  3. Assemble-from-Empty Timing: Ensure Image 1 is an empty color field and Image 2 is the exact completed frame so Omni Flash performs crisp stop-motion assemble animation.
  4. No Text/UI Clutter: Keep still frames clean from readable letters, logos, watermarks, or UI artifacts.

References

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/akillness-jeo-skills-gbro-collage-broll/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

akillness-jeo-skills-gbro-collage-broll.ocm.jsonjson
{
  "ocm": "1",
  "id": "akillness-jeo-skills-gbro-collage-broll",
  "kind": "skill",
  "name": "gbro-collage-broll",
  "description": "Turn a 5-second voiceover script, opinion statement, or abstract concept into an editorial halftone paper-collage assemble-from-empty B-roll video. Use when the user requests \"collage b-roll\", \"paper collage B-roll\", \"halftone collage\", \"collage video\", \"gbro-collage-broll\", or asks to convert voiceover lines into animated editorial collage visual metaphors. Enforces a 3-gate approval workflow (metaphor confirmation -> still frame confirmation -> video generation via Gemini Omni Flash).",
  "publisher": "akillness",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "video-generation",
      "b-roll",
      "paper-collage",
      "halftone",
      "gemini-omni-flash",
      "editorial-animation",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Turn a 5-second voiceover script, opinion statement, or abstract concept into an editorial halftone paper-collage assemble-from-empty B-roll video. Use when the user requests \"collage b-roll\", \"paper collage B-roll\", \"halftone collage\", \"collage video\", \"gbro-collage-broll\", or asks to convert voiceover lines into animated editorial collage visual metaphors. Enforces a 3-gate approval workflow (metaphor confirmation -> still frame confirmation -> video generation via Gemini Omni Flash)."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/akillness/jeo-skills",
      "path": ".agent-skills/gbro-collage-broll/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/akillness/jeo-skills/blob/HEAD/.agent-skills/gbro-collage-broll/SKILL.md",
      "key": "akillness/jeo-skills/.agent-skills/gbro-collage-broll/SKILL.md"
    },
    "compatibility": "Runs in Codex environment (Gate 2 depends on built-in image_gen). Requires Python >= 3.10, google-genai >= 2.10.0, GEMINI_API_KEY, and ffmpeg/ffprobe.",
    "allowed_tools": [
      "Bash",
      "Read",
      "Write",
      "Edit",
      "Glob",
      "Grep"
    ]
  },
  "instructions": "# gbro Collage B-roll\n\n把一句约 5 秒的口播压成一个 sharp visual idea,再做成高级编辑风纸拼贴组装动画。\n\n## When to use this skill\n\nUse this skill whenever:\n- User asks for \"collage b-roll\", \"paper collage B-roll\", \"halftone collage\", \"纸拼贴 b-roll\", \"半调拼贴\", or \"gbro-collage-broll\".\n- Converting voiceover lines or abstract concepts into editorial halftone paper-collage visual metaphors.\n- Generating assemble-from-empty 9:16 vertical video clips via Gemini Omni Flash with strict 3-gate human approval.\n\nWhen NOT to use this skill:\n- User requires frame-by-frame exact layer manipulation, timeline editing, or transparent assets ",
  "cost": {
    "context_tokens": 866
  }
}

Fetch it by URL: GET /api/v1/registry/akillness-jeo-skills-gbro-collage-broll/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.