create-videolisted
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