camsnap

Capture frames and clips from RTSP/ONVIF cameras via ffmpeg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing multiple IP cameras and manually taking snapshots or clips from feeds is time-consuming and error-prone.

Core Features & Use Cases

  • Snapshot frames from configured cameras
  • Clip video segments for quick sharing or evidence
  • Motion-event monitoring and automated recording
  • Simple setup using a camera profile at ~/.config/camsnap/config.yaml

Quick Start

Configure a camera profile and run a snapshot to verify operation, e.g., 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?

To capture snapshots from an RTSP camera, configure a camera profile in ~/.config/camsnap/config.yaml with your endpoint and credentials, then run a snapshot command to save frames as image files. The process requires ffmpeg on your system PATH.

Can I record video clips from ONVIF cameras for motion events?

Yes, you can record video clips from ONVIF cameras for motion events. The tool supports motion-event monitoring and automated recording to capture video segments for quick sharing or evidence from your configured surveillance cameras.

Do I need ffmpeg to monitor IP camera feeds?

Yes, you need ffmpeg on your system PATH to monitor IP camera feeds and capture frames. The software relies on ffmpeg to process RTSP and ONVIF streams, requiring configured camera profiles with valid endpoints and credentials.

What's the best way to automate surveillance capture for small business cameras?

Automating surveillance capture for small business cameras involves setting up camera profiles in a config.yaml file for your local RTSP or ONVIF devices. This enables automated snapshot frames and clip video segments for quick spot-checks across your environment.

How do I configure camera profiles for multiple IP cameras?

You configure camera profiles for multiple IP cameras by creating a configuration file at ~/.config/camsnap/config.yaml. Define each camera's RTSP or ONVIF endpoint and credentials there to enable quick spot-checks and motion-event capture.