/content-screenshot
Extract screenshots from video at specific timestamps.
Usage
/content-screenshot <video_path> <timestamp1> [timestamp2] [timestamp3] ...
Timestamp Formats
All formats supported:
1:30or01:30(MM:SS)1:30:45(HH:MM:SS)90or90s(seconds)
Run
# Single screenshot at 1 minute 30 seconds
VIDEO=$(ls source/*.mp4 2>/dev/null | head -1)
uv run .claude/skills/content-screenshot/scripts/screenshot.py "$VIDEO" screenshots 1:30
# Multiple screenshots
uv run .claude/skills/content-screenshot/scripts/screenshot.py "$VIDEO" screenshots 0:45 2:15 5:30 10:00
Output
Screenshots saved to output directory with timestamp names:
screenshot-00m45s.pngscreenshot-02m15s.pngscreenshot-05m30s.png
Workflow
This skill is typically called by the blog generation process:
/content-transcribecreates transcript and chapters- While writing blog post, identify moments needing visuals
/content-screenshotextracts specific frames- Reference in blog:
