camsnap

Capture frames and clips from RTSP/ONVIF cameras via config file.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill camsnap-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/camsnap
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill camsnap-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture frames or clips from RTSP/ONVIF cameras to enable monitoring and archival.

Core Features & Use Cases

  • Snapshot and clip capture from configured cameras
  • Motion watch and event-driven captures
  • Simple setup via a config file and add camera commands
  • Requires ffmpeg on PATH for media processing

Quick Start

Add a camera via camsnap add and verify by taking a sample snapshot with 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 snapshots from an RTSP camera programmatically?

You can capture snapshots from an RTSP camera programmatically by configuring the camera in a config file and using a snap command to extract frames to an output image file.

Can I record video clips from ONVIF cameras for remote monitoring?

Yes, you can record video clips from ONVIF cameras for remote monitoring by utilizing the clip command, which captures video segments from configured camera feeds.

Do I need ffmpeg installed to capture RTSP camera frames?

Yes, you need ffmpeg installed and available on your system PATH to process media and capture RTSP camera frames, as the tool depends on it for all media operations.

How do I set up motion watch to trigger event-driven camera captures?

To set up motion watch for event-driven captures, configure your cameras via a config file and use the motion watch capability to automatically trigger recording when movement is detected.

What is the best way to manage multiple RTSP camera configurations for archival?

The best way to manage multiple RTSP camera configurations for archival is by using an add camera command to register each feed in a central config file, enabling streamlined snapshot and clip capture.