video-shotcraft, tested
A 164MB "cinematic product video" skill: 106 shot recipe cards, a full accepted Remotion promo template, audio assets, and a six-phase workflow. We installed it, then pushed all the way through to a real rendered frame — hitting three real failures on the way.
- Repo
- Vincentwei1021/video-shotcraft
- Stars
- 564 as of 2026-07-23
- Commit tested
- a87bf81
- Install
npx skills add Vincentwei1021/video-shotcraft -a claude-code -y- Install time
- 11.9s (measured)
- Environment
- os Linux 6.18.5 (cloud sandbox, 2 cores), node v22.22.2, npm 10.9.7
- Failures hit
- 3
- Tested on
- 2026-07-23
What it is
video-shotcraft is the heaviest skill we have tested, and deliberately so: it is less an instruction file than a self-contained production kit. The core is a library of 106 shot recipe cards (each with demo source and a rendered sample in the gallery), plus Ink Press — a complete, accepted 36.2-second 1920×1080 promo template with 2.5D page dollies, title cards, transitions and sound design, meant to be re-skinned with your product's screenshots. It is also the fastest-rising repo in our batch: 421 stars when our tracking first logged it, 564 a day later when we tested, with commits landing the same day.
The install, as it actually happened
npx skills add Vincentwei1021/video-shotcraft -a claude-code -y
11.9 seconds — the outlier in our batch, because install is a full copy of the 164MB kit into
.claude/skills/. Know that going in if you install per-project rather than
globally: each project gets its own copy.
The test: rendering a real frame of the bundled template
Docs-reading is not testing, so we opened the template (a pinned Remotion 4.0.484 project),
ran npm install (7.6s, 187 packages), and rendered frame 100:
npx remotion still src/index.ts AiflPromo out/frame.png --frame=100 --concurrency=1
After the failures below were fixed, the frame rendered in 12 seconds and looked exactly like the gallery sample: paper-and-ink art direction, a 2.5D dolly over a live product page, a typewriter caption mid-animation. The pipeline is real, end to end.
What broke (and the fixes)
None of the three is a defect in the skill itself — they are the reality of running Remotion on a constrained Linux box, which is exactly the kind of thing you want to know before you are an hour into a promo video. On a normal developer Mac, expect none of them to appear.
Who it's for
Solo developers and small teams who want a product promo without a motion designer. The honest trade-offs: the SKILL.md is written Chinese-first (the README is bilingual, and agents handle the language fine, but English-only humans browsing the cards will lean on the gallery); and use-time depends on a working Remotion/Chromium stack, which is where all our failures lived. The template-first workflow — the skill explicitly offers Ink Press before freeform creation — is the fastest path we have seen to an acceptable result.
FAQ
Do I need Remotion installed before adding the skill?
No. The skill installs in seconds without it; Remotion is pulled in per-template via
npm install when you actually produce a video.
Can it render on a headless server?
Yes, with care: cap --concurrency to your core count and point
--browser-executable at a chrome-headless-shell binary. Full details in the
failure log above — those three fixes were the entire distance between "broken" and a rendered
frame.