camsnap

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

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/caiazzop/clawdbot-personal-assistant --skill camsnap-caiazzop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/caiazzop/clawdbot-personal-assistant/tree/main/skills/camsnap
Command: npx skills add https://github.com/caiazzop/clawdbot-personal-assistant --skill camsnap-caiazzop

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to easily capture still images or video clips from RTSP/ONVIF cameras, and to monitor for motion events.

Core Features & Use Cases

  • Snapshot Capture: Take a single still image from a camera feed.
  • Clip Recording: Record short video clips from a camera feed.
  • Motion Detection: Monitor camera feeds for motion and trigger actions.
  • Use Case: Capture a snapshot of your front door camera when motion is detected, or record a 10-second clip of a package being delivered.

Quick Start

Use camsnap to take a snapshot named 'front_door_snapshot.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 a snapshot from an RTSP or ONVIF camera?

To capture a snapshot from an RTSP or ONVIF camera, you can use a capturing tool to take a single still image directly from the live video feed. This process requires ffmpeg for media processing and a configured camera setup file.

Can I record short video clips from my IP camera feed?

Yes, you can record short video clips from your IP camera feed. By initiating clip recording on the RTSP or ONVIF stream, the tool captures a designated duration of video, which is then processed via ffmpeg to produce a viewable video file.

How does motion detection work with ONVIF and RTSP cameras?

Motion detection with ONVIF and RTSP cameras works by monitoring the video feed for changes using configurable thresholds. When motion is detected, the system can trigger specific actions, such as capturing a snapshot or recording a video clip.

Do I need ffmpeg to capture video clips from an RTSP stream?

Yes, ffmpeg is required to capture video clips from an RTSP stream. It serves as the underlying media processing engine needed to decode the camera feed and encode the output into a playable video or image file format.

What is required to set up an RTSP camera for motion-triggered snapshot capture?

Setting up an RTSP camera for motion-triggered snapshot capture requires a ~/.config/camsnap/config.yaml file for camera setup. This configuration file defines your camera connections and the motion detection thresholds needed to trigger image capture.

Can I trigger a snapshot recording only when motion is detected?

Yes, you can trigger a snapshot recording only when motion is detected. By configuring motion detection thresholds within your camera setup, the system monitors the feed and automatically captures a still image when movement occurs.