返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

video-to-claude

使用Gemini分析视频,并为Claude获取构建说明。支持YouTube链接、GIF、屏幕录制和本地视频文件。当用户分享一个视频/GIF并希望了解如何构建它、克隆一个UI、逆向工程一个产品或提取教程步骤时,请使用此功能。触发词包括“观看这个视频”、“克隆这个”、“逆向工程”、“我该如何构建这个”、“分析这个演示”。

person作者: jakexiaohubgithub

video-to-claude

Use Gemini's video understanding to extract build instructions from any video.

Quick Start

python ~/.claude/skills/video-to-claude/scripts/video_to_claude.py <source> [flags]

Flags

  • --micro - Detailed micro-interaction specs (exact colors, timing, easing)
  • --pro - Use Gemini Pro instead of Flash (4x cost, better quality)

Examples

# YouTube tutorial
python ~/.claude/skills/video-to-claude/scripts/video_to_claude.py "https://youtube.com/watch?v=..."

# UI micro-interaction (detailed specs)
python ~/.claude/skills/video-to-claude/scripts/video_to_claude.py --micro button.gif

# Complex product demo (best quality)
python ~/.claude/skills/video-to-claude/scripts/video_to_claude.py --pro "https://youtube.com/watch?v=..."

Supported Sources

  • YouTube: https://youtube.com/watch?v=... (native, no download)
  • Local files: .mp4, .mov, .webm, .gif
  • Direct URLs: video.twimg.com, cloudfront.net, etc.
  • Tweets: https://x.com/user/status/... (requires yt-dlp)

Output

Returns JSON with:

  • product_name - What was shown
  • description - What it does
  • features - List of capabilities
  • workflow - Step-by-step flow
  • technical_notes - Stack, APIs, libraries
  • skill_instructions - How to build it

For --micro mode, also includes:

  • Exact dimensions, colors (hex), typography
  • Animation timing (ms), easing curves (cubic-bezier)
  • State transitions and keyframes

Environment

Requires GEMINI_API_KEY in environment.

Cost

  • Flash (default): ~$0.05/min of video
  • Pro (--pro): ~$0.20/min of video