camsnap

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

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill camsnap-jerome-prakash-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/JEROME-PRAKASH-L/openclaw/tree/main/skills/camsnap
Command: npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill camsnap-jerome-prakash-l

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires camsnap, ffmpeg.

What problem does it solve? It removes the manual effort of connecting to IP cameras and recording footage by letting you grab snapshots, video clips, and motion events from RTSP/ONVIF cameras with simple commands. ## Core Features & Use Cases - Snapshot Capture: Grab a single frame from any configured camera and save it as an image file. - Clip Recording: Record short video clips of a specified duration from a camera feed. - Motion Watching: Monitor a camera feed and trigger an action when motion exceeds a configurable threshold. - Use Case: You want to check on your kitchen camera while away. Add the camera once with its IP and credentials, then run a snapshot command to instantly get a current image saved to disk. ## Quick Start Use camsnap to take a snapshot from the 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?

Use the camsnap snap command with the camera name and an output file, for example: camsnap snap kitchen --out shot.jpg. The camera must first be added to the config with its host, username, and password.

How do I record a video clip from an IP camera?

Run camsnap clip with the camera name, a duration, and an output path, such as: camsnap clip kitchen --dur 5s --out clip.mp4. The ffmpeg binary must be available on PATH for clip recording to work.

Does camsnap support ONVIF camera discovery?

Yes, camsnap supports RTSP/ONVIF cameras and includes a discover command. Run camsnap discover --info to find and inspect cameras on your network before adding them to the configuration.

How do I detect motion on a camera feed?

Use camsnap watch with a camera name, a motion threshold, and an action to execute, for example: camsnap watch kitchen --threshold 0.2 --action '...'. The action runs whenever detected motion exceeds the threshold.

Why is camsnap clip not working on my system?

Clip recording fails if ffmpeg is not installed or not on PATH, since camsnap depends on it for video encoding. Run camsnap doctor --probe to diagnose your setup, and test with a short capture before longer clips.