OpenClaw · Skill
Camsnap
Use camsnap to grab snapshots, clips, or motion events from configured cameras.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install steipete/camsnapClawHub installer
npx clawhub@latest install steipete/camsnapOpenClaw CLI
openclaw skills install steipete/camsnapDirect OpenClaw install
openclaw install steipete/camsnapWhat this skill does
Use camsnap to grab snapshots, clips, or motion events from configured cameras.
Why it matters
Captures from RTSP/ONVIF cameras directly from the CLI without requiring a full NVR setup or web-based camera management interface.
Typical use cases
- Grabbing a timestamped snapshot from a security camera
- Recording a short clip from a doorbell or entry camera
- Discovering all ONVIF cameras on a local network
- Automating motion-triggered captures with custom shell actions
- Diagnosing camera connectivity with a built-in probe check
Source instructions
camsnap
Use camsnap to grab snapshots, clips, or motion events from configured cameras.
Setup
- Config file:
~/.config/camsnap/config.yaml - Add camera:
camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass
Common commands
- Discover:
camsnap discover --info - Snapshot:
camsnap snap kitchen --out shot.jpg - Clip:
camsnap clip kitchen --dur 5s --out clip.mp4 - Motion watch:
camsnap watch kitchen --threshold 0.2 --action '...' - Doctor:
camsnap doctor --probe
Notes
- Requires
ffmpegon PATH. - Prefer a short test capture before longer clips.