camsnap

Capture snapshots or clips from RTSP/ONVIF cameras using FFmpeg.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/c0vertbyte/covertclaw --skill camsnap-c0vertbyte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/c0vertbyte/covertclaw/tree/main/skills/camsnap
Command: npx skills add https://github.com/c0vertbyte/covertclaw --skill camsnap-c0vertbyte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture frames or clips from RTSP/ONVIF cameras to simplify surveillance capture and archival logging.

Core Features & Use Cases

  • Snapshots from cameras with a single command.
  • Video clips with specified duration.
  • Motion events monitoring and automated captures.
  • Easy setup with camera definitions and optional doctor probe.
  • Notes: Requires FFmpeg on PATH.

Quick Start

Add a camera with camsnap add --name kitchen --host 192.168.0.10 --user youruser --pass yourpass and capture a snapshot with camsnap snap kitchen.

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 or ONVIF camera?

To capture a snapshot from an RTSP or ONVIF camera, you add the camera definition and run a capture command. This simplifies surveillance capture by allowing on-demand frame extraction using straightforward command-based workflows.

Can I record a video clip of a specific duration from an IP camera?

Yes, you can record video clips with a specified duration from IP cameras. This supports motion-triggered captures and archival footage logging for home, small business, and professional surveillance setups.

Do I need FFmpeg to capture RTSP camera frames?

Yes, FFmpeg is required to capture RTSP camera frames and must be available on your PATH. The integration relies on FFmpeg to process video streams and extract frames or clips from configured cameras.

What is the best way to automate motion-triggered video captures for surveillance?

The best way to automate motion-triggered video captures is using a command-based workflow that monitors motion events. This automates captures and archival logging directly from RTSP or ONVIF cameras.

How do I add a camera configuration for ONVIF or RTSP streaming?

You add a camera configuration by providing the name, host, user, and password through the command line. This enables easy management of RTSP or ONVIF camera definitions for subsequent captures.