Video Sharingan
Reverse-engineer the audiovisual production of a reference video (motion design, product launch, changelog, app promo, trailer) into measured numbers and a recreation brief. Use this when the user shares a video and says "make ours like this", "copy this style/camera/pacing", "what camera moves does this use", "how fast is the camera", "recreate this launch video", or before generating a video with Hyperframes, /brag, Remotion or After Effects from a reference. Measures cuts and shot durations, camera language (truck/pedestal/pan/push-in/pull-out/orbit, speed in px/s and %W/s, scale %/s, easin
Install
npx skills add nikolasfaria/video-sharingan --skill video-sharingangit clone --depth 1 https://github.com/nikolasfaria/video-sharingan.git /tmp/video-sharingan
mkdir -p ~/.claude/skills
cp -r /tmp/video-sharingan/. ~/.claude/skills/video-sharinganPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# video-sharingan: copy the technique, not the pixels Turn a reference video into **numbers** and a **recreation brief** a generator can follow. Eyeballing a video lies about speed, easing and whether the camera ever stops, so measure first, then write the brief. ``` probe → cuts → contact sheets → camera per shot → focus/look → audio → brief → (render) → compare ``` Everything below is one command, `scripts/sharingan.py analyze` (or `./sharingan analyze`). The steps are listed so you know what each number means, can re-run a single stage, and can **check the numbers with your own eyes**. ## Setup (once) ```bash command -v ffmpeg ffprobe python3 # ffmpeg is required python3 -m pip install -r requirements.txt # numpy + opencv-python-headless (+ pytest) ``` If the reference is a URL, download it first (`yt-dlp -o ref.mp4 <url>`, or `curl` for a direct mp4). If it can't be downloaded, ask the user for a screen recording. Never commit reference media anywhere: it's usually copyrighted. ## 1. Run the full pipeline ```bash python3 scripts/sharingan.py analyze ref.mp4 -o sharingan-ref --title "Reference name" ``` Writes: - `sharingan-ref/analysis.json`: every measurement (schema in the README) - `sharingan-ref/brief.md`: the recreation brief with do/don't rules and QC gates - `sharingan-ref/sheets/overview.png`, `shots.png`: contact sheets (**read them**) - `sharingan-ref/focus/focus_shotNN.png`: sharpness heatmaps (red = sharp)
Details
- Skill name
video-sharingan- Repository
- nikolasfaria/video-sharingan
- License
- MIT
- Repo updated
- 9 October 2026
FAQ
What does the Video Sharingan skill do?
Reverse-engineer the audiovisual production of a reference video (motion design, product launch, changelog, app promo, trailer) into measured numbers and a recreation brief. Use this when the user shares a video and says "make ours like this", "copy this style/camera/pacing", "what camera moves does this use", "how fast is the camera", "recreate this launch video", or before generating a video with Hyperframes, /brag, Remotion or After Effects from a reference. Measures cuts and shot durations, camera language (truck/pedestal/pan/push-in/pull-out/orbit, speed in px/s and %W/s, scale %/s, easin
How do I install the Video Sharingan skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add nikolasfaria/video-sharingan --skill video-sharingan. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Video Sharingan popular?
It lives in nikolasfaria/video-sharingan, which has 23 GitHub stars and 4 forks.
Related skills
Visual Multimedia
24CheshireMew/visual-multimedia
将确认内容制成可编辑、预览、导出的技术图解、GIF、HTML 动画、Live Photo、产品功能宣传片、其它视频、音频或播客,并处理文案。Use when the user asks to 制作网页视觉、剪辑或对齐实拍/访谈/录屏、为视频查找或添加免费可商用且不要求公开署名的 BGM、从本地视频或链接提取金句并制作字幕拼图、建立无需 Live2D 的二次元口播角色,或编辑音频与播客;不用于独立静态设计、PPTX、研究核查、长文、拍摄规划、账号运营或发布。
Video Downloader
30zyipeng/video-downloader
Downloads videos from YouTube and other platforms for offline use. Save videos locally for later viewing.
Awesome AI Product Video Workflows
21HiAPIAI/awesome-ai-video-workflows
Use when planning, creating, reviewing, or researching AI product videos from product images, ecommerce listings, or product briefs. Routes ecommerce sellers, ad teams, and AI creators through product-image preparation, hero visuals, storyboards, image-to-video generation, UGC ads, social variants, and media QC without inventing product claims.
Unblind
24Santazuki/unblind
Routes images to Mimo/OpenAI vision API for text-only models. Use this skill when the user sends an image, asks "what's in this picture", says "analyze this screenshot", requests "OCR" or "extract text", reviews UI designs, reads charts, or uses Chinese triggers like 识别图片/看图. Self-healing setup on first run. Does NOT handle video, audio, or PDFs.
Video Watch
29CFITCorporation/video-watch-skill
看视频与动图。把视频/GIF/录屏翻译成可核算的图版序列并产出观看交付:ffmpeg 逐帧量测(切点/冻结/运动/像素突变/静音)→ 骨架优先采样(低运动单帧、高运动成组)→ 联络表与位置映射清单 → 画面文字 OCR + 语音 ASR(按需)→ 完整描述 + 部分细节 + 带时间节点的转写。Invoke when 用户要求看视频/看动图/分析录屏/GIF 拆帧/视频里发生了什么/某时刻画面是什么/把视频里的文字或语音转写出来。
Seedance
27ye4wzp/seedance2.5-prompt-skill
Generate production-ready Chinese video prompts and image prompts for ByteDance Seedance 2.0 / 2.5 (即梦), and optionally execute them via the official dreamina CLI. Covers both versions — 2.0 (15s, 12 refs) and 2.5 (30s single-pass, up to 180s long-video mode, 50 refs, timestamp editing, green-screen reference, segment retake). Use when the user mentions "Seedance", "Seedance 2.5", "即梦", "即梦2.5", "小云雀", "豆包专业版", "30秒直出", "长视频模式", "片段重拍", "绿幕参考", "白模参考", "时间戳编辑", "视频提示词", "视频生成", "AI视频", "短剧", "广告视频", "视频延长", "角色图", "首帧图", "角色参考图", "生图", "运镜", "镜头", "景别", "机位", "推拉摇移", "四维编码", "Z轴", "Y轴", "X轴",
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.