camsnap

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

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

Core Features & Use Cases

  • Snapshot Capture: Grab still images from your cameras.
  • Clip Recording: Record short video segments for later review.
  • Motion Detection: Watch for movement and trigger actions.
  • Use Case: Automatically capture a snapshot every 5 minutes from your front door camera to create a time-lapse of activity.

Quick Start

Use camsnap to take a snapshot named kitchen from your kitchen camera and save it as 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 a snapshot from an RTSP camera?

Record short video clips from an ONVIF camera using the camsnap tool by specifying the camera stream URL and a target duration. It saves the recorded segment as a video file for later review.

Can I use ffmpeg to record clips from ONVIF cameras?

Record short video clips from an ONVIF camera using the camsnap tool by specifying the camera stream URL and a target duration. It saves the recorded segment as a video file for later review.

Do I need ffmpeg installed to use camsnap for surveillance?

Yes, you need ffmpeg installed to use camsnap for surveillance, along with the camsnap binary itself installed via Homebrew. These dependencies are required for processing and encoding the video streams.

How does motion detection work with RTSP camera streams?

Motion detection with RTSP camera streams works by applying configurable thresholds to the video feed via the camsnap tool. When movement exceeds the threshold, it triggers predefined actions automatically.

What's the best way to automate capturing a frame every 5 minutes from a surveillance camera?

The best way to automate capturing a frame every 5 minutes from a surveillance camera is scheduling the camsnap snapshot command. This grabs still images at regular intervals, which is ideal for creating time-lapse sequences.

Does camsnap work with all RTSP and ONVIF cameras for frame capture?

Camsnap is designed to work with standard RTSP and ONVIF cameras for frame capture, clip recording, and motion detection. Compatibility depends on the camera adhering to these standard streaming protocols.