#598 by GitHub stars

pyang5166/gbro-collage-broll

将约 5 秒口播文稿、观点句或抽象概念做成高级 editorial halftone paper-collage / 半调纸拼贴 B-roll。用户说“collage b-roll”“纸拼贴 b-roll”“半调拼贴”“拼贴风格配画面”“用这段文稿做拼贴动画”“gbro-collage-broll”,或希望把一句文稿转成拼贴视觉隐喻时,必须使用此 skill。强制采用三阶段审批:先只提视觉隐喻,用户确认后才生成彩色拼贴静帧,静帧再次确认后才默认调用 Gemini Omni Flash 生成首尾帧组装动画。默认视频模型固定为 gemini-omni-flash-preview,不再默认使用 Ve

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a1a4ee2e2abf → a1a4ee2e2abf

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a1a4ee2e2abf

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a1a4ee2e2abf7d44e460026b706d0c72c2cf8a91

1.7kGitHub stars
144stars in 7 days
1skill in this repository
0commits in 30 days

Heat

7.3
  • Star growth, last 7 daysAhead of 98% of tracked repositories
  • Star growth, last 24 hoursAhead of 100% of tracked repositories
  • Rank movement, last 7 daysAhead of 92% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,720

Individual skills in this repository

How it works

gbro-collage-broll

When your agent uses it

将约 5 秒口播文稿、观点句或抽象概念做成高级 editorial halftone paper-collage / 半调纸拼贴 B-roll。用户说“collage b-roll”“纸拼贴 b-roll”“半调拼贴”“拼贴风格配画面”“用这段文稿做拼贴动画”“gbro-collage-broll”,或希望把一句文稿转成拼贴视觉隐喻时,必须使用此 skill。强制采用三阶段审批:先只提视觉隐喻,用户确认后才生成彩色拼贴静帧,静帧再次确认后才默认调用 Gemini Omni Flash 生成首尾帧组装动画。默认视频模型固定为 gemini-omni-flash-preview,不再默认使用 Veo;只有用户明确指定其他模型时才切换。

What it loads into context

Frontmatter

283 tokens

Always available to the agent

SKILL.md

4,697 tokens

When the skill is activated

Reference documents

1,235 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 首次使用:环境自检
  2. 强制审批协议
  3. 成功标准
  4. 什么时候不要用
  5. 默认项目目录
  6. Phase 1:设计视觉隐喻
  7. Phase 2:生成彩色拼贴静帧
  8. Phase 3:用 Omni Flash 生成视频
  9. 视频 QA
  10. 默认交付
  11. 旧 Veo 脚本

Scripts executed separately

  • scripts/check_setup.sh
  • scripts/generate_veo_first_last.py
  • scripts/generate_video.py
  • scripts/upload_file.py

Files

  • .gitignoreasset23 bytes
  • LICENSEasset1,069 bytes
  • README.mddoc4,216 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • SKILL.mdcore16,457 bytes
  • agents/openai.yamlasset571 bytes
  • assets/demo-purple.gifasset1,788,883 bytes
  • assets/demo-red.gifasset1,466,143 bytes
  • assets/demo-teal.gifasset1,805,174 bytes
  • assets/demo-yellow.gifasset1,862,212 bytes
  • evals/evals.jsonasset1,790 bytes
  • scripts/check_setup.shruns1,539 bytes
  • scripts/generate_veo_first_last.pyruns4,756 bytes
  • scripts/generate_video.pyruns18,772 bytes
  • scripts/upload_file.pyruns9,737 bytes
Read SKILL.md

# gbro Collage B-roll

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

默认链路:

1. 只设计视觉隐喻,等待用户确认
2. 只生成最终静帧,等待用户确认
3. 自动调用 Gemini Omni Flash 生成视频并完成 QA

这两个确认闸门是工作流的一部分。它们让用户把注意力放在审美和方向上,同时避免错误隐喻或错误静帧直接消耗视频生成成本。

## 首次使用:环境自检
View the complete source on GitHub

Skills included

  • gbro-collage-broll

Repository facts

License
MIT
Created
Jul 15, 2026
Last pushed
Jul 15, 2026
Forks
144
Open issues
1
Project activity
Slowing

Rank over the last 12 weeks

Now #598 · best #508 · down 27 in 30 days

  1. #611 from Oct 30 to Oct 31
  2. #609 on Nov 1
  3. #612 on Nov 2
  4. #611 from Nov 3 to Nov 4
  5. #607 on Nov 5
  6. #598 since Nov 6
80 earlier periods
  1. #564 on Aug 2
  2. #536 on Aug 7
  3. #530 from Aug 8 to Aug 9
  4. #541 on Aug 10
  5. #536 on Aug 11
  6. #533 on Aug 12
  7. #530 on Aug 13
  8. #526 on Aug 14
  9. #512 on Aug 15
  10. #520 on Aug 16
  11. #524 on Aug 17
  12. #538 on Aug 18
  13. #527 on Aug 19
  14. #523 on Aug 20
  15. #527 on Aug 21
  16. #509 on Aug 22
  17. #528 on Aug 23
  18. #530 on Aug 24
  19. #539 on Aug 25
  20. #526 on Aug 26
  21. #537 on Aug 27
  22. #534 on Aug 28
  23. #517 on Aug 29
  24. #508 on Aug 30
  25. #533 on Aug 31
  26. #538 on Sep 1
  27. #531 on Sep 2
  28. #537 on Sep 3
  29. #519 on Sep 4
  30. #514 on Sep 5
  31. #527 on Sep 6
  32. #529 on Sep 7
  33. #546 on Sep 8
  34. #530 on Sep 9
  35. #533 on Sep 11
  36. #527 on Sep 12
  37. #529 on Sep 13
  38. #547 on Sep 14
  39. #535 on Sep 15
  40. #547 on Sep 16
  41. #542 on Sep 17
  42. #545 on Sep 18
  43. #529 on Sep 19
  44. #542 on Sep 20
  45. #544 on Sep 21
  46. #554 on Sep 22
  47. #548 on Sep 23
  48. #534 on Sep 24
  49. #530 on Sep 25
  50. #533 on Sep 26
  51. #554 on Sep 27
  52. #556 on Sep 28
  53. #576 on Sep 29
  54. #553 on Oct 1
  55. #556 on Oct 2
  56. #541 on Oct 3
  57. #544 on Oct 4
  58. #555 on Oct 5
  59. #568 on Oct 6
  60. #571 on Oct 7
  61. #597 on Oct 8
  62. #586 on Oct 9
  63. #570 on Oct 10
  64. #571 on Oct 11
  65. #576 on Oct 12
  66. #573 on Oct 13
  67. #579 on Oct 14
  68. #574 on Oct 15
  69. #577 on Oct 16
  70. #563 on Oct 17
  71. #565 on Oct 18
  72. #580 on Oct 19
  73. #585 on Oct 20
  74. #589 on Oct 21
  75. #576 on Oct 22
  76. #567 on Oct 23
  77. #553 on Oct 24
  78. #613 on Oct 25
  79. #613 on Oct 28
  80. #610 on Oct 29

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 11 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 70 signals by file

README.md

  • Network accessline 35
    |------|------| | Codex 环境 | Gate 2 静帧生成依赖内置 `image_gen` 工具 | | `GEMINI_API_KEY` | [Google AI Studio](https://aistudio.google.com/apikey) 创建,视频生成按量计费 |
  • Network accessline 36
    | Codex 环境 | Gate 2 静帧生成依赖内置 `image_gen` 工具 | | `GEMINI_API_KEY` | [Google AI Studio](https://aistudio.google.com/apikey) 创建,视频生成按量计费 | | Python >= 3.10 | 用于视频生成脚本 |
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 49
    git clone https://github.com/pyang5166/gbro-collage-broll.git ~/.agents/skills/gbro-collage-broll

SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    到 [Google AI Studio](https://aistudio.google.com/apikey) 创建 API key,然后写入 shell 配置:
  • Access to secretsline 35
    [Credential-related source omitted]
  • Dangerous shell operationline 41
    macOS:`brew install ffmpeg`;Debian/Ubuntu:`sudo apt install ffmpeg`。
  • Access to secretsline 309
    [Credential-related source omitted]

scripts/check_setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 16
    else   bad "GEMINI_API_KEY 未设置(到 https://aistudio.google.com/apikey 创建后 export 到 shell 配置)" fi
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Dangerous shell operationline 24
    bad "ffmpeg / ffprobe 缺失(macOS: brew install ffmpeg;Debian/Ubuntu: sudo apt install ffmpeg)"

scripts/generate_veo_first_last.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]

scripts/generate_video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 38
    """Normalizes any File API URI/reference to the standard https://generativelanguage.googleapis.com/files/{id} format."""
  • Network accessline 42
    if match:         file_id = match.group(1)         return f"https://generativelanguage.googleapis.com/files/{file_id}"
  • Network accessline 43
    file_id = match.group(1)         return f"https://generativelanguage.googleapis.com/files/{file_id}"     return uri
  • Network accessline 44
    return f"https://generativelanguage.googleapis.com/files/{file_id}"
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 163
    print(f"Downloading video from {file_uri} to {output_path} in chunked mode...")     req = urllib.request.Request(download_url)
  • Network accessline 164
    req = urllib.request.Request(download_url)
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 167
    try:         with urllib.request.urlopen(req, timeout=480) as resp:
  • Network accessline 168
    with urllib.request.urlopen(req, timeout=480) as resp:
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 337
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]

scripts/upload_file.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 2 facts
  • Network access in code of documentationREADME.md:49Low confidence
  • Access to secrets in code of the SKILL.mdSKILL.md:35High confidence

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Add this badge to your README

It updates every night and links to this page.

pyang5166/gbro-collage-broll: #598 on hotskills, 1.7k stars

[![pyang5166/gbro-collage-broll on hotskills](https://hotskills.dev/badge/pyang5166-gbro-collage-broll.svg)](https://hotskills.dev/skill/pyang5166-gbro-collage-broll/)