Mindket

bighead-collage

Newversion 1 · updated
Star64

Overview

Turns a topic and a script into a big-head collage video with voice-over, generated images, animation and sound effects, for creators of story accounts.

bighead-collage is an open-source project on GitHub in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

You need
  • Python 3.10+, Node.js 18+ and ffmpeg
  • An agent such as Claude Code or Codex
  • An image source: the codex CLI, an OpenAI-style image API with a key, your own command, or manual prompts
  • A download of about 3GB for the default speech model, on the first run
Runs in
  • Claude Code: clone it into the ~/.claude/skills/ folder
  • Codex and other agent tools: supported too
  • Your own computer: Python, Node.js and ffmpeg do the work, and no NVIDIA GPU is required
  • Vertical video: the output is 9:16, with platform safe zones built in
Start with
cd ~/.claude/skills/bighead-collage
pip install -r requirements.txt
npm install

Platform

Claude CodeCoding agent
CodexCoding agent

About

What it is

bighead-collage is one skill for agents such as Claude Code and Codex. Give it a topic and a script and it makes a vertical collage video, with a cut-out photo of a real person, head enlarged, standing on a small stage. You do not edit, cut out images or use After Effects.

Who it suits

It suits creators who run story accounts about people, startups or company histories, and who want a steady series of short vertical videos without editing skills.

IndustryWho uses itHow they use itExample
Social mediaStory-account creatorsTurn a person's life story into a 15 to 60 second vertical videoA short video on the life of Charlie Munger
Business mediaBusiness and startup storytellersTell founder and company history stories as a seriesA video on how Sears did online shopping a hundred years before Amazon
Video productionSolo creators without editing skillsHand the cutouts, animation and sound to the skillA 30-second draft ready for your notes
Content seriesCreators who stick to one themeReuse one style across many videos instead of starting from nothingA numbered gallery of business figures

Anyone who wants other video styles, or hands-on control of every edit, can skip it.

Where to use it

It runs inside an agent tool on your own computer, and the videos are made for vertical platforms.

  • Claude Code: clone it into the ~/.claude/skills/ folder
  • Codex and other agent tools: supported too
  • Your own computer: Python, Node.js and ffmpeg do the work, and no NVIDIA GPU is required
  • Vertical video: the output is 9:16, with platform safe zones built in
Use caseWhoWhat they get back
Biography shortStory-account creatorsA 15 to 60 second vertical video with voice-over, animation and sound effects
Series in one styleCreators who pick one themeVideos that share a look, so no fresh visual idea is needed each time
Video from your own scriptWritersA draft built from the script you already wrote
Video from your own recordingNarratorsYour mp3 or wav, cut into sentences and aligned word by word

How to set it up

You need a few tools installed first, plus an agent and a way to make images.

  • Python 3.10+, Node.js 18+ and ffmpeg
  • An agent such as Claude Code or Codex
  • An image source: the codex CLI, an OpenAI-style image API with a key, your own command, or manual prompts
  • A download of about 3GB for the default speech model, on the first run
  1. Clone the repository into your agent's skills folder. For Claude Code that is ~/.claude/skills/.
  2. Open the project folder in a terminal.
  3. Install the Python and Node dependencies, plus the Chromium browser that Playwright uses.
  4. Run the self-check, which tells you what is missing and how to install it.
cd ~/.claude/skills/bighead-collage
pip install -r requirements.txt
npm install
npx playwright install chromium
python scripts/doctor.py

Without an NVIDIA GPU, speech recognition runs on the CPU and is slower. A smaller model than the default large-v3 helps:

WHISPER_MODEL=small

How to use it

Tell your agent in plain words what video you want, or hand it a finished script. The first time, it asks how the voice is made and how images are generated, then remembers your answers.

Voice options:

  • edge-tts: the free default, with no sign-up and voices you can change
  • Your own recording: give it an mp3 or wav and it cuts sentences and aligns each word
  • Your own TTS: Doubao, ElevenLabs, MiniMax or a local model, through one command you provide

Image options:

  • codex: the local codex CLI's image generation, using your ChatGPT subscription quota
  • OpenAI image API: the official one or a compatible service, with a key
  • Your own command: any command that takes a prompt and returns an image
  • Manual: it writes a prompt list, you generate the images and place them back by file name

You can change these later by telling the agent or by running the config script:

