video-shotcraft Claude skill

Remotion-based skill for cinematic product promo videos, with 124 shot recipe cards, a full template, beat sync, sound design and a motion workbench.

Our verdict Recommended with caveats

Deep and well supplied with recipes, but Remotion's company license, per-file audio licenses and a Chinese-language SKILL.md need checking first.

What video-shotcraft does

video-shotcraft turns a web or desktop product into a promo video. The skill is a self-contained library: 124 shot recipe cards with demo source and motion previews (the repo lists 150 shots in its gallery), one validated complete promo template called Ink Press, reusable components and audio assets, and a six-stage workflow. The agent captures real screenshots of your pages, picks shots, applies 2.5D camera moves with beat-synced cuts and sound design, and renders with Remotion. A Motion Workbench lets you edit the film as separate shot, transition, caption and SFX tracks, and there is an export path for JianYing, the Chinese edition of CapCut. The SKILL.md is long, about 21 KB, and written in Chinese; the repo has roughly 25 reference files, 50 scripts, 34 template files and CI. It needs Node.js and npm. Two licensing notes: the code is Apache-2.0 but the bundled audio files each carry their own license listed in an attribution file, and Remotion itself may require a paid license for companies. The README also carries a sponsor message for an API gateway.

Good for

  • Product launch and promo videos built from real UI screenshots
  • Developers comfortable editing Remotion projects
  • Users who want editable tracks, not a one-shot render

Not for

  • Teams that cannot use Remotion's license terms
  • Quick social clips with no setup

What's inside depth 5/5

A 21 KB SKILL.md with about 25 reference files, 50 scripts, 34 template files, 124 recipe cards and CI in a 1,364-file repo, though only a few tests.

Skills
1
Reference docs
25
Scripts
51
Tests / evals
3
Templates
34
Avg SKILL.md
20.4 KB

Counted from the repository file tree. How we score depth.

Dependencies and costs

  • Node.js and npm
  • Remotion, which may need a paid license for companies
  • ffmpeg-style render tooling as used by Remotion

Security review

Review before installing

A Remotion-based video production skill with templates, a local preview workbench and optional helpers. Two optional features reach beyond the project: publish/upload_post.py uploads a finished video to Upload-Post using your API key, and the JianYing export writes into that app's draft folder under your home directory. Installing it pulls in a large npm toolchain (Remotion, three.js, vite) whose packages were not reviewed.

Worth knowing

  • Needs an API key for its own serviceReads UPLOAD_POST_API_KEY from the environment and sends it as an Authorization: Apikey header only to https://api.upload-post.com.publish/upload_post.py:124
  • Makes network requestsThe publish script uploads your finished MP4 (and optional thumbnail) to api.upload-post.com for distribution to social platforms; SKILL.md says to run it only when the user asks to publish and has confirmed caption and platforms, and it has a --dry-run. gallery/fetch-media.sh and assemble-media.py download sample clips from this project's GitHub releases with gh.publish/upload_post.py:52
  • Changes files outside your projectThe optional JianYing export writes draft folders into the JianYing app's draft library under your home directory (Mac and Windows variants), edits root_meta_info.json (after making a .bak copy) and removes replaced drafts; draft names are validated against path escape.jianying-export/mac_draft.py:27
  • Installs packages or toolsThe template and workbench install Remotion, React, three.js and related npm packages (pinned versions in package-lock.json); SKILL.md also mentions npm i @remotion/motion-blur, npm i puppeteer and a Python venv with pip install for the JianYing export.template/package.json:8
  • Relies on a CLI or package we could not reviewRelies on ffmpeg/ffprobe, Node/npx remotion, TypeScript, the GitHub CLI (gh) and, for the optional publisher, the Upload-Post service; none of that code is in the repo.shot-polish/tsc-demos.sh:1

What we checked

The repository (1364 files) on Oct 29, 2026. Not a full review: 925 of 1364 files were not downloaded (large repository; we reviewed the skill folders); we read 9 of 30 code files; it relies on code outside the repository: npm packages in package-lock.json files (Remotion, React, three, vite, vitest, puppeteer and others; the scanner reported development-only dependencies with known CVEs such as tinypool 1.1.1 and vite 7.3.6); Python packages (pyJianYingDraft) and ffmpeg used by the JianYing export and rendering; Upload-Post service (api.upload-post.com) that receives published videos.

NVIDIA SkillSpector static scan: 84 pattern hits (MCP Rug Pull 24, Dangerous Code Execution 19, Supply Chain 14, Data Exfiltration 12, analysis-evasion 6, Privilege Escalation 4). The CRITICAL data-flow and tool-poisoning hits are publish/upload_post.py sending the user-supplied API key to Upload-Post, an opt-in publisher. The CRITICAL/HIGH supply-chain hits are CVEs on dev-only npm packages in package-lock.json. The analysis-evasion hits are partial references in SKILL.md, subprocess.run in showcase-publish.py is a maintainer CI script calling ffmpeg and gh, and the sudo hits are apt-get install ffmpeg in GitHub workflows.

A review, not a certification. Skills change after we check them — read the files before installing.

License

Code and docs Apache-2.0; audio under assets/audio keeps individual licenses (see ATTRIBUTION.md); Remotion has its own license terms.

Can it run unattended?

Not really. The workflow involves choosing shots and reviewing previews with a person before the final render.

Alternatives to video-shotcraft

Remotion Agent Skills

remotion-dev/skills

The Remotion team's twelve skills for building videos as React code: project setup, markup rules, maps, captions, studio, render and upgrades.

Recommended Check first Depth 3/5

HyperFrames

heygen-com/hyperframes

HeyGen's framework and skills for writing HTML and rendering it to deterministic MP4 video, with a CLI, a block registry and media tooling.

With caveats Broad access Depth 4/5

/brag

latent-spaces/brag

Skill that reads your project and renders a short launch video with music, motion and share copy, using Hyperframes.

Recommended Check first Depth 3/5

Vox Director

Alisa0808/vox-director

A skill that turns one topic, a talking-head video or a photo into a finished paper-collage explainer video, using the Atlas Cloud API and local ffmpeg.

With caveats Check first Depth 4/5

FAQ

What is video-shotcraft?

It is a skill for Claude Code and Codex that creates cinematic product videos with Remotion using shot recipe cards, a template, beat sync and sound design.

How do I install video-shotcraft?

Run npx skills add Vincentwei1021/video-shotcraft, or symlink the repo into ~/.claude/skills or ~/.codex/skills as the README shows. You need Node.js and npm.

Is video-shotcraft free for commercial use?

The repo's code is Apache-2.0, but Remotion's license says companies may need a paid license, and the bundled audio files have their own terms. Check both before shipping a commercial video.

video-shotcraft vs the official Remotion skills?

remotion-dev/skills teaches an agent how to use Remotion. video-shotcraft adds opinionated shot recipes, a promo template and an editing workbench on top.

Sources: GitHub repository (stars, license, file tree, last push Oct 28, 2026). Review based on the README and SKILL.md files as published.