Video Shotcraft
Create cinematic product videos from frontend projects or webpages with Remotion, real page captures, shot cards, the Ink Press template, beat sync and sound design. Use for full product promos, reproducing Ink Press, single shot-card effects, or finding, adding, replacing and aligning sound effects in an existing product video or shot, including candidate-only SFX searches. 用真实页面、镜头卡与 Ink Press 模板制作产品宣传片;用户要求用 video-shotcraft 做视频、复刻模板、制作单镜头,或给已完成的产品片/镜头找音效候选、加音效、换音效、对齐声音时使用。
Install
npx skills add Vincentwei1021/video-shotcraft --skill video-shotcraftgit clone --depth 1 https://github.com/Vincentwei1021/video-shotcraft.git /tmp/video-shotcraft
mkdir -p ~/.claude/skills
cp -r /tmp/video-shotcraft/. ~/.claude/skills/video-shotcraftPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# video-shotcraft:电影感产品视频制作 一个自包含的制作能力库:124 张镜头配方卡(附 demo 实现源码与动态样片 画廊)、一支已验收的完整宣传片模板、可复用组件、Freesound 音效选材工具与 BGM 备选、六阶段工作流。 当前 focus 是 web/桌面产品宣传片,但镜头卡本身是通用动效词汇—— 也可以单独抽卡做任意视频里的单个镜头。 ## 调用时先判断任务范围 **仅处理已有视频或镜头的音效**:直接读 `references/sound-design.md` 与 `references/sfx-sourcing.md`,进入声音选材、分析或对齐步骤,无需重新选择整片创作模式。 只要候选时执行 `sfx-source.py search` 并给出素材页/试听入口,不下载、不改画面、不渲染; 动作、材质、目标时长和许可要求已足够搜索时,不要求用户先提供完整视频工程。 用户已指定音频时沿用该文件,需要测量则执行 `analyze`,不自动搜索替代声音。 单纯调整 BGM 走 sound-design 的 BGM 流程;静音或明确不要音效时不触发 SFX 搜索。 **新制作完整宣传片**时,再按以下模式继续。 完整宣传片有三种互不合并的模式。在开始素材采集、分镜或实现前,先判断用户 是否已经明确选择;已经选择时直接执行,不重复询问,也不要改成另一种模式。 1. **直接使用模板**:保持 Ink Press 原有替换流程。读 `template/TEMPLATE.md`, 按既有镜头结构替换目标产品的截图、文案和品牌信息。 2. **自主自由创作**:读 `references/pipeline.md`。Agent 根据用户已有要求和项目 内容,自主决定视觉方向、镜头映射、分镜、素材和音频,连续推进到成片;不在 产品简报、styleframe、镜头映射或分镜阶段暂停等待用户确认。 3. **共同创作**:读 `references/guided-free-creation.md`。Agent 先提出有依据的 判断和方案,由用户依次确认产品简报、需求决策、视觉方向、镜头映射和最终 分镜;分镜放行后再进入 `references/pipeline.md` 的最终素材采集与制作阶段。 用户提供了项目路径、网址、录屏或页面截图但尚未选模式时,先做一次**最小、 只读的产品检查**:了解产品定位、主要功能、页面视觉、可展示状态和素材风险; 不修改业务项目、不采集敏感数据、不写视频代码。检查后给出三种模式,并说明: - Ink Press 是否适合该产品、适合与不适合的具体依据; - 自主自由创作与共同创作各自是否适合、预计会保留哪些产品视觉线索; - Agent 推荐哪一种模式及其依据和取舍。 然后明确询问:**“根据上面的产品检查,我推荐使用 ×× 模式。要按这个模式继续吗?”** 同时告知用户:可前往 https://vincentwei1021.github.io/video-shotcraft/ 浏览动态样片,并挑选希望在视频中使用的动效镜头。 用户尚未提供可检查的项目或页面时,简要介绍三种模式再询问;不要仅因 Ink Press 是现成模板就默认推荐它。 - 用户选择模板:完整阅读 `template/TEMPLATE.md`,按原模板流程执行。
Details
- Skill name
video-shotcraft- Repository
- Vincentwei1021/video-shotcraft
- License
- Apache-2.0
- Repo updated
- 29 October 2026
FAQ
What does the Video Shotcraft skill do?
Create cinematic product videos from frontend projects or webpages with Remotion, real page captures, shot cards, the Ink Press template, beat sync and sound design. Use for full product promos, reproducing Ink Press, single shot-card effects, or finding, adding, replacing and aligning sound effects in an existing product video or shot, including candidate-only SFX searches. 用真实页面、镜头卡与 Ink Press 模板制作产品宣传片;用户要求用 video-shotcraft 做视频、复刻模板、制作单镜头,或给已完成的产品片/镜头找音效候选、加音效、换音效、对齐声音时使用。
How do I install the Video Shotcraft skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Vincentwei1021/video-shotcraft --skill video-shotcraft. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Video Shotcraft popular?
It lives in Vincentwei1021/video-shotcraft, which has 15,300 GitHub stars and 1,462 forks.
Related skills
Cangjie Skill
12kkangarooking/cangjie-skill
Distill a book, long-video transcript, podcast, course, or interview into a coherent set of executable skills. Use when the user asks to "拆书" / "蒸馏一本书" / "把 XX 书做成 skill" / "把这个视频/播客/课程蒸馏成 skill" / "turn a book or video into skills" — i.e. wants the frameworks, principles, and methodologies in long-form content extracted into atomic, reusable Claude skills that an agent can invoke in real-world situations. NOT for simple summarization, book reviews, or role-playing as the author (that is nuwa-skill's job).
Transformers Js
11khuggingface/skills
Use Transformers.js to run state-of-the-art machine learning models directly in JavaScript/TypeScript. Supports NLP (text classification, translation, summarization), computer vision (image classification, object detection), audio (speech recognition, audio classification), and multimodal tasks. Works in browsers and server-side runtimes (Node.js, Bun, Deno) with WebGPU/WASM using pre-trained models from Hugging Face Hub.
Fireworks Tech Graph
12kyizhiyanhua-ai/fireworks-tech-graph
Create precise SVG technical diagrams, export PNG or offline HTML, and animate supported semantic SVGs to GIF. Use for architecture, UML, agent, cloud or workflow diagrams; not photos, raster art or statistical charts.
Summarize Interview
28kphuryn/pm-skills
Summarize a customer interview transcript into a structured template with JTBD, satisfaction signals, and action items. Use when processing interview recordings or transcripts, synthesizing discovery interviews, or creating interview summaries.
Youtube Upload
16kdreammis/social-auto-upload
使用 social-auto-upload 的 `sau youtube` 登录 YouTube 并上传、安排定时或设置视频可见范围。Use when 用户要向 YouTube 发布或定时发布视频,或检查 Google/YouTube 登录状态。
Video Use
30kbrowser-use/video-use
Edit any video by conversation. Transcribe, cut, color grade, generate overlay animations, burn subtitles — for talking heads, montages, tutorials, travel, interviews. No presets, no menus. Ask questions, confirm the plan, execute, iterate, persist. Production-correctness rules are hard; everything else is artistic freedom.
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.