python scripts/config.py
python scripts/config.py set image.provider codex
python scripts/config.py set voice.edge_voice zh-CN-YunyangNeural
ToolWhat it does
edge-ttsMakes the free default voice-over with no sign-up
codexGenerates images through the local codex CLI on your ChatGPT subscription
scripts/doctor.pyChecks the install and says how to fix what is missing
scripts/config.pyShows or changes your saved voice and image settings

Example

You ask your agent for a vertical big-head collage video of about 40 seconds on the life of Munger. It drafts the script for you to confirm, then returns a sample video for your notes.

For newcomers and experts

If you have never made a video like this, you only need a topic. Install the skill, run the self-check, then ask your agent for a video on a person you find interesting. Look at the draft and tell it what to change.

Under the hood, each video passes through six stages. Voice-over is aligned word by word, and a director sheet plans every shot. Generated assets get automatic cutouts, and a web engine renders them frame by frame. A sound pass mixes to -14 LUFS, then ten checks run before delivery. The trade-off is time, since image generation takes most of it.

  1. You give a topic or script and confirm the script
  2. Voice-over is made and aligned word by word
  3. Images and cutouts are generated from the lead's photo
  4. A web engine renders the picture frame by frame
  5. Sound effects and music are mixed, then ten checks run

Good to know

  • Time: about 25 to 35 minutes for a 30-second draft, mostly spent generating images
  • Quota: on Claude Pro, one video used about 20% to 30% of the five-hour limit, and it varies with the content and the edits
  • Speech model: the default is large-v3, and it runs on the CPU without an NVIDIA GPU
  • Real people: the faces are AI-generated from photos, so label published videos as AI-generated and follow platform rules
  • Windows: if Chinese text prints garbled, set PYTHONIOENCODING=utf-8, because the files are fine
  • Style credit: the style was learned from two short videos by earn.edits, and their frames are used only to explain it
  • License: MIT for code and docs, while fonts and models keep their own licenses

README and files

README
# bighead-collage

Turns a topic and a script into a big-head collage video with voice-over, generated images, animation and sound effects, for creators of story accounts.

Made by HeyChengC on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: bighead-collage is one skill for agents such as Claude Code and Codex. Give it a topic and a script and it makes a vertical collage video, with a cut-out photo of a real person, head enlarged, standing on a small stage. You do not edit, cut out images or use After Effects.

Who it suits: It suits creators who run story accounts about people, startups or company histories, and who want a steady series of short vertical videos without editing skills.

```table
Industry | Who uses it | How they use it | Example
Social media | Story-account creators | Turn a person's life story into a 15 to 60 second vertical video | A short video on the life of Charlie Munger
Business media | Business and startup storytellers | Tell founder and company history stories as a series | A video on how Sears did online shopping a hundred years before Amazon
Video production | Solo creators without editing skills | Hand the cutouts, animation and sound to the skill | A 30-second draft ready for your notes
Content series | Creators who stick to one theme | Reuse one style across many videos instead of starting from nothing | A numbered gallery of business figures
```

Anyone who wants other video styles, or hands-on control of every edit, can skip it.

Where to use it: It runs inside an agent tool on your own computer, and the videos are made for vertical platforms.

- Claude Code: clone it into the ~/.claude/skills/ folder
- Codex and other agent tools: supported too
- Your own computer: Python, Node.js and ffmpeg do the work, and no NVIDIA GPU is required
- Vertical video: the output is 9:16, with platform safe zones built in

```table
Use case | Who | What they get back
Biography short | Story-account creators | A 15 to 60 second vertical video with voice-over, animation and sound effects
Series in one style | Creators who pick one theme | Videos that share a look, so no fresh visual idea is needed each time
Video from your own script | Writers | A draft built from the script you already wrote
Video from your own recording | Narrators | Your mp3 or wav, cut into sentences and aligned word by word
```

How to set it up: You need a few tools installed first, plus an agent and a way to make images.

- Python 3.10+, Node.js 18+ and ffmpeg
- An agent such as Claude Code or Codex
- An image source: the codex CLI, an OpenAI-style image API with a key, your own command, or manual prompts
- A download of about 3GB for the default speech model, on the first run

1. Clone the repository into your agent's skills folder. For Claude Code that is ~/.claude/skills/.
2. Open the project folder in a terminal.
3. Install the Python and Node dependencies, plus the Chromium browser that Playwright uses.
4. Run the self-check, which tells you what is missing and how to install it.

```bash
cd ~/.claude/skills/bighead-collage
pip install -r requirements.txt
npm install
npx playwright install chromium
python scripts/doctor.py
```

