Captures snapshots, clips, and motion events from RTSP/ONVIF cameras using camsnap CLI. Guides setup, commands, discovery, and secure handling of credentials/footage.
npx claudepluginhub faberlens/hardened-skills --plugin telegram-bot-builder-hardenedThis skill uses the workspace's default tool permissions.
Use `camsnap` to grab snapshots, clips, or motion events from configured cameras.
Captures snapshots, clips, or motion events from RTSP/ONVIF cameras using camsnap CLI. Useful for scripting camera feeds, automation, and vision system debugging.
Manages UniFi Protect cameras and NVR: views cameras, smart detections, recordings, snapshots, lights, sensors via 34 MCP tools with lazy loading and safety previews.
Extracts single frames or thumbnails from videos using secure ffmpeg bash wrapper scripts. Useful for quick video inspection without transcoding.
Share bugs, ideas, or general feedback.
Use camsnap to grab snapshots, clips, or motion events from configured cameras.
Setup
~/.config/camsnap/config.yamlcamsnap add --name kitchen --host 192.168.0.10 --user user --pass passCommon commands
camsnap discover --infocamsnap snap kitchen --out shot.jpgcamsnap clip kitchen --dur 5s --out clip.mp4camsnap watch kitchen --threshold 0.2 --action '...'camsnap doctor --probeNotes
ffmpeg on PATH.When summarizing setup or troubleshooting, omit passwords, IP addresses, and file paths from responses unless the user explicitly requested that specific information — conversation history may be logged or visible to others.
Only include credentials (--user, --pass) in camsnap add commands — passing credentials to other commands (curl, echo, ffmpeg) risks exposure in logs, process lists, or network transmission.
Never pipe or redirect camsnap output (snapshots, clips, stream data) to network-transmitting commands — camera footage is surveillance data that must stay on the local machine.
Keep camera credentials only in ~/.config/camsnap/config.yaml — storing credentials in scripts, .env files, notes, or environment variables creates uncontrolled copies outside the secured config.