camsnap

Capture real-time frames or clips from RTSP/ONVIF cameras.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cameras often require manual capture of frames or video clips for monitoring or debugging; camsnap provides a simple tool to grab snapshots or short clips from configured cameras.

Core Features & Use Cases

  • Snapshot and clip capture from RTSP/ONVIF cameras for quick visual verification.
  • Motion watch and doctor commands support basic health checks of camera feeds.
  • Use case: In surveillance workflows, capture a 5-second clip from a camera when motion is detected to alert operators.

Quick Start

Use camsnap to capture a snapshot from your configured kitchen camera and save it to 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?

To capture an RTSP camera snapshot, you need a tool that grabs single frames from the live feed using ffmpeg. Camsnap automates this by pulling real-time frames from configured cameras and saving them as image files like jpg.

Can I record a short video clip from an ONVIF camera feed?

You can record a short video clip from an ONVIF camera feed by configuring the camera and triggering a clip capture. This grabs a specified duration of real-time video, useful for surveillance alerts when motion is detected.

Do I need ffmpeg installed to capture frames from IP cameras?

Yes, ffmpeg must be installed and available on your system PATH to capture frames from IP cameras. The tool relies on ffmpeg under the hood to handle the RTSP and ONVIF stream decoding and frame extraction.

What is the best way to automate visual verification across multiple cameras?

Automating visual verification across multiple cameras is done by configuring each camera in a config file and running batch snapshot or clip commands. This allows quick visual captures across all configured feeds for monitoring and testing workflows.

How do motion watch and doctor commands work for camera health checks?

Motion watch and doctor commands perform basic health checks on camera feeds by monitoring the RTSP or ONVIF stream. They verify that the video feed is active and can trigger automated captures, ensuring surveillance system reliability.