Frame from Vertical Korean stock-market briefing

Vertical Korean stock-market briefing

A 3-minute vertical stock report for 29 January 2026: dark cards split each ticker into cause, phenomenon, result and future, with Korean captions, a TTS voice and music. An AI agent built it in Remotion from a JSON dataset and an analysis in seven prompts.

1. PromptFull
2026-01-29.json 2026-01-29-analysis.md
 이 주가 리포트 문서를 바탕으로 remotion skills를 활용하여 
2026-01-29-analysis.md
문서를 충분히 읽어줄 수 있을 만큼의 길이로 투자 분석 보고서 영상을 만들어줘! 한국어 설명 자막을 함께 넣어서 제작해줘!
가독성이 높은 인포그래픽 형태의 리포트를 잘 만들어서 영상을 생성해줘!
2. Follow-up 1
주가 리포트를 앵커가 읽어주는 것처럼 한국어 설명 자막을 넣어줘
3. Follow-up 2
구글 TTS한국 여성 음성을 가져와서 자막 싱크와 맞춰서 자막을 읽어주는 음성을 만들고 영상에 추가해줘

Make it yours. Swap the two files named at the start of the first prompt ("2026-01-29.json 2026-01-29-analysis.md") for your own data and analysis. To change the language, edit "한국어" (Korean) in the caption prompts and "한국 여성 음성" (Korean female voice) in the voice prompts.

Make it hereFree runs soon

You'll need

  • A Remotion project from npx create-video@latest (Blank template, TailwindCSS and agent skills turned on)
  • The repo's prompt/2026-01-29.json and prompt/2026-01-29-analysis.md, or your own data and analysis
  • Python with edge-tts for the voice script
How it was made

Seven prompts, in Korean, sent in order: build the report video from the JSON file and the analysis doc, add anchor-style captions, add a Korean female TTS voice synced to the captions, replace the voice and speed it to 1.5x without overlaps, redesign the infographic, cut the gaps between lines, and add quiet free background music. The agent wrote scripts/generate_tts.py, which uses edge-tts with the ko-KR-SunHiNeural voice, although the prompt asks for Google TTS. The README suggests Antigravity, Claude Code, Codex, Cursor and others but doesn't say which one made this video. Its step-by-step guide shows edited versions of these prompts; PROMPT.md, used here, keeps the originals. The project was created with npx create-video@latest with agent skills turned on.

Posted Jan 29, 2026 · GitHub

Prompt from: prompt/PROMPT.md in the GitHub repo

README with the step-by-step guide (Korean)

Look notesby Reference

One dark card per ticker in a vertical frame: the stock's name and daily change at the top, a quoted headline, a two-by-two grid labeled CAUSE, PHENOMENON, RESULT and FUTURE with one cell lit, and a LIVE · AI ANALYST BRIEFING caption bar at the bottom.

Color
Deep navy and near-black, with glowing cell fills in blue, violet, amber and teal, and green, yellow or gray for the percentage change.
Type
Bold Korean sans-serif for ticker names and quotes, small bilingual cell labels such as 원인 (CAUSE) with tiny icons, a large percentage figure top right, and the quoted caption line in the bottom bar.
Framing
Each 9:16 frame is filled by one card: a header row, a centered quote, two rows of two cells, and the caption bar near the bottom edge.
Sound
A Korean female TTS voice reading the captions over quiet free background music, per the prompts; the agent-written script uses edge-tts.
Structure
Eight tickers in turn, from Samsung Electronics (+1.8%) and LG Energy Solution (+5.5%) to a KRX gold ETF and smaller names, each with a different cell lit, then a closing market-summary card (시장 요약).

More like this

1:00

Vertical faceless explainer from your text

Partial prompt · HyperFrames

0:05

News screenshot with a highlighter sweep

Claude Code · Remotion

0:15

Vertical promo for a fan-made card site

Opus 5.5

1:42

IKEA manual as a narrated 3D how-to video

Opus 5.5

0:48

Paper-collage promo for a nutrition app

Partial prompt · Opus 5.5 · Plain JavaScript

9:30

Chinese science film on the history of AI

Opus 5.5 · Remotion

2:55

3Blue1Brown parody on how LLMs work

Claude Code

1:24

Talking head recut with line-art B-roll

Claude Code · Python

1:00

Artemis II flyby in mission-control style

Claude Code · HyperFrames

4:26

How AI coding agents actually work

Prompt described · Claude Code · Remotion

2:08

Galileo, Bernoulli and the fastest path

Opus 5.5 · Canvas 2D

0:45

Narrated trailer for an events map app

Opus 5.5 · Playwright

0:30

Pixel-game rhythm short, synced in code

Opus 5.5 · HyperFrames

1:10

Why a circle's area is πr²

Manim

14:20

History of the chip, from Edison to EUV

Opus 5.5

2:52

The Machine That Learned, a history of AI

Opus 5.5

12:12

What is a Transformer, for high schoolers

Claude Code · Remotion

0:15

Japanese kinetic type music video

Opus 5.5

7:40

Nature-doc parody of programmers migrating

Opus 5.5

0:23

Vertical social ad for Lightspark

Opus 5.5

7:37

Narrated lesson on derivatives, in Chinese

Opus 5.5 · Manim

0:58

Ninja Gaiden-style ad for an ordering bot

Opus 5.5 · Plain JavaScript

2:28

1942 Battle of Los Angeles as a newsreel

Opus 5.5

3:55

Ink-wash animation of a tadpole story

Opus 5.5 · HTML and CSS

3:00

History of AI from the Transformer to AGI

Claude Code · Remotion

4:10

Password vs passkey explainer, in Chinese

Opus 5.5

4:07

Narrated film on the Voynich manuscript

Fable 5.1 · Python (skia-python)

5:42

Five-minute explainer on T cells

Codex · Remotion

0:45

Launch video for Linear made from its URL

Partial prompt · HyperFrames

0:09

Vertical text hook with yellow highlights

Partial prompt · HyperFrames