Without an NVIDIA GPU, speech recognition runs on the CPU and is slower. A smaller model than the default large-v3 helps:

```bash
WHISPER_MODEL=small
```

How to use it: Tell your agent in plain words what video you want, or hand it a finished script. The first time, it asks how the voice is made and how images are generated, then remembers your answers.

Voice options:

- edge-tts: the free default, with no sign-up and voices you can change
- Your own recording: give it an mp3 or wav and it cuts sentences and aligns each word
- Your own TTS: Doubao, ElevenLabs, MiniMax or a local model, through one command you provide

Image options:

- codex: the local codex CLI's image generation, using your ChatGPT subscription quota
- OpenAI image API: the official one or a compatible service, with a key
- Your own command: any command that takes a prompt and returns an image
- Manual: it writes a prompt list, you generate the images and place them back by file name

You can change these later by telling the agent or by running the config script:

```bash
python scripts/config.py
python scripts/config.py set image.provider codex
python scripts/config.py set voice.edge_voice zh-CN-YunyangNeural
```

```table
Tool | What it does
edge-tts | Makes the free default voice-over with no sign-up
codex | Generates images through the local codex CLI on your ChatGPT subscription
scripts/doctor.py | Checks the install and says how to fix what is missing
scripts/config.py | Shows or changes your saved voice and image settings
```

Example: You ask your agent for a vertical big-head collage video of about 40 seconds on the life of Munger. It drafts the script for you to confirm, then returns a sample video for your notes.

For newcomers and experts: If you have never made a video like this, you only need a topic. Install the skill, run the self-check, then ask your agent for a video on a person you find interesting. Look at the draft and tell it what to change.

Under the hood, each video passes through six stages. Voice-over is aligned word by word, and a director sheet plans every shot. Generated assets get automatic cutouts, and a web engine renders them frame by frame. A sound pass mixes to -14 LUFS, then ten checks run before delivery. The trade-off is time, since image generation takes most of it.

```flow
You give a topic or script and confirm the script
Voice-over is made and aligned word by word
Images and cutouts are generated from the lead's photo
A web engine renders the picture frame by frame
Sound effects and music are mixed, then ten checks run
```

Good to know:

- Time: about 25 to 35 minutes for a 30-second draft, mostly spent generating images
- Quota: on Claude Pro, one video used about 20% to 30% of the five-hour limit, and it varies with the content and the edits
- Speech model: the default is large-v3, and it runs on the CPU without an NVIDIA GPU
- Real people: the faces are AI-generated from photos, so label published videos as AI-generated and follow platform rules
- Windows: if Chinese text prints garbled, set PYTHONIOENCODING=utf-8, because the files are fine
- Style credit: the style was learned from two short videos by earn.edits, and their frames are used only to explain it
- License: MIT for code and docs, while fonts and models keep their own licenses

## On GitHub, 7 November 2026

- Stars: 64
- Forks: 11
- Open issues and pull requests: 0
- Language: Python
- License: see the repository
- Topics: agent-skills, ai-video, claude-code, claude-skills, codex, collage, douyin, short-video, skill, text-to-video, video-generation

## Links

- Code: https://github.com/HeyChengC/bighead-collage
- Releases: https://github.com/HeyChengC/bighead-collage/releases
- Issues: https://github.com/HeyChengC/bighead-collage/issues
- Star history: https://www.star-history.com/#HeyChengC/bighead-collage&Date

## Get the code

```
git clone https://github.com/HeyChengC/bighead-collage.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
Files
README.md  7 KB

1 file, 7 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-06

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
bighead-collage This page64ActivePython—
rea-videoShares agent-skills · ai-video · codex2,477ActivePythonApache-2.0
Huashu DesignShares agent-skills · codex · claude-skills29,432ActiveHTMLMIT
YouTube AI Motion GraphicsShares ai-video · claude-skills · claude-code159ActiveHTMLMIT
claude-animation-skillsShares claude-skills · claude-code417ActiveJavaScript—
Talking ExplainerShares claude-skills · claude-code67ActivePython—
Numbers as Mindket last read them, from 2026-11-06 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

rea-video

JuneYaooo · Skill

Breaks any video down shot by shot to show how its visuals, text, editing and audio were made, then gives a plan to remake it. For creators and marketers who u…

New2477

Archify

tt-a1i · Skill

Generates interactive diagrams and explanatory pages from codebases or textual plans. It allows AI agents to visualize workflows, architecture, and complex log…

New94.8k

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k