Horizon Montage Generic — AI skill for Claude Code
Claude Code skill: shared-horizon match-cut montage shorts with Remotion, works with any image model.
How to install Horizon Montage Generic
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open y-wi/horizon-montage-generic and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Horizon Montage Generic does
Claude Code skill: shared-horizon match-cut montage shorts with Remotion, works with any image model.
Alternatives in AI
- Jcodemunch MCP — Cut AI token costs 95%+ on code exploration 2.6k ★
- LongHorizon Harness — The long-horizon computer-use harness 1.3k ★
- Late CLI — High-performance AI agent for long-horizon tasks and local models 442 ★
README
horizon-montage-generic
**English** | [简体中文](README.zh-CN.md)
An [Agent Skill](https://agentskills.io) for making 20–25 second brand films out of 30–40 still images. Every still shows one curved edge (a planet limb, a loaf of bread, a chalk drawing, a petal), and all of those edges are registered to the same arc in frame, so hard cuts between unrelated worlds read as one continuous camera move. A three-beat serif line sits on the horizon, the cuts accelerate from about 1 s to 5 frames, and the film resolves on a planet-limb end card that loops seamlessly.
It works with any image model and any agent that reads `SKILL.md`. The skill writes one prompt per shot; you (or a small adapter) generate the stills with whatever model you like. Horizon registration, the timeline, a cut-synced procedural score, the Remotion render and the QA sheets are all included.

*Honey, the Sun, a chalk drawing, a thermal image, a paper collage, clouds, agate and crayon: different materials, one horizon.*
What you get
Horizon registration sheet

`scripts/register_horizons.py` finds the curved edge in every still, fits a parabola, extends the sky where needed and scales/offsets each shot so the edges coincide. The sheet overlays the target arc (green) and the detected arc (magenta) on every tile, so a bad detection is obvious at a glance. Fix those with `data/registration_overrides.json`.
QA contact sheet

`scripts/qa_sheet.py` samples the rendered MP4: one frame per shot, the title beats ("Every word / becomes / a world", with the `l` growing in), the end beats and the loop seam. Your agent reads this sheet to check the film before handing it over.
End card
 + exact prompt syntax for
Smart Context Delegation
Cut coding-agent token usage by ~90%: a PreToolUse hook blocks large file reads; bulk-read/code-write delegate
Generate Image
Generate AI images for your Remotion project. Describe what you need — backgrounds, thumbnails, characters, ab
AI Video Studio
Claude Code skill for making AI films end to end: script → Gemini TTS voiceover (any language, multi-voice) →
Related Agents
Nick
Nick (Dev) — Generic developer agent, reusable on any stack. Works in the task's shared worktree, reads Sam's
Assembler
ffmpeg assembly — montage stock into scenes, trims/speed/transitions, aspect conversion, and composites the mo
Laser Architect
Master-Designer für Laser-Cut-Vorlagen. Einsetzen, wenn ein NEUES Möbelstück, ein Mechanismus oder eine Baugru