← ClaudeAtlas

create-videolisted

Turn an article, URL or text file into a 9:16 short video (TikTok / Reels / YouTube Shorts) with Vietnamese narration, for an agent built with content-agent-kit. Use when the user says "tạo video", "làm short/reel", "make a video from this article", "video hoá bài này", or a daily run needs a video item. Writes script.json, validates it, renders video.mp4 + voice.mp3 + script.txt.
XuHo-IT/Content-Agent-Kit · ★ 2 · AI & Automation · score 66
Install: claude install-skill XuHo-IT/Content-Agent-Kit
# Create video Produce a 9:16 short from written content. You write **text only** — the templates own every pixel of design and motion. Deterministic code turns your `script.json` into the video. > Antigravity / Gemini: same steps, run the commands directly. ## Step 1 — Get the content - **URL** → `WebFetch` asking for: `title` (string), `content` (main body, ~500–1500 words), `ogImage` (string|null), `domain`. If it fails (paywall / JS-only / 4xx), **stop** and ask the user to save the text to a `.txt` — do not invent content. - **`.txt` file** → `Read` it. Title = first line (≤80 chars), content = the rest, domain = `"local"`. - **A queue item / an item you already wrote** → use it directly. Pick an output directory. Inside a content-agent-kit project use `brain/<slug>/`, matching where that item's other artifacts live. `<slug>` is ASCII, diacritics stripped (đ→d), ≤40 chars. ## Step 2 — Read the rules before writing Read **both**, every time — they are the difference between a video that renders and one that does not: 1. `templates/VIDEO_CRAFT.template.md` (or the project's own `VIDEO_CRAFT.md`) — the two text channels, the Vietnamese number table, pacing, template choice, the review rubric. 2. `video-templates/CATALOG.md` — every template's slots, types and **character limits**. Only use a `templateId` that appears there. ## Step 3 — Write `script.json` Start from `templates/VIDEO_SCRIPT.template.json` — it is a complete, validator-clean 9-scene exam