Agent skill · Media & Video

render-cosmic-mythology-voiceover

Assemble a cosmic-mythology-voiceover reel from a config — a warm spoken voiceover carries the whole narrative while N curated cosmic stills are weighted beat-synced across the delivered VO duration (cut_dur = VO_dur times weight over the weight sum, so emotional beats hold longer), Ken-Burns-zoomed per still (scale 2x, center crop, zoompan, fade-in first and fade-out last), ffmpeg-concatenated, the VO composited under the picture (libx264 crf18 plus aac), the ONE on-screen hook line faded on over the open with a drawtext alpha window, and Whisper/VEED captions burned along the bottom — never

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorships scriptsMIT
Install
npx skills add gooseworks-ai/goose-skills --skill render-cosmic-mythology-voiceover --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 5 KB
Bundled scripts: yes
Path: skills/ads/capabilities/render-cosmic-mythology-voiceover/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# render-cosmic-mythology-voiceover Assemble a **cosmic-mythology-voiceover** reel from a config: a faceless, cinematic storytelling video where a warm, contemplative spoken **voiceover** carries the whole narrative (a "myth as teacher" reframe) over a slow, weighted **Ken-Burns zoom** across curated cosmic / mythology stills in ONE ethereal deep-indigo + gold look, with ONE on-screen hook line and burned captions. This capability is the **FREE, deterministic assembly** — the weighted beat-sync sequencing, the Ken-Burns render, the concat, the VO composite, the hook overlay, and the caption burn. `scripts/config.example.json` is the worked example (WishAstro "Saturn isn't your villain", ~31s 1080×1920 9:16, 12 weighted Ken-Burns cuts); `scripts/PIPELINE.md` maps every config block to its source step and `scripts/README.md` documents the free assembly. ## Run There is a single runnable script — `scripts/render.py` (config-driven, ffmpeg + Pillow only, NO API keys and NO `drawtext`/`libass` required): ```bash python3 scripts/render.py --config config.json --vo working/vo2/vo_atempo.mp3 \ --stills-dir working/stills --out working/final.mp4 \ [--words working/vo2/words.json] [--endcard

What's inside
Steps it walks through
  1. Run
  2. Contract (the free assembly)
Ships with 6 files
  • scripts/PIPELINE.md
  • scripts/README.md
  • scripts/config.example.json
  • scripts/render.py
  • skill.meta.json
  • tests/smoke-test.md
Commands it runs
python3 scripts/render.py --config config.json --vo working/vo2/vo_atempo.mp3 \
More from goose-skills
All skills →
About this skill
What does the render-cosmic-mythology-voiceover skill do?

Assemble a cosmic-mythology-voiceover reel from a config — a warm spoken voiceover carries the whole narrative while N curated cosmic stills are weighted beat-synced across the delivered VO duration (cut_dur = VO_dur times weight over the weight sum, so emotional beats hold longer), Ken-Burns-zoomed per still (scale 2x, center crop, zoompan, fade-in first and fade-out last), ffmpeg-concatenated, the VO composited under the picture (libx264 crf18 plus aac), the ONE on-screen hook line faded on over the open with a drawtext alpha window, and Whisper/VEED captions burned along the bottom — never

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill render-cosmic-mythology-voiceover --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going