camsnap

Capture frames or clips from RTSP/ONVIF cameras via camsnap.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-plus --skill camsnap-aayushsoam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/aayushsoam/clawbot-plus/tree/main/skills/camsnap
Command: npx skills add https://github.com/aayushsoam/clawbot-plus --skill camsnap-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture frames or clips from RTSP/ONVIF cameras to feed real-time visuals into automation, monitoring, or archival workflows.

Core Features & Use Cases

  • Snapshot: grab a single image from a configured camera.
  • Clip: record short video clips from a camera feed.
  • Motion watch: monitor for motion events and trigger actions.
  • Setup and run: configure camera hosts and credentials, then run automated captures in scripts.

Quick Start

Run camsnap to capture a snapshot from a configured camera and save it locally.

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 into my automation workflow?

To capture a snapshot from an RTSP camera, you can configure the camera host and credentials in a config file to grab a single image frame for your automation workflow. The process requires ffmpeg on PATH to execute the capture command successfully.

Can I monitor for motion events using an ONVIF camera feed?

Yes, you can monitor an ONVIF camera feed for motion events to trigger automated actions. By configuring your camera credentials, the system watches the live feed and initiates recording or alerts when motion is detected in the stream.

Do I need ffmpeg installed to record clips from RTSP or ONVIF cameras?

Yes, ffmpeg is a required dependency and must be available on your system PATH to record clips or capture frames from RTSP and ONVIF cameras. The tool relies on ffmpeg under the hood to handle the video stream processing and media encoding.

What is the best way to automate capturing short video clips from a local camera setup?

The best way to automate capturing short video clips from a local camera setup is using a config-driven approach where you specify camera hosts and credentials. This allows automated recording scripts to run continuously or on-demand without manual intervention.

How do I configure camera credentials to grab a single image frame?

You configure camera credentials by creating a simple config file that specifies your camera hosts and login details. Once configured, running the capture command grabs a single image frame from the specified camera and saves it locally for immediate use.