camsnap

Capture snapshots, record video clips, and monitor motion events from RTSP/ONVIF cameras.

3|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/gensparx/GenSparx --skill camsnap-gensparx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/gensparx/GenSparx/tree/main/skills/camsnap
Command: npx skills add https://github.com/gensparx/GenSparx --skill camsnap-gensparx

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to easily capture snapshots, record video clips, or monitor motion events from RTSP/ONVIF compatible cameras, streamlining surveillance and monitoring tasks.

Core Features & Use Cases

  • Snapshot Capture: Take still images from cameras.
  • Video Clip Recording: Record short video segments.
  • Motion Detection: Monitor for and react to motion events.
  • Use Case: Automatically capture a snapshot every minute from your home security camera or record a 10-second clip when motion is detected.

Quick Start

Use the camsnap skill to take a snapshot named 'front_door.jpg' from the 'front_door' camera.

Frequently Asked Questions about camsnap

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

FAQPage Schema
How do I capture a snapshot from an RTSP camera?

To capture an RTSP snapshot, use a tool that connects to the RTSP stream and saves a still image. This Skill captures snapshots directly from RTSP and ONVIF cameras, requiring the camsnap binary and ffmpeg for media processing.

Can I record video clips when motion is detected from ONVIF cameras?

Yes, you can record video clips when motion is detected from ONVIF cameras. This Skill monitors motion events and can automatically record short video segments, facilitating surveillance and event recording.

Do I need ffmpeg to capture video clips from RTSP streams?

Yes, ffmpeg is required to capture video clips from RTSP streams. This Skill depends on the camsnap binary alongside ffmpeg to handle media processing for both snapshot capture and video recording.

What is the best way to automate security monitoring with RTSP cameras?

The best way to automate security monitoring with RTSP cameras is to schedule periodic snapshots or trigger recordings on motion events. This Skill streamlines these surveillance tasks by capturing still images and clips automatically.

Does this approach work with both ONVIF and RTSP protocols for surveillance?

Yes, this surveillance approach works with both ONVIF and RTSP protocols. The Skill monitors motion events and captures media from any RTSP or ONVIF compatible cameras, ensuring broad compatibility for security setups.

Why would I use ffmpeg for capturing camera snapshots instead of direct stream access?

Using ffmpeg for capturing camera snapshots provides robust media processing and decoding for RTSP streams. This Skill leverages ffmpeg alongside the camsnap binary to reliably extract still images and record video from surveillance cameras.