camsnap

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

5|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/0xHoneyJar/loa-beauvoir --skill camsnap-0xhoneyjar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/0xHoneyJar/loa-beauvoir/tree/main/skills/camsnap
Command: npx skills add https://github.com/0xHoneyJar/loa-beauvoir --skill camsnap-0xhoneyjar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a command-line tool to easily capture snapshots, record video clips, or monitor motion events from RTSP/ONVIF compatible cameras, simplifying surveillance and monitoring tasks.

Core Features & Use Cases

  • Snapshot Capture: Take still images from a camera feed.
  • Clip Recording: Record short video segments for a specified duration.
  • Motion Detection: Watch for movement and trigger actions.
  • Use Case: Automatically capture a snapshot every minute from your home security camera to create a time-lapse of activity.

Quick Start

Use camsnap 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 snapshots from an RTSP or ONVIF camera?

To capture snapshots from an RTSP or ONVIF camera, you can use a command-line utility to take still images directly from the video feed. This requires a configuration file for camera setup and ffmpeg for media processing.

Can I record video clips from an ONVIF camera for a specific duration?

Yes, you can record duration-based video clips from an ONVIF camera. The utility supports recording short video segments for a specified duration, requiring ffmpeg for media processing and a configured camera setup file.

How does motion detection work with RTSP surveillance cameras?

Motion detection with RTSP surveillance cameras works by watching the video feed for movement and triggering actions based on defined thresholds. This threshold-based monitoring allows automated event responses without continuous recording.

Do I need ffmpeg to record video clips from RTSP cameras?

Yes, ffmpeg is required to process and record video clips from RTSP cameras. It handles the underlying media processing for capturing frames, generating clips, and managing the video data.

What is the best way to automate capturing a snapshot every minute from a security camera?

The best way to automate capturing snapshots from a security camera is using a command-line tool configured to take still images at regular intervals. This enables use cases like creating a time-lapse of activity from your RTSP or ONVIF camera feed.

Can I use this approach to discover cameras on my network?

Yes, camera discovery is supported to find RTSP and ONVIF compatible cameras on your network. This allows you to locate available surveillance devices before configuring them for snapshot capture or video clip recording.