camsnap

Captures frames and creates clips from RTSP/ONVIF cameras with ffmpeg motion detection.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ammonfife/sakima.co --skill camsnap-ammonfife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/ammonfife/sakima.co/tree/main/.claude/skills/camsnap
Command: npx skills add https://github.com/ammonfife/sakima.co --skill camsnap-ammonfife

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) components.

What problem does it solve?

The need for efficient camera video capture and motion event recording in surveillance, security, and automation applications.

Core Features & Use Cases

  • RTSP/ONVIF Camera Support: Works with a wide range of IP cameras using RTSP or ONVIF protocols.
  • Video Capture and Clips: Grab specific frames or create short clips from camera feeds.
  • Motion Detection: Monitors camera input for motion and can trigger captures based on movement.
  • Use Case: Ideal for creating time-lapse videos, security monitoring, or automated surveillance setups.

Quick Start

To take a snapshot from your kitchen camera, run 'camsnap snap kitchen --out shot.jpg'.

Frequently Asked Questions about camsnap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture video clips from an RTSP camera for motion detection?

To capture video clips from an RTSP camera for motion detection, you can use tools that automate frame grabbing and movement monitoring. This Skill processes RTSP/ONVIF feeds to create short clips and trigger captures when motion is detected.

Do I need ffmpeg installed to capture snapshots from ONVIF cameras?

Yes, you need ffmpeg installed to capture snapshots from ONVIF cameras. Ffmpeg is required for handling the video processing, frame extraction, and managing the camera feed protocols used during the capture process.

What's the best way to automate surveillance recording when motion is detected?

Automating surveillance recording when motion is detected requires monitoring camera feeds and triggering video capture upon movement. This Skill monitors RTSP/ONVIF camera input and automatically records clips when motion events occur.

Can I create time-lapse videos from IP camera feeds using motion detection?

Yes, you can create time-lapse videos from IP camera feeds using motion detection. This Skill grabs specific frames from RTSP/ONVIF cameras and can trigger captures based on detected movement, which is ideal for time-lapse generation.

Does motion detection surveillance work with both RTSP and ONVIF protocols?

Motion detection surveillance works with both RTSP and ONVIF protocols. This Skill supports a wide range of IP cameras using either protocol to perform real-time frame capture and automated motion event recording.

How do I grab a single frame snapshot from an RTSP camera feed?

To grab a single frame snapshot from an RTSP camera feed, you run a capture command specifying the camera and output file. This Skill instantly captures individual frames from RTSP/ONVIF cameras and saves them as image files.