camsnap

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill camsnap-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/skills/camsnap
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill camsnap-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires camsnap, ffmpeg.

What problem does it solve? Getting frames or video clips from IP cameras usually requires vendor apps or manual RTSP stream handling. This Skill wraps the camsnap CLI so you can grab snapshots, record clips, and watch for motion from configured cameras with simple commands. ## Core Features & Use Cases - Snapshots and Clips: Capture a single frame or a timed video clip from any configured camera to a local file. - Camera Discovery and Setup: Discover cameras on the network and register them by name with host and credentials. - Motion Watching: Monitor a camera feed and trigger an action when motion exceeds a configurable threshold. - Use Case: Check on your kitchen camera by asking for a snapshot, or record a 5-second clip when motion is detected while you are away. ## Quick Start Take a snapshot from my 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, for example: camsnap snap kitchen --out shot.jpg. The camera must first be registered in the camsnap config with its host and credentials.

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

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

How do I add a new camera to camsnap?

Register a camera with camsnap add, providing a name, host, and credentials: camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass. Configuration is stored in ~/.config/camsnap/config.yaml.

Does camsnap support motion detection?

Yes, camsnap watch monitors a camera feed and triggers an action when motion exceeds a threshold, for example: camsnap watch kitchen --threshold 0.2 --action '...'. You can tune the threshold to control sensitivity.

Why is camsnap clip not working on my machine?

Clip recording requires ffmpeg on your PATH, so verify it is installed first. Also run camsnap doctor --probe to diagnose camera connectivity, and try a short test capture before longer clips.