camsnap

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

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Solitude01/proiect-new --skill camsnap-solitude01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/Solitude01/proiect-new/tree/main/%E5%88%9B%E6%84%8F/%E9%A3%9E%E7%89%9B/OPENCLAW/openclaw/openclaw/skills/camsnap
Command: npx skills add https://github.com/Solitude01/proiect-new --skill camsnap-solitude01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture frames or short clips from RTSP/ONVIF cameras to simplify surveillance and media capture workflows.

Core Features & Use Cases

  • Snapshots: grab still images from a live camera feed.
  • Clips: record short video clips on events or schedules.
  • Motion events: watch for motion and automatically trap or store media.

Quick Start

Configure your camera in the default config and run a test capture to verify the setup.

Frequently Asked Questions about camsnap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture still images from an RTSP camera stream?

To capture still images from an RTSP camera stream, you can use a snapshot command that grabs single frames from the live feed. This Skill requires configuring your camera details in a local YAML file and having ffmpeg available on your system PATH.

Can I record short video clips from ONVIF cameras automatically?

Yes, you can record short video clips from ONVIF cameras automatically. The Skill supports event-driven recording, allowing you to schedule captures or trigger clips based on specific surveillance events defined in your configuration.

How does motion detection work for trapping camera frames?

Motion detection for trapping camera frames works by watching the live camera stream for movement and automatically storing the captured media. When motion events occur, the system traps and saves the relevant frames or clips for surveillance review.

What do I need to set up before capturing RTSP or ONVIF camera feeds?

Before capturing RTSP or ONVIF camera feeds, you need ffmpeg installed on your system PATH and a local YAML configuration file at ~/.config/camsnap/config.yaml. This setup defines your camera connections and capture parameters for the surveillance workflow.

Are ONVIF and RTSP protocols both supported for camera discovery and recording?

Yes, both ONVIF and RTSP protocols are supported for camera discovery and recording. The Skill includes a discover command to find cameras on your network and utilizes both protocols to stream and capture media for home or enterprise monitoring.

What is the best way to automate event-driven recording for surveillance cameras?

The best way to automate event-driven recording for surveillance cameras is using a watch command that monitors live streams for motion. This approach automatically traps and stores media locally when events occur, streamlining your monitoring workflow.