Skip to main content
ClaudeWave
Skill843 repo starsupdated 4d ago

camsnap

Camsnap extracts snapshots, video clips, and motion-triggered recordings from RTSP and ONVIF network cameras. Use this skill to capture surveillance footage from configured cameras, perform motion detection monitoring, or retrieve clips for analysis, particularly when integrating camera data into automated workflows or security systems.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/beita6969/ScienceClaw /tmp/camsnap && cp -r /tmp/camsnap/skills/camsnap ~/.claude/skills/camsnap
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# 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 `ffmpeg` on PATH.
- Prefer a short test capture before longer clips.