spark-video

JohnKeating1997/spark-video

spark-video is an agent skill project by JohnKeating1997 on GitHub: One-line premise → script, storyboard, character/scene/prop consistency, rendering and per-shot AI QC through to a final mp4, with a confirmation gate at each stage. It covers characters, script, review, storyboard, prompts and production, with prompts for Wan (Tongyi Wanxiang) and Seedance / Jimeng, and its README says it works with Claude Code, Cursor and Codex. 34 stars, last updated 2026-09-01, no license declared.

Relies on paid video APIs such as Alibaba Cloud Bailian; defaults to short-drama mode but also has ad and science-explainer examples

Editor's notes

To install, you paste an instruction block from the README into your agent, which clones the repo and uses doctor.sh to add bl (the Bailian CLI), ffmpeg and uv; Claude Code, Cursor, Qwen Code and others are supported. A run starts by choosing short-drama or narration mode, and the four review gates each open viewer.html; a shot that fails review gets a rewritten prompt and a re-render, and once retries run out it goes back to the director sub-skill. Outputs include the final mp4, per-shot JSON reviews and a log of every model call, and the repo declares no license.

Type
All-in-one: script → storyboard → video
Stages
Characters · Script · Review · Storyboard · Prompts · Production
Video models
Wan (Tongyi Wanxiang) · Seedance / Jimeng
Agents
Claude Code · Cursor · Codex
Format
Agent skill
Language
English
GitHub stars
★ 34
Last updated
2026-09-01
License
None declared
SKILL.md files
7
Checked by hand
2026-10-13

In the author's words

AI video production skill — premise → screenplay → storyboard → render → review → final mp4, with consistent characters / sets / props. Cross-platform (Claude Code, Qwen Code, …).

Skills in this repo (7)

Names and descriptions come from each SKILL.md frontmatter; Chinese descriptions are shown in our English translation.

Install

npx skills add JohnKeating1997/spark-video

# install a single skill
npx skills add JohnKeating1997/spark-video --skill spark-video

# pick agents (claude-code / codex / cursor / opencode / gemini-cli / openclaw)
npx skills add JohnKeating1997/spark-video -a claude-code -a codex

Default commands use the skills CLI and were not verified one by one; follow the repo README. Read SKILL.md before installing. Install guide →

Similar